谢邀,别人说程序员吃青春饭你就信,吃青春饭的大多都是技术面临淘汰的程序员,你入这行就要有一直学习提高的心理准备。首先无论什么行业,转行都要经历一段比较艰难的过渡期,要想从事前端开发可以从Html、CSS和JavaScript开始学起,其中JavaScript是学习的重点和难点,需要通过大量的实验逐步掌握其用法。
1、程序员转行适合学习什么专业?
首先无论什么行业,转行都要经历一段比较艰难的过渡期。所谓跳槽穷半年,转行穷三年,这个并不是危言耸听,因为转行就意味着一切从零开始,之前的经验在新的行业可能应用的很少甚至完全应用不到。19年互联网行业整体的波动,确实让程序员这个曾经风光无限,看似前途似锦的行业出现了一些让人担忧的局面,尤其是35岁门槛的风波,让更多新老程序员都对自己的未来充满了担忧,但是还是那句话,转行确实存在风险,不仅意味着你一切要从头再来,更有可能收入和预期也不如设想的那么好,所以如果想转行,首先要考虑清楚,如果坚定要转,那么有几项是应该注意的:1.年龄,这个是非常残酷也是非常现实的问题,
常言道:人过30不学艺。如果你的年龄还不到30,转行还可以冒险尝试,一个行业从接触到入门至少要三年,那时最多也就30左右,从起跑线上至少没有落后太多,如果你过了30岁,那风险就相对较大了,因为和同龄人比,你的起跑线必然在后,他们可能已经进入快速发展加速的阶段,而你只能从零摸爬滚打开始,你周围和你相同水平的人都是比你年轻的人,甚至可能你的领导都是比你年轻的人,这是比较尴尬的。
2.行业选择,是选择完全和软件不相关的行业,还是在软件行业内部转换,这是一个重要的选择,前者必然是从零做起,之前的工作经验也随之抛弃,可惜与否尚不讨论,可行与否是首先要深思的问题。如果在行业内部转换,以我身边的朋友为例,他做软件开发10余年,前年因为被裁,心灰意冷,想转行,后来机缘巧合转到了时下比较火的DevOpsoncloud,当时他也非常满意,都是他想学习的新技术,之前的编程经验也能有所继承,但是去年年底他又转回了开发,问起原因,他的回复是落差太大了,他觉得自己多年的经验在新的职业里应用的太少,曾经以为自己厌恶了写代码,结果停了一年左右,发现内心深处并非如此,一年左右的DevOps并没有给他带来多少精神上的愉悦,他更多的时候是在业余时间写代码时常常体验到久违的“心流”的感觉,
这也是让他重回编码大军的原因。当然这个可能因人而异,不过如果想转,在行业选择上要慎之又慎,尤其是年龄也不小了的话,就要更加慎重,因为年龄越大,试错的成本也就越大了,3.心态。这个也是最重要的一点,无论你最终做了什么选择,无论最后选择的结果如何,你都要尽量保持一个健康向上的心态,工作事业只是短暂人生中的一部分而已,生命中还有更多有意义的事情,精神压力大时,给自己放一个假,背起相机,一个人去旅行,看看沿途的风景,体验体验不同地方的文化,放松自己的心情,这样也可以让自己在放松平静的心情下深入的思考。
2、程序员该学点什么?
目前整个IT行业有众多开发方向,不同的开发方向需要面临不同的开发任务,需要掌握不同的知识结构,对于初学者来说,可以根据自身的知识结构和兴趣爱好来选择一个学习方向,然后制定具体的学习计划。目前软件开发领域的方向大致上可以分为三类,分别是前端开发、后端开发和平台开发,前端开发包括Web前端和移动端,后端开发则包括各种后端服务组件的开发,而平台开发则是基于各种技术平台进行的开发,比如基于Hadoop平台的大数据开发等,
从难易程度上来说,前端开发相对要更容易一些,但是前端开发的内容比较多。随着移动互联网的发展,前端开发目前的知识结构更加丰富,不仅包括传统的Web前端开发,还包括Android开发和iOS开发等移动端开发,而且随着Nodejs的应用,前端开发后端化也是一个发展趋势,这些都对前端开发人员提出了更多的要求。
文章TAG:程序员 专业 转行 学习 程序员 学什么专业