C语言学到什么程度才算差不多了?然后可以考虑在学一门语言?
我们刚刚进到大学的时候,计算机专业的学生大一必学C语言,然后才开始慢慢的接触其他稍微高级的编程语言或者其他知识。很多同学学习C语言的时候,他只知道自己需要学习好一点,却并不知道自己需要学习到什么程度,你以为自己是班上学得最好的就行了?那你可以想的太错了!
今天有位小伙伴私聊我,她说她下半年开学就是大一了,肯定是要学习C语言的,那么到时候我学习C语言学到什么程度才算差不多呢?而且学习C语言之后,应该怎么样选择其他的编程语言进行学习呢?我当时就跟她讲了一下C语言必须要掌握的知识点,帮助她明确了自己的学习思路,让她进一步了解了C语言,应该学到什么程度,而且我还告诉她,编程语言其实只是一个工具,不要认为你掌握了一门编程语言就是掌握了一门技能!具体的我们一起来看看。
初学编程最容易进的误区就是太重视语言本身,认为一门语言就是一项技能,实际上你需要学习的是语言背后的平台体系赋予语言的功能特性。学会一门编程语言后学另一门的语法是非常快的事情,但是掌握一个平台体系要麻烦得多。
光学语言不去了解平台体系会导致什么后果呢?比如你已经学好C语言,精通各种数据结构,内存管理之类早已熟烂于心,但是这时让你编写一个可以支撑大量用户同时连接的服务器程序,你有思路吗?如果你没有了解过平台为高性能应用开发提供的特性(线程池、完成端口之类),那肯定完全没有任何头绪。
不要为了学语言而学语言,根据需求来确定自己需要用的是什么语言再考虑要不要学吧。至于C语言学到什么程度,看看你是不是已经能用它和它背后的平台来解决很多实质性的问题吧,而不是停留在语法、算法、理论层面。
如果作为初学者,能看得懂数据结构里面的代码,学到能了解各种常见函数,理解指针,结构体的程度,就马上应该跳出来做个小游戏小东西(俄罗斯方块或者贪吃蛇以及五子棋之类的都不错),然后跳下一步的学习,比如数据结构,Java之类的,最好不要沉迷在里头,毕竟语言终究只是工具,就就好像语文一样不可能一辈子都在学写字背成语。
当然,我跟我小伙伴讲的同样也是跟你讲的,本篇文章同样适用于即将进入大学的小伙伴,希望能对各位有帮助,感谢各位的阅读!另外,笔者也是学习C/C++出身的程序员,想学习C/C++的小伙伴可以关注一下笔者哦!关于C/C++的学习咨询的话,可以点击下方了解详情。
了解学习C/C++
- C语言学到什么程度可以做项目?
- 新手必看:C语言学到什么程度可以出去找工作
- Python学到什么程度才可以去找工作?掌握这4点足够了!
- 零基础如何学好web前端?前端学到什么程度可以找到好工作!
- Java学到什么程度可以去找工作及面试流程
- 自学Python爬虫学到什么程度?就可以去找工作了?
- Java 学到什么程度可以找到第一份工作 ?(你一定不知道)
- Java 学到什么程度可以找到第一份工作 ?(从公司角度解答问题)
- cocos2dx ver3.3 的Sprite3DTest 例子中可以学到什么
- 足协问题官员可以自我救赎到什么程度
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- 用C++进行开发要学到什么程度
- 如何设计一门语言(四)——什么是坑(操作模板)
- 如何设计一门语言(一)——什么是坑(a)
- 如果可以读出客户想法,你会学到些什么?
- 抄代码,可以抄到什么程度
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- 用户研究人员从福尔摩斯身上可以学到什么
- 从ImageNet数据集上的卷积神经网络可以学到什么What I learned from competing against a ConvNet on ImageNet
- 足协问题官员可以自我救赎到什么程度