学习C++要多久? 是时间的问题吗?

这一周没有写过博客,是因为时间被安排来学习C++.  尽管学C很久,但是不得不承认,在C++方面,只能是个小菜鸟~

 

今天是第八天了,我在看着sgi stl的源码.  欣赏着曾让C++繁荣的经典之作.

 

为什么要学习C++ ?

    以前我是如此的固执的认为C++是一门很悲剧的语言,因为它夹在C与 JAVA的中间,注定高不就低不行. 只能委身在游戏领域了~

也不知道自己是怎么改变自己的想法的,可能是因为自己马上步入大四,就业的压力来了. 随着自己渐多的浏览招聘信息,发现自己

需要学习一下C++,给自己在招聘的时候提供更多的选择.随着学C的逐渐深入,也意识到到了一定的阶段,需要的就是实践的经验来

提高自己,理论的高度已经无法让自己有所提高了.向C++延伸和扩展,能让我以最小的代价去获取等值的价值,毕竟比起其他的语言

,C++的确是比较值得学习和使用的语言.

 

为什么很多程序员有C情结?

     昨天在博客园首页上看到一篇文章<<.NET程序员的C情结>> . 什么是C情结?  如果没有认真的用上半年的时间去学习C,可能是无法

理解的. 这个问题可以从另外一个角度解释,就像我,每隔一段时间就会去看一下<<大话西游>>,这是我自己的大话情结. 为什么会有C

情结? 这是因为C是一门学习的语言,带我步入Coding世界的语言. 就像<<那些年我们一起追的女孩>>中的一句话一样,“被你爱过,很

难再感受到被别人爱的感觉”. 如果改动一下这句话来描述我的C情结,那就是:学过C,出于学习的目的很难有欲望去学习其他的语言.

因为学C的历程和其他语言差别太大,需要付出的时间与汗水是按照倍数计算的~    经常会看到或者听到有人说:xx语言? 一个月的学习

就可以实战了. 我想他说的一定不是C.

 

语言也是有分类的?

    语言也是有分类的? 这个问题很傻,因为它确实是有的,而且还是很明显的. 像是最近很火的scala,erlang是函数式编程语言.说道语言的分类

要从不同的角度去看这个问题,我想从学习的角度去说这个问题. 我给语言的分类是很简单的:有些语言是用来学习的,有些则更像是工具.

对于接触过多语言学习的同学理解这句话应该是很简单的,像c,c++,lisp 这些语言就是要学习的语言,当然不是必须的,而java, php这些则更像

是工具,这也不是绝对的,只是需要从对比的角度去理解这个问题。

 

erlang最近很火,你有没有学?

   经常在一些交流群里看到大家发一些xxx语言排行榜,然后议论着某月xxx语言升降的问题. 对于这个问题我笑而不语. 最近比较火的应该是fp语言

erlang了, 出于某些原因我也学了,但是绝对不是随大流. erlang的需求很大,但是奇怪的是起点很低,很多公司招聘来就是为了做游戏,其中大多

都是开发页游. erlang给应届生更多的就业机会. 但是我想说的是另外一个问题: 我总有种奇怪的感觉, 这种大量而且低门槛的需求,让我看到了很多

低水平的程序员, 至少自己认为为了以后的更好发展,应该慎重选择.(仅代表个人意见, 其实更多的理由出自很多人在大学并没有认真的学习专业,然后

在临近毕业的时候匆匆选择一门所谓的热门语言,匆匆上岗,是公司捡到宝?  还是坑自己? 不知道.也无从解释.)

 

关于是否该去从业的选择?

   很多人最近都喜欢问我?  你是不是要离开了? 你什么时候去找工作?  对于这个问题自己确实是比较纠结的,主要的原因是:自己现在是可以出去找工作,

但是自己只能找到一份很一般的工作,勉强度日而已. 另外,由于我是13毕业生,所以不会有很好的待遇,只能得到实习生的位置. 出于这些考虑我想还是

呆在学校再仔细考虑,由于自己现在的状态蛮好,所以学习起来会很快,是成长最快的阶段,所以还是抓住个人修养为主吧,为以后的发展打下基础。

    昨天有位同学问了我一个linux c 移植到windows下的问题,他是选择暑假去公司实习,的确是个不错的选择。像他问的这个问题说简单就简答,说不简单

还有点难度。 因为有个比较现实的问题,就是很多同学都不知道什么是C standard,什么是gnu c,什么是ANSI C? 关于这些都不懂,谈什么平台移植呢?

还记得一句很经典的话,"那些年我们用跨平台语言写出的程序,竟然不能跨机器."

 

学C/C++ 程序员的朴素精神.

    学C/C++是很苦的事情,需要周期长,需要耐得住寂寞.   在将来面对的开发中,开发周期比较其他语言大多也都是周期比较长的,像很多的游戏开发大多都是

以年为单位的,当然其中是包含很多方面工作的. 所以不要以为一个C/C++的程序员可以随便就可以做的,做得?做不得?  这要看自己.   很多的语言都是可以速成

的,像这种一个月速成的语言凭什么拿过来和c/c++程序员比较? 可能有些激动,撇开应用领域等其他方面的不同,单单是学习的艰辛都是没得比的.

 

    最近有时会恍惚,想回家了,想家人.      

 

    "在异乡的路上每一个寒冷的夜晚   这思念它如刀  让我伤痛"   --  许巍 <<故乡>>

   

 

 

 

 
原文地址:https://www.cnblogs.com/respawn/p/2605878.html