这是一个过来人的经验教训,如果娃娃们能够听进去,可以少走好几年的弯路。

大学阶段或多或少接触过计算机编程,但是除了专业计算机以外,其他的基本都是蜻蜓点水,
很多人毕业后想在计算机方面找工作。很多人在犹豫到底学什么上犹豫很久,乃至长期不能入门,耽误了大好青春。
我曾见过一个妹妹学C++,书本在CIN,COUT那里停了一个月,然后连书都找不到了。这是很典型的现象。

现在的JAVA,C+,PYTHON等也确实流行,很多人拿那些书学习,却发现怎么也如不进去,总好像缺点什么,为什么?
无数人的经验和教训告诉我们,你确实需要从C语言开始,然后循序渐进到C++,当基本算法和类的相关概念比较完整后,再学那些东西,你会发现事半功倍。
比如你用了一年的时间刻苦学习了C,C++,那么以后节省的时间绝对不止一年。 比如有个同学就曾经说过他看JAVA的书,基本知识是几天看完,然后就可以磕磕巴巴地编程。
这其实不是他多厉害,而是C语言底子好,而JAVA很多语法及理念和C++有很多异曲同工之妙而已。同样,当他学习C#的时候也会发现非常容易。学习进程可以缩短很多。

反过来讲,如果一个人开始就是学的JAVA,他转C#需要很多时间,想转C则几乎要了他的命。这也是在全世界范围内,C语言的地位几乎无法撼动的原因。
C语言承上启下,逻辑非常明晰,非常灵活,又能面对底层操作,很多单片机的语言也是基于C,这点是别的语言无法比拟的。
其他的好处还有很多,时间所限不多说了。

我只能在这里再一次呼吁大家以C为先导进行计算机编程学习,而且以自学到20000行左右再参加相应培训为最佳,这样可以有比较好的基础。 在整个学习过程中坚持,自学-找人或辅导班点化-自学的循环,相信会提高的很快。在C语言的算法和C++的类的知识上,不妨多停留一些时间,快了就是慢,而慢慢耐心学习,就是快。最忌讳的是不动手,一眼看好几十页,最后到了后面却发现基础没有打好要从头再来,那样一耽误就是一个月,一年,可以说大部分自学者也就是这样沉沦的。
莫要再蹉跎岁月,从现在开始,找一本好书,比如基础点的就用谭浩强,高档点的就用C PRIMER沉下心好好学,以后的回报将是丰厚的。


点赞(5)
 

0.0分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论