如果是搞编程工作,第一个基本条件就是必须会一门计算机语言,这是入门编程行业的首要条件了,随着工作经验的积累,就会发现计算机语言只是一个工具而已,最重要的是编程思想及一些程序员的必备素养。经常有人会问到一个5年的程序员应该要掌握多少门计算机语言,这个问题没有固定答案,如果必须要一个答案,我想应该是这样,首先要精通一门主流语言,在这个基础之上,看个人精力而定了,如果一门语言都不精通,会的语言再多也是没有什么竞争力的。近期有一名程序员网友分享了他的一些情况。
这名程序员网友目前坐标深圳,已经从事5年php开发工作,最近他抽空研究了一下网站招聘信息,感觉php的后期发展还是很有限,因此他决定转go(也可以和php结合),他认为go是静态语言,而python与php都是动态语言,他准备学习一个不一样类型的语言,这是他的初步想法,那么怎么走出第一步,怎么开始比较好呢?针对他的这种情况,让我们看看网友们都是怎么说的吧!
网友一:为啥5年了还只会一门php?我3年写过java golang cpp scala Python rust,现在golang+Python。在面试这家之前我完全不会go,只是面试官问愿不愿意转,看在钱的份上就答应了。
上世是朵花:这是在卖弄会的比较多么?我想问一下那门语言是精通的,如果没有一门语言精通不值得炫耀,如果有一门语言精通,会这么多,说明学习能力很强,的确很牛!
网友二:c++真的不想了解下?
上世是朵花:为什么单独拿出来c++?有什么好的理由?
网友三:兄弟先看下基础,java编程思想,再学spring全家桶,我也是五年php转的
上世是朵花:这名网友是在向楼主推荐java,前几年的确看到java比php更好找工作,当然这还要看楼主的个人爱好了。
网友四:换个思路还在思考语言的话,很难再再往上走
上世是朵花:这名网友的意思,一个5年的开发不应再把思维停留在计算机语言这个层面了。
前微软员工:做一些方向性的深入,比如做容器方向,做后端架构方向,中间件方向,然后多在这个方向里面看成熟的项目的源码,就能提高了
上世是朵花:这名网友的意思是纵向发展了,并不是说php发展有限,只能说明楼主发展遇到瓶颈了,有兴趣的话,可以按照这名微软员工提供的方向去深入一下。
网友六:大厂还是小厂?同为php,很困惑
上世是朵花:楼主是在一个小厂,有困惑很正常,从事编程行业,都不免会遇到困惑的时候,只要不断的摸索,最终都是能走出这段困惑期的。
网友七:会php的哪个不会c。没学好啊
上世是朵花:没错,如果对php研究到一定程度,php的c扩展是应该知道的。没研究到这个阶段,就不算php精通了。
网友八:刚毕业用C++,后来主要Python,现在又继续C++了。
上世是朵花:这是什么寓意,是暗示楼主不要转了么?转了之后还会转回来?
其实看楼主的意思,他是决心要转,只不过不知道怎么开始走出这第一步,想问大家的是这个问题,而从大家的回答中并没有太关心这个问题,只是从不同的侧面去回答,我个人是这么认为的,楼主在转之前,肯定是要做一些准备,做一个过渡,在继续php工作的同时,学一些go的语法,写一些go的代码练练手,然后再到网上刷一些题,相信对于一个5年编程经验的人来说,是很容易做到的,等到熟练到一定程度可以尝试着去找相应的工作试一下水,不过我个人倒是想提另一个建议,你说的php后期发展有限未必是真的有限了,你只是到了一个相对瓶颈期了,可能继续提升有一点难度,这就是你所谓的发展有限,其实5年开发不应该再停留在语言的层面了,比如多了解系统架构方面的,比较有用的中间件等,php的c扩展,及一些比较底层的原理,往深处再进一步了解一下是很有必要的。
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!
有疑问加站长微信联系(非本文作者)