文章来源:https://segmentfault.com/a/1190000039385264?utm_source=tuicool&utm_medium=referral

本文针对的是那些想要转行找到工作的同学,而不是纯粹兴趣想学编程的同学。

现在转行到底来不来得及?我觉得: 来得及,但风险很大 。有的朋友动力足,现在已经转行成功入职 BAT,有的半工半学,还在挣扎中;有的去了培训班,马上毕业了;有的问完继续走原路……但 绝大部分都失败了 。

转行做程序员的好处我相信你已经充分了解,要不然也不会有转行的想法,所以我就不赘述了,这里主要说几点风险(前方劝退,谨慎阅读)。了解清楚风险,你还是想转,那你就可以行动起来。

学习成本低,不意味着就没有成本

编程难么?说实话还是挺难的,这里我是针对大部分没有基础的人来说的,不排除有天才、大神能无师自通。很多人对编程的印象来自于电影,即使现实中有程序员朋友,你也很难 get 到他每天到底在电脑前干啥。为什么用键盘输入一句话,电脑就开始自动帮你干活了,这些你没有自己写代码之前,是没有体感的。隔行如隔山,就跟我读别的行业的文章跟天书一样,想转行,是需要付出很多的。

上手门槛低,反而更难找到工作

已经有水泥搅拌机了,你还需要学怎么用铁锹么?

没错,现在的编程门槛越来越低了:以前建个网站可能要 LAMP 一条龙,现在只需要拖拖拽拽一键生成;美国倡导全民编程,App Store 里也有很多少儿编程教学 App,按部就班就能开发属于自己的程序,一切看起来 so easy。但是,掌握越是容易的东西,你的竞争力就越低,大家都会的东西为什么还要给你高薪。“世之奇伟瑰怪非常之观,常在于险远,而人之所罕至焉“。

所以“学会”编程,和找到工作之间,有一定差距。

不同的工种,可能完全是两种体验

如果把编程比作盖房子,那有的人是搬砖头的,有的人是搅水泥的,有的人是做木工的。虽然都是体力活,但是木工可能比水泥匠优雅一些,水泥匠可能比搬砖工轻松一些(这里全是主观比喻,你懂就行),盖的房子越大,工种分的越细,虽然都是盖房子,但不是所有的工种都适合你的,你只有充分了解才能判断出自己到底擅长什么适合什么。而且一旦选了方向,面对的都是浩如烟海的知识,每天还在更新,根本学不完。你要是上进,还得“一专多强”,就是什么都得会一点,还有一个方向是你的核心竞争力。

不同的等级,付出的是脑力与“体力”的区别

同样是盖房子的例子,有的人当了工程师,有的人是规划师,有的人是架构师,失之毫厘,差之千里。别人是画图纸的,你是搬砖的,画图纸的同学比你还赚得多。行业专家历经沧桑,经历过“修下水道把光纤挖断”这种史诗级故障,所以在做架构时能做到充分的应对。而新入行的同学,不管是科班生(就是计算机专业毕业的同学)还是半路出家的,经验还稍显稚嫩,得从基础工作做起(各行各业都差不多的)。而且大部分转行的同学,还有可能应聘去了一些外包公司,在外包公司工作,大概率是接触不到核心技术的,只能做做边缘工作,纯“体力”劳动了。

转行成功不是高枕无忧

编程是学无止境的,想要转行就要做好这个觉悟。每天新的技术层出不穷,我三年前会的技术,现在已经完全被淘汰了,是完全,都没人再用了。所以我在这个技术上积攒的经验是完全没用了,新人虽然听都没听过这个技术,但和我是站在同一起跑线的。我需要不同的学习,还要学得比他们快,才能保证不被他们淘汰。

年龄是跨不过去的坎

不是说高压高强度工作导致身体跟不上,而是即使你一直轻松地工作,到了一定年龄,学习速度是真的有可能比不上年轻人。去年流出某公司裁退34岁以上员工的新闻,想来也不是无稽之谈。且不说前几年国内 软件工程 等计算机专业在大学呈现井喷现象,导致新人很多(这里吐槽一下,是个学校就开设了这个专业。很多大学极不负责任,任教老师可能是现学现卖,所以国家也是一下子撤销了 35 个软件工程学位点),现在转专业转行的人也越来越多,公司可以以更低成本招聘更有潜力的人,所以老程序员的出路已经成了一个问题。

以上两大点,令我们从业者也是忧心忡忡,不少人年纪差不多就转行出去了,而你们还在前赴后继地转行过来,又是一座围城。现在第一批程序员已经到了40多岁,且看国内到时候是否会出现从事程序员工作一辈子的人吧!

该不该去培训班

最后来探讨一下这个问题,该不该去培训班?我的建议是,你可以去,先听听试讲,多尝试再选定。现在的培训机构如雨后春笋(就是因为程序员转行了呀),有的培训班完全是流水线,教你编程,包装简历,批发上市,送入公司,学的不好的人留下来当讲师……所以你一定要亮出你的火眼金睛。

另外,自学才是转行做程序员的正确方式,也是检验你适不适合这个职业的方法。你不妨买一本给小白看的入门书,什么《21天掌握xxx》之类的都行,多买几本,先用这种书找找感觉,如果实在入不了门再去报班。学习编程要 learn by doing,勤动手多实践,不是光看书就够了,要边看书边敲键盘把他们都实现了才算学会。

最后,特别推荐一个分享C/C++和算法的优质内容,学习交流,技术探讨,面试指导,简历修改...还有超多源码素材等学习资料,零基础的视频等着你!

还没关注的小伙伴,可以长按关注一下:

转行做程序员到底可不可行?转行前先考虑好以下几点相关推荐

  1. 我不是学计算机专业的,想转行做程序员,怎么办?

    我不是学计算机专业的,想转行做程序员,怎么办? 1.很多人想转行程序员是因为互联网行业薪水高.但坦率说,进入互联网行业道路千万条,转程序员的难度第一条.而且这个岗位还始终伴随着持续的加班.无尽的学习. ...

  2. 特别策划:非计算机专业如何转行做程序员?

    随着互联网的飞速发展,云计算.大数据由"热点"到落地,也带动着市场对软件开发者的需求,而目前国内软件开发从业者本已供不应求.互联网的火热不仅给软件开发者带来更为广阔的空间,就业薪资 ...

  3. “转行做程序员”很难?这里有4个建议

    近几年来,传统行业多处于经济下行,加上互联网行业的赚钱效应,想要转行到这一行的人越来越多,其中程序员这个行业更是很多人梦寐以求的. 但另一方面,我们也发现,这些想要转行的同学们往往会遇到很多困扰.就在 ...

  4. 如何看待 30 岁转行做程序员这件事

    在我自己的知识星球上,有位读者问我:池大如何看待30岁转行做程序员这一现象? 这句话的潜台词是 30 岁转行做程序员是不是可行.当时我的回复是:为什么不呢?不过读者并没有买账,非让我写一篇文章回复他. ...

  5. 如何看待30岁学编程,转行做程序员这件事,从零开始真的可以吗?

    一位读者私信我,他问我说30岁零基础学习编程,准备转行做程序员还行不行,他说现在从事的公司已经到达了上限,想试试做程序员行业,然后询问我的意见.我给他说了我的看法以及一些建议之后,心中也有了写这样一篇 ...

  6. 转行做程序员之前必须考虑的三件事

    2013-2014年间,全世界吹起一阵写代码的风潮,各大媒体疯狂报导,鼓吹年轻人不管所学为何,一定要学写程序.时不时就会看到"程序员是最有钱途的工作之一!"或者"连奥巴马 ...

  7. “非计算机专业如何转行做程序员” - 我的经验

    前两天在微博上看到关于"非计算机专业如何转行做程序员" 的讨论: 讨论中一片学生的来信,勾起我写一篇博客的冲动: 希望我的经验能影响他,影响徘徊在计算机行业外想进来的人. 先做个自 ...

  8. 如何看待 30 岁学编程,转行做程序员这件事,从零开始真的可以吗?

    一位读者在知乎上私信我,他问我说30岁零基础学习编程,准备转行做程序员还行不行,他说现在从事的公司已经到达了上限,想试试做程序员行业,然后询问我的意见.我给他说了我的看法以及一些建议之后,心中也有了写 ...

  9. 关于要不要转行做程序员的问题

    写在前边: 种一棵树,最好的时间是十年前,其次是现在. 什么时候开始都不晚. 这篇文章废话少说,我作为一个普通本科电气工程及其自动化专业的人转行作为Python程序员来说的经历到现在已经工作两年了,距 ...

  10. 30 岁转行做程序员,晚了吗?

    点击名片 关注我们 Change Yourself 30岁,而立之年, 在这个尴尬的年龄段, 我选择了转行做程序员! 如果本科毕业,30岁正常至少有五六年工作经验了.这时候选择转行,意味着要抛弃已有的 ...

最新文章

  1. Qt笔记之使用设计器自定义窗口标题栏
  2. 常用事件方法及技巧(二) -- MouseEvent(鼠标事件)
  3. 计算音频数据音量_【翻译】线性的音量推子……简直像一个个秤砣!
  4. 使用nodejs代码在SAP C4C里创建Individual customer
  5. ubuntu下安装jdk
  6. 配置 jvisualvm 监控Java虚拟机
  7. 亚马逊无人超市Amazon Go这次是真的真的开业了
  8. linux查找有用日志常用技巧
  9. [原创]MYSQL周期备份shell脚本
  10. C# Speech学习笔记(三)
  11. pycharm TabError: inconsistent use of tabs and spaces in indentation
  12. 实验——示波器法测量相位差(试验记录)
  13. 12V转3.3V稳压芯片7.4v转5V
  14. 前端英文首字母转大写
  15. 【渝粤题库】陕西师范大学200931小学语文教学论 作业(高起专)
  16. collect2: error: ld returned 1 exit status(解决方案大总结)
  17. matlab的替代品,matlab的开源替代品--octave
  18. 故障电路指示灯行业研究及十四五规划分析报告
  19. 高斯消元法求解方程组
  20. 【时间序列】时间序列曲线平滑+预测(LSTM)

热门文章

  1. android自定义四边形,以编程方式在Android中创建平行四边形绘图
  2. 华为社招技术二面,总结复盘
  3. 中南大学计算机学院2021复试名单,中南大学2021各学院研究生拟录取名单链接汇总!...
  4. [导入]冰刃Icesword 1.22测试版发布
  5. 路由控制——路由策略与策略路由
  6. GTX1050 Ti(notebooks)+Ubuntu16.04上安装Cuda8.0
  7. 2014年三维地理信息系统 研究成果
  8. VMware SDS之11: VMware SPBM之DELL SC(也即Compellent)篇
  9. react中嵌入网页_react添加/嵌入 iframe
  10. HTML+CSS---进阶学习03