微信又改版了,为了方便第一时间看到我们的推送,请按照下列操作,设置“置顶”:点击上方蓝色字体“程序员之家”-点击右上角“…”-点击“设为星标”。

可以啦,让我们继续相互陪伴。

我本是学机械工程及其自动化出身的,本科时也跟着师兄、师姐煞有介事的参与了两个机械类项目,其中一个项目预算也还挺吓人的,好吧,即使我现在看也觉得不少。但是忙忙碌碌三年的时光过去了,项目结题了,自己在机械领域的能力真的没什么长进。

那会儿的我从一个访谈节目中的整容医生那里听来一万小时原理,觉得自己也是有一定践行度了,然而自己的画的机械加工图纸还是一塌糊涂,外协加工的零件回来总要自己用锉刀修了又修,有的甚至要上床子修(别误会,车床、铣床)。一次次的惨痛经历告诉我,我可能不适合做机械这行。

所以读研时,我转行了,去了相邻专业自动化,做机器人控制算法。读过研的童鞋都深刻的体会了“师傅领进门,修行在个人”这就话的现实意义,我也如此。从建模起,各种碰壁,一路艰难苦恨爬到仿真做成,但是实验却因为时间、精力以及找工作等各种原因难以成行。

工作两年后,开始有了转行的想法,我想转行的原因很简单,就是不喜欢这份工作,感觉没有激情,也无法百分百的投入。

当时的工作还比较不错,国有企业,稳定、福利好,而且我在大学里学得专业知识也能用上,转行意味着放弃稳定的工作,放弃自己的专业从头再来。

从开始有转行的想法,到下定决心转行,大概有一年的时间。这一年在我的内心一直有两个小人打架,一个要转,一个不要转,很长时间不分胜负,心力交瘁。

说实话,我是害怕从头再来的,怕自己的这个选择错上加错,更离谱的是,我根本不知道自己到底转行做什么。

唯一可以确定的一件事情就是,没办法耗在这里,再耗下去就是浪费青春,感觉越晚转行越难。就这样一直纠结着,纠结的过程是痛苦的,如果可以重来我希望可以缩短这个过程,甚至没有这个过程。

生命中你总会遇到一些事、不经意听到一些话,拯救了自己的内心。离开舒适区,奔向一个新的未知,这就是成长的开始。

所以最终决定成为一名码农!当然,薪水是一个很重要的原因,我也曾一度以为是唯一的原因。当我入行一段时间后,我发现了一个让我放弃了机械、控制而选择了程序员潜在的原因——及时反馈。

记得就业时每次面试我都要被问到一个问题,你专业是机械、 项目是控制然而你为什么要做程序员?

一次次的从(睁)容(眼)应(瞎)对(说),从机械钱途无望到控制多数卖概念再到代码改变世界说了一大堆。现在看来,其中有一条还真是说的很有道理的——试错快

仔细分析自己放弃机械的原因是其加工周期长,错误反馈慢,一个零件外协加工少则两周多则一个月,返回的零件错了,我再翻看图纸大部分已经记不清如何设计的了,所以自己的设计水平一直难以提升,这也就是我付出了时间,精力但是久久不能提高能力的原因,反馈不够及时,使得自己无法及时的纠正自己的错误。

因为项目需要,我做了一些机器人的上位机控制软件,在开发中我渐渐喜欢上了写代码,因为它试错快,能够及时的反馈结果,一个函数写完,直接跑测试用例,立刻就能够知道自己的对了还是错了,然后纠正,在开发。这种及时反馈的特点使我在这个领域逐步建立了自信,也开始乐于从事相关的工作。

因为自己摸索有了一些基础,所以就打算转行做成程序员了。

想好了学习Java,开始行动起来,在朋友的推荐下选择了一个他推荐的培训(自己也挑选后最后决定的),从最简单的程序算法编写、到编写小游戏,再到独立写了一个系统。

一年的纠结,五个月的努力终于得到了回报,如愿以偿的成为一名“传说中的”程序员,开启了我的程序员之路。

有时看似生活中的一些偶然,决定了你未来的人生轨迹,实际上是到了转弯的时候。

书中说,刻意练习要有个好导师,他能够及时指出你的问题,及时纠正从而助你成为专家。这也是我觉得它不靠谱的地方,毕竟生活不是小说,洪七公不会在嘉兴等着郭靖,所以好导师的问题,还是不要强求了,得之我幸,不得我命。能够做到:练习—反馈—再练习—再反馈,就够我自己成长进步了,也许会走弯路、歪路,但是起码心情不用再那么忐忑了。

朋友一直咨询我关于转行做一名程序员的问题,我的回答如下:

决心和毅力!

选择了就要下定决定一直坚持到最后。

跟着兴趣,跟着内心,那么你会在进步中得到更多快乐和满足。

转行的决定很容易做出来,但是入行难,坚持下来更难,凡是要三思后行,不可盲目。

如今我已转行五年,已成为一名“老猿",可每当回忆起这段往事,还是让我感怀。谁的青春不迷茫,迷茫时不要放弃努力,你总能等到柳暗花明地那一刻。

转载自微信公众号【ITPUB】

公众号内回复“1”带你进粉丝群

两次转行,我为什么要做程序员?相关推荐

  1. 35岁java转行_35岁改行做程序员,需要勇气和决心

    35岁改行做程序员,需要勇气和决心 无意中发现,头条上有条友提问,35岁改行做程序员如何.2006年以前笔者也曾经做过Java程序员5年,不过现在已经改行做ERP咨询师十多年了.看到这个提问,笔者忍不 ...

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

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

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

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

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

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

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

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

  6. 2020年转行做程序员_2020年制作教育应用程式需要多少费用

    2020年转行做程序员 Undoubtedly, 2020 has bought a drastic change in almost every industry, and education is ...

  7. 32 岁还能转行做程序员吗?

    阅读文本大概需要 5 分钟. 昨天有位读者在微信上问了我这样的一个问题. 「看到你这两天的分享,很是为你高兴,对你又多了一份崇拜,恭喜你通过自己不懈的努力找到了心仪的工作,我是上班一族,32岁了,之前 ...

  8. 文科专业女生转行程序员月入20k:女生不适合做程序员吗?

    背景故事 我毕业于某不知名985的经济学院, 19年毕业就跨考了计算机, 第一年考的是北大.北大专业课自主命题,考试范围包括慕课上的四门课+408四门内容, 我就去做了炮灰. 第二年因为疫情和一些别的 ...

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

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

最新文章

  1. 常见排序算法复杂度总结
  2. mysql分区字段创建索引_MySQL分区字段列有必要再单独建索引吗?
  3. 动态创建DataTable[转]
  4. 一文介绍 Mysql 索引模型 B+ 树
  5. 快速打开unity manual的方式
  6. Visual formatting model(图)
  7. 主成分分析具体解释_主成分分析-现在用您自己的术语解释
  8. lua __index __newindex upvalue 示例
  9. 好玩的java代码 安卓_各种版本的 玩Android 来啦!
  10. Redis+Keepalived内存数据库集群配置
  11. java数组使用实验报告_Java课程实验报告实验六——异常处理
  12. 如何做好测试用例设计
  13. 手撕包菜BT搜索引擎带爬虫自动抓取安装
  14. Android开发必知的maven-publish插件知识
  15. 计算机计划实施800字,大学计划书范文800字3篇
  16. 头盔-看完就不会买错的VR头盔攻略:VR头盔到底选哪个?
  17. 15、RDA8910(4GCAT1)CSDK二次开发:通过OneWire驱动库获取DS18B20/DHT11的数据
  18. python split()函数
  19. MBT测试实例:做个“机器人”,使其随机、持续的对“web页面”做交互性测试--补充篇1一些思考
  20. 备份文件系统中的文件到磁带库中(四)

热门文章

  1. linux tomcat7 启动服务报 PermGen space
  2. Splash抓取javaScript动态渲染页面
  3. Jenkins假死问题记录
  4. 阿姨,我不想努力了!
  5. 神经网络中的BN(batch-normalization)
  6. python怎么合并多个excel表 视频_()如何用python合并两个excel表格
  7. Verdi UVM Debug Mode 简单使用
  8. Exploring Online Learners‘ Interactive Dynamics by Visually Analyzing Their Time-anchored Comments
  9. 每日一练:吃!吃!吃!(学习随笔)
  10. 污水处理中php是什么药剂,污水处理中常用药剂介绍