摘要:对于接触过多语言学习的同学理解这句话应该是很简单的,像c,c++,lisp 这些语言就是要学习的语言,当然不是必须的,而java, php这些则更像是工具,这也不是绝对的,只是需要从对比的角度去理解这个问题。如果改动一下这句话来描述我的C情结,那就是:学过C,出于学习的目的很难有欲望去学习其他的语言。

  为什么要学习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++的程序员可以随便就可以做的;你得下定决心,把它当成这辈子奋斗的一份事业!你前面所做的努力,最后一定会得到回报的,种下什么样因,你会得到什么样的果!

  最后如果你想跟着小编一起学编程的话!

  可以来我的编程公众号【草莓味狸猫】,一起学习编程!

  还有(源码,零基础教程,项目实战教学视频),欢迎初学者和正在进阶中的小伙伴们!

相关文章