对选择编程语言的几点看法

有同学一直在纠结怎么选择编程语言,

  • 听说XX语言最近很火,要不要学一下?
  • 听说XX语言很NB,要不要学一下?
  • 听说XX语言无敌了,学好一门包打天下,要不要学一下?

我想说:

  • 主流的编程语言无所谓强弱,都有其适用范围;
  • 要明确目标,根据兴趣和工作方向选择合适的语言即可;
  • 尽量选择相对热门的语言,学习资料和就业机会都会更多;
  • 不要指望一门语言能够搞定一切,选择合适的语言干合适的工作吧;
  • 程序的最终目的是要解决问题的,不同的问题有不同的解决方案,自然也就会涉及到不同的语言,合适才是王道;
  • 优秀的程序员绝不是只会一门语言,而是根据项目需求选择合适的语言和架构,做一名真正的程序员而不是一个年到30就被淘汰或被迫转行的“码农”;
  • 学习不同的语言可以了解不同的编程风格和实现方式,设计模式和算法可相互借鉴,强烈建议先学好一门,熟练运用后再学习其他语言,否则各种概念容易混淆,得不偿失;
  • 小结一下,学习编程终究还是学习编程思维,有了这种思维,学习其他语言就比较容易了。

最后感慨一点吧,编程是艺术,充满学问和创造力,同时,又非常枯燥。要成为好的程序员,要学会在孤独中找乐趣,在苦涩中感受甜蜜。一时编程一时爽很容易,要做到一直编程一直爽绝非易事,如果没有持之以恒的心,那还是趁早放弃或者转行吧!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,382评论 2 35
  • 内容简介 1、课程大纲 2、什么是编程? 课程大纲 不知道为什么,一直对C语言有一种很深厚的“情怀”(类似老罗对锤...
    小辰带你看世界阅读 1,287评论 0 3
  • 乐乐今天参加亲子活动,刚开始的时候玩的都挺好,因为提前要走,开始哭闹。 刚开始的时候我以为是他想要礼物,给工作人员...
    谁怕一蓑烟雨阅读 176评论 0 0
  • 一、不同视角下的网站性能 用户视角的网站性能:从用户角度,网站性能就是用户在浏览器上直观感受到的网站响应速度.用户...
    4553675200ad阅读 924评论 0 0
  • 想你,爱你,疼你。明杰,我们携手同行,如何?虽然这话没有在空间写出,然而这才是我最想说的话儿。不要在怀疑我是同志了...
    来自格陵兰岛的狼阅读 190评论 0 0