共计 2199 个字符,预计需要花费 6 分钟才能阅读完成。
本文针对的是那些想要转行找到工作的同学,而不是纯正趣味想学编程的同学。
当初转行到底来不来得及?我感觉:来得及,但危险很大 。有的敌人能源足,当初曾经转行胜利入职 BAT,有的半工半学,还在挣扎中;有的去了培训班,马上毕业了;有的问完持续走原路……但 绝大部分都失败了。
转行做程序员的益处我置信你曾经充沛理解,要不然也不会有转行的想法,所以我就不赘述了,这里次要说几点危险(后方劝退,审慎浏览)。理解分明危险,你还是想转,那你就能够口头起来。
学习成本低,不意味着就没有老本
编程难么?说实话还是挺难的,这里我是针对大部分没有根底的人来说的,不排除有蠢才、大神能无师自通。很多人对编程的印象来自于电影,即便事实中有程序员敌人,你也很难 get 到他每天到底在电脑前干啥。为什么用键盘输入一句话,电脑就开始主动帮你干活了,这些你没有本人写代码之前,是没有体感的。隔行如隔山,就跟我读别的行业的文章跟天书一样,想转行,是须要付出很多的。
上手门槛低,反而更难找到工作
曾经有水泥搅拌机了,你还须要学怎么用铁锹么?
没错,当初的编程门槛越来越低了:以前建个网站可能要 LAMP 一条龙,当初只须要拖拖拽拽一键生成;美国提倡全民编程,App Store 里也有很多少儿编程教学 App,循序渐进就能开发属于本人的程序,所有看起来 so easy。然而,把握越是容易的货色,你的竞争力就越低,大家都会的货色为什么还要给你高薪。“世之奇伟瑰怪十分之观,常在于险远,而人之所罕至焉“。
所以“学会”编程,和找到工作之间,有肯定差距。
不同的工种,可能齐全是两种体验
如果把编程比作盖房子,那有的人是搬砖头的,有的人是搅水泥的,有的人是做木工的。尽管都是体力活,然而木工可能比水泥匠优雅一些,水泥匠可能比搬砖工轻松一些(这里全是主观比喻,你懂就行),盖的房子越大,工种分的越细,尽管都是盖房子,但不是所有的工种都适宜你的,你只有充沛理解能力判断出本人到底善于什么适宜什么。而且一旦选了方向,面对的都是浩如烟海的常识,每天还在更新,基本学不完。你要是上进,还得“一专多强”,就是什么都得会一点,还有一个方向是你的外围竞争力。
不同的等级,付出的是脑力与“膂力”的区别
同样是盖房子的例子,有的人当了工程师,有的人是规划师,有的人是架构师,失之毫厘,差之千里。他人是画图纸的,你是搬砖的,画图纸的同学比你还赚得多。行业专家历经沧桑,经验过“修下水道把光纤挖断”这种史诗级故障,所以在做架构时能做到充沛的应答。而新入行的同学,不论是科班生(就是计算机专业毕业的同学)还是科班出身的,教训还稍显稚嫩,得从根底工作做起(各行各业都差不多的)。而且大部分转行的同学,还有可能应聘去了一些外包公司,在外包公司工作,大概率是接触不到核心技术的,只能做做边缘工作,纯“膂力”劳动了。
如果大家对于学习 Java 有任何的问题,对于如何晋升学习 Java 以及学习办法、学习技巧、疾速达到待业的技术水平,都能够随时来问我,这是我建设了 5 年的 Java 学习交换 QQ 群:494801931。
有不懂的问题能够随时在外面问,须要 Java 各个阶段的学习材料也能够在外面进行下载。对于前端和 Python 的问题也能够问。
转行胜利不是居安思危
编程是学无止境的,想要转行就要做好这个觉醒。每天新的技术层出不穷,我三年前会的技术,当初曾经齐全被淘汰了,是齐全,都没人再用了。所以我在这个技术上积攒的教训是齐全没用了,新人尽管听都没听过这个技术,但和我是站在同一起跑线的。我须要不同的学习,还要学得比他们快,能力保障不被他们淘汰。
年龄是跨不过来的坎
不是说低压高强度工作导致身材跟不上,而是即便你始终轻松地工作,到了肯定年龄,学习速度是真的有可能比不上年轻人。去年流出某公司裁退 34 岁以上员工的新闻,想来也不是无稽之谈。且不说前几年国内 软件工程 等计算机专业在大学出现井喷景象,导致新人很多(这里吐槽一下,是个学校就开设了这个业余。很多大学极不负责任,任教老师可能是现学现卖,所以国家也是一下子撤销了 35 个软件工程学位点),当初转业余转行的人也越来越多,公司能够以更低成本招聘更有后劲的人,所以老程序员的前途曾经成了一个问题。
以上两大点,令咱们从业者也是忧心忡忡,不少人年纪差不多就转行进来了,而你们还在前仆后继地转行过去,又是一座围城。当初第一批程序员曾经到了 40 多岁,且看国内到时候是否会呈现从事程序员工作一辈子的人吧!
该不该去培训班
最初来探讨一下这个问题,该不该去培训班?我的倡议是,你能够去,先听听试讲,多尝试再选定。当初的培训机构如雨后春笋(就是因为程序员转行了呀),有的培训班齐全是流水线,教你编程,包装简历,零售上市,送入公司,学的不好的人留下来当讲师……所以你肯定要亮出你的火眼金睛。
另外,自学才是转行做程序员的正确形式,也是测验你适不适宜这个职业的办法。你无妨买一本给小白看的入门书,什么《21 天把握 xxx》之类的都行,多买几本,先用这种书找找感觉,如果切实入不了门再去报班。学习编程要 learn by doing,勤入手多实际,不是光看书就够了,要边看书边敲键盘把他们都实现了才算学会。
尾
=
写程序有个准则叫 DRY:Don’t repeat yourself。把要反复答复的货色写成文章,之后再有人问我相似的问题,我就能间接甩一个链接,“你去看我写的那篇文章吧,看完就懂”。这是写博客的意义,也是偷懒的精华。