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

       也不知道自己是怎么改变自己的想法的,当时是因为自己马上步入大四,就业的压力来了。随着自己渐多的浏览招聘信息,发现自己需要学习一下C++,给自己在招聘的时候提供更多的选择。

       随着学C的逐渐深入,也意识到到了一定的阶段,需要的就是实践的经验来提高自己,理论的高度已经无法让自己有所提高了。向C++延伸和扩展,能让我以最小的代价去获取等值的价值,毕竟比起其他的语言,C++的确是比较值得学习和使用的语言。

       至少知道现在我不会后悔当时我选择的是C++



为什么很多程序员有C情结?
       什么是C情结?  如果没有认真的用上半年的时间去学习C,可能是无法理解的。

       为什么会有C情结? 这是因为C是一门学习的语言,带我步入Coding世界的语言。就像<<那些年我们一起追的女孩>>中的一句话一样,“被你爱过,很难再感受到被别人爱的感觉”。如果改动一下这句话来描述我的C情结,那就是:学过C,出于学习的目的很难有欲望去学习其他的语言。

       因为学C的历程和其他语言差别太大,需要付出的时间与汗水是按照倍数计算的~



语言也是有分类的?
       语言也是有分类的? 这个问题很傻,因为它确实是有的,而且还是很明显的。像是最近很火的scala,erlang是函数式编程语言。说道语言的分类要从不同的角度去看这个问题,我想从学习的角度去说这个问题。

       我给语言的分类是很简单的:有些语言是用来学习的,有些则更像是工具。对于接触过多语言学习的同学理解这句话应该是很简单的,像c,c++,lisp 这些语言就是要学习的语言,当然不是必须的,而java, php这些则更像是工具,这也不是绝对的,只是需要从对比的角度去理解这个问题。



关于是否该去从业的选择?
       很多人最近都喜欢问我?  你是不是要离开了? 你什么时候去找工作?

       对于这个问题自己确实是比较纠结的,主要的原因是:自己现在是可以出去找工作,但是自己只能找到一份很一般的工作,勉强度日而已。

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

       昨天有位同学问了我一个linux c 移植到windows下的问题,他是选择暑假去公司实习,的确是个不错的选择。像他问的这个问题说简单就简答,说不简单还有点难度。 因为有个比较现实的问题,就是很多同学都不知道什么是C standard,什么是gnu c,什么是ANSI C? 关于这些都不懂,谈什么平台移植呢?

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



学C/C++ 程序员的朴素精神.
       学C/C++是很苦的事情,需要周期长,需要耐得住寂寞.   在将来面对的开发中,开发周期比较其他语言大多也都是周期比较长的,像很多的游戏开发大多都是以年为单位的,当然其中是包含很多方面工作的。

       所以不要以为一个C/C++的程序员可以随便就可以做的;你得下定决心,把它当成这辈子奋斗的一份事业!你前面所做的努力,最后一定会得到回报的,种下什么样因,你会得到什么样的果!