这是一个非常好的问题,作为一名从业多年的程序员,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,要想成为一名优秀的程序员,不仅需要具有较强的学习能力,同时还需要开发环境的支撑,开发团队的整体研发能力对于程序员的成长也有非常直接的影响,所以很多程序员为了能够持续获得技术上的提升而不断加入研发能力更强的技术团队。
对于技术能力相对较差的程序员来说,是否选择转行,应该搞清楚自己能否在技术研发的道路上走得更远,而要想有一个全面的判断,应该考虑以下三方面因素:
第一:自身的知识结构。知识结构对于程序员未来的发展具有非常直接的影响,知识结构越丰富则自身的岗位上升空间也会越大。当前IT行业内有大量的初级程序员都会选择通过读研来丰富自身的知识结构,以便于为自己赢得更高的岗位级别和更大的发展空间。
第二:能否获得持续地岗位升级。程序员的能力提升与所处的岗位级别有非常直接的关系,如果长期处在应用级程序员岗位上(增删改查),很容易导致岗位发展瓶颈,随着自身知识结构的逐渐陈旧就会被行业所淘汰。程序员要想获得岗位升级,一方面要通过实际项目的积累,另一方面还需要有自主学习计划。
第三:所在领域的发展前景。当前程序开发领域的细分方向特别多,如果自身所处的细分领域在发展前景方面并不好,而且空间比较小,那么应该及时调整发展方向。在当前产业互联网发展的大背景下,可以重点关注一下大数据、区块链和人工智能这几个领域。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
说自己是菜鸟,那就表明你已经入坑了,也可以说你入坑没那么久,你要知道资深的程序员是靠自己多年的学习与工作积累起来的。虽然码代码是枯燥乏味,但是行行出状元。你转行的话未必能找到比程序员别人眼中工资高的行业(其实确实是工资比其他行业的高)
我的建议:既然入坑就入坑了,好好学习,对自己要有耐心!学语言就是需要耐心,我还经常给我粉丝群强调一点:时间。学任何东西都是需要时间,而且是要边学边做的那种。
php是世界上最好的语言,有听过吧? php是最容易学习的语言,如果你是php程序员的话,请继续加油吧,入坑就入坑了,码代码1-2年后你会有不同的想法咯。
如果你是其他语言程序员,觉得该语言难学,那就学个容易点的,门槛低的。那我就建议你学python(因为你没入坑php),python在现在阶段很火热,也是一门很容易上手的语言,应用方面比php广。
上面的意思也不是砸自己的饭碗,我是针对已入门和初学者两方面说的哈!比如是我,我有php语言基础,我可以继续选择其他语言,继续深造学习!这里也提醒一下:语言都是融会贯通的话,也不一定你就只学一门语言!只要你有一门语言基础,学多其他语言也是可以的!
最后再建议一句:入坑了就不要转行了,好好学习! 我以前的同事在不久之前和我感叹到:我当初不该转行的!。。。。加油啦!
首先看看你年龄,年龄大那就应该转行!年龄小且又对程序喜欢,可以学习基础和专攻一门主流技术!
大神都是从菜鸟过来的,没有谁天生就会写程序。只要自己喜欢这个行业,并且可以给自己带来金钱,那么坚持下去就有机会程序老鸟。是否能成为大神,那就看天赋和造化了。
谁不是从菜鸟做起呢?
如果热爱,就该坚持,不懂就学就问。
现在网上课程那么多,技术书籍那么多,不怕没资源,就怕不钻研。
一件事,如果是靠坚持才能成功的话,转行也改变不了现状,因为不是技术问题,而是个人坚持的问题。
如果确实是不喜欢技术,想做其他的,那可以找个自己喜欢的行业去做。趁早转行。
这种答案,谁也给不了,因为谁也不清楚你的具体情况。靠自己分析总结,再做抉择吧。无悔便可。
隔行如隔山,不管转到什么行业,你都要从头开始。就现在来看,程序员还属于高科技行业,还属于工资高的行业,其它行业你去打听打听,都不是好做出成绩的,收入更不用提了。
在一个地方踏踏实实干,有基础了,在去更大的平台,路会越走越宽,如果呆在一个地方肯定会困死。
标签:菜鸟