编程言语学习和运用的观念huabian - 超凡娱乐

编程言语学习和运用的观念huabian

2019-02-09 07:47:35 | 作者: 笑容 | 标签: 言语,编程,运用 | 浏览: 6354

我的一些关于编程言语学习和运用的观念如下,由于最近谈到这个工作,就记录下来吧,可是我只想简略的表述出来。当然,我不想堕入言语孰优孰劣这种争辩的圈子里。

多把握一门言语有没有价值?假如一门新的言语能改动你对编程的了解,它就是值得学习的。别的,每一门言语对应着一种或几种“编程范型”,触摸不同的编程范型是很有价值的,这是扩展视界的好机会。

编程言语只是东西,东西都是用来处理特定的问题的。特定的问题运用合适的东西来处理。可是许多状况下,咱们的挑选太多。挑选这一门编程言语的原因或许只是由于“它很帅啊”,或许“由于我们都在用它”。别的,还有一种极点的乱用的状况:“当手上有一把锤子的时分,你看什么都是钉子”。

许多优异的团队和企业不招“Java程序员”、“C++程序员”,只招“软件开发工程师”,假如程序员只是由于“不会Ruby”这样的理由被拒之门外,是荒诞可笑的。把优异的工程师安插到合适他们的团队,以便让他们能够做自己喜爱的工作。假如让一个对游戏开发没有任何爱好的人去做一个游戏的C++项目,他必定不会高兴。当然,也有许多企业和团队,要求来之能战,事务、渠道都很清楚,那么就要把这些要求说清楚。

假如要做一个Web项目,有一个聪明、根底厚实但没有用过Java,没有做过Web开发的C++工程师,还有一个JavaEE范畴有丰厚经历、可是过往绩效却比较糟糕的职工,你更需求哪一个?对我来说,只需不那么急于求成,言语类别关于工程师的挑选的影响很小。

优异的软件工程师往往都至少运用过4、5门言语,有一门通晓就能够。技术的宽度和广度并不矛盾。在招聘的时分每个面试官都会有自己的成见,对我来说,假如应聘者技术面十分窄,比如说他只娴熟运用过一门编程言语,我往往会对他说No。还有一种被视为成见的让我抛弃他原因是,他做过相似GFW这样没有节操的项目或产品。

我觉得C、C++是初学编程应该介入的言语类型,有人说是难了一点。可是你看看C和C++根底厚实的人算法和数据结构都不差,并且你能够理解一些底层的机制,之后再转向其它言语就比较快了。当然,初始的时分,学什么都不要学Basic。要知道它或许害了你。别的,千万不要去信任那些三个月的“XXX速成班”,基本上那只是坑钱罢了。假如你有爱好速成,我能够教给你“21天学会翻开显示器”这样的速成技术。

现在言语自身被给予了过度的重视,每一种编程言语都有自己的不合理性,都有所谓的“坑”,可是过多地把精力放在这上面没有什么价值——言语的类库、社区、渠道,还有言语背面的机制、规划都是更有价值的东西。

文章系自己原创,转载请坚持完整性并注明出自《四火的啰嗦》

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章