欢迎您来到上海建缔网络科技有限公司!! 注册登录
上海建缔网络科技有限公司广告图片
建缔评论
当前位置上海建缔网络科技有限公司 > 建缔营销 > 程序 >

请问程序员需要学多种语言吗?

2018-10-02阅读:来源:上海建缔网络
导读

现在我们的游戏,服务器端用C++,客户端用C#,WebServer用PHP,一些工具脚本用Shell,日志脚本用Python,看起来很厉害,其实不然,重要的是解决某种问题。。。......

正文内容

  程序员需要学习多门语言,你在工作中,很可能接触多门语言;

  但是,我不赞同刚刚开始学习语言,上来就开始考虑多门语言的问题。

  1、还是用我之前举过的案例

  现在我们的游戏,服务器端用C++,客户端用C#,WebServer用PHP,一些工具脚本用Shell,日志脚本用Python,看起来很厉害,其实不然,重要的是解决某种问题。。。

  并不是说,在做我们的游戏之前,我们对上述所有语言都熟悉或者精通,不是的;是在我们需要用的时候,拿过来解决问题,语言只是工具而已。

  工作中,会根据具体的项目,而采用不同的语言;进入公司(企业)之后,用什么语言不是你能决定的,只能跟着公司走。

  2、你可能担心万一用到多种语言的时候怎么办?

  首先,你现在学什么语言,给你未来用什么语言,没有必然联系;如果你能精通一门,能够做到触类旁通,就不用担心语言的问题。

  当然,如果你感兴趣,多了解几门语言也是有好处的,比如学习了Windows窗体程序设计,也可以再学点Web程序设计,或者了解一些移动APP开发等等。

  总之,一个原则,个人精力有限,贪多不烂反而不好。尤其是刚刚开始阶段,四处撒网,反而不美。

  多说一句

  语言本身已经退化,业务逻辑反而成为关键;会多少语言不是关键,能解决问题才是王道。

  程序员,不应该局限于某种语言,不应该置身于特定语言的范畴;抛开具体语言,拥有“系统化思想”,“扎实的算法基础”,“解决问题的能力”等,才是被人看重的关键。

  对于大学生朋友,特定语言很重要,但核心基础课程(数据结构,算法课程,数据库,操作系统等)更需要打牢基础。

  好了说了这么多可能你还犯嘀咕对于如何选择语言我们多少要给出一些建议

  1、根据语言排行,选择用的比较多的语言

  2、根据自己感兴趣的行业,选择对应的语言。比如对Android开发感兴趣,你需要选择Java。

  对于特定行业感兴趣,想了解该行业,用的哪些语言,技术多一些,可以单独咨询我们

  3、根据学校开设的课程情况,如果你学过C语言,顺势学C++,或者Java,或者PHP都是可以的。

  4、提前关注各个公司招聘情况,看看招哪一类语言的多一些,提前准备。

  最后,针对在校的大学生,做一点补充:当前语言的两大阵营:C/C++和Java,二者最好要了解其一。

  据我们了解,大学里面一般都会开设C语言、C++、Java等,起码要学习一门面向对象的语言,C语言有开设的话,也要好好学习。

  在此基础上,可以根据自己的兴趣,学习其他语言。

本文地址:http://m.stjkjk.com/jdyx/cx/160.html

转载本文请注明出处,如本文有侵权,请第一时间联系本站删除,非常感谢!!!

上一篇:如何选择国内主流的网站程序建站呢 下一篇:怎么查看一个网站用什么程序做的
上海建缔网络科技有限公司
上海建缔网络科技有限公司

您好欢迎您访问本网站

在此郑重邀请您加入上海建缔网络科技有限公司共同创造互联网无限价值,详情请咨询在线客服!!!