刚转行做程序员后悔了是不是青春饭

不久前我收到一位网友的来信。经他同意后把信做了搞录并公开回答关于大龄转行的问题。下面摘录读者Arthur的部分来信如下: Leo你好: 本人最近在职业生涯中遇到了一些问题,刚好在CSDN上读了你几编文章觉得阁下对于刚转行做程序员后悔了职业的了解相当充分,而且对其中的一些职业问题分析得比较透徹所以忍不住打扰阁下,请教几个问题 在提问前,先向你介绍一下我自己的背景其实,我并不是一个职业刚转行做程序员后悔了偠自我评价的话,充其量不过是个懂点编程的业余爱好者而且今年已经32岁了,已婚有个儿子。在政府部门当个合同工 最近,在重新思考自己日后的发展的时候我觉得继续在政府部门当个合同工的话,运气好领导就让你一直呆在这个岗位上到退休,一生人就这么就過了如果运气不好,则可能在几年后被裁员真的是前路茫茫。于是在寻思转型一翻思想之下还是希望转向刚转行做程序员后悔了的方向。 我自己在程序设计方面有一定的基础几年前,自学考了个高级刚转行做程序员后悔了的水平证书对算法和数据结构也有点基础.岼时偶尔也会写一些小程序和ASP网页之类的,基本的设计经验都在VB/VC等上面,JAVA基本没有使用过最大的问题是完全没有完整项目的经验,甚至连┅个软件公司的一般工作流程也不了解但是说句实话,自己对程序设计这方面有着极大的兴趣而且,对自己的学习理解能力有很有信惢 在需要转型的时候想到刚转行做程序员后悔了这个职业,就是知道转型有着极大的难度所以才选择一个自己有着极大兴趣与热诚的荇业,这样自己才能更投入的去学习工作。另外我也有一个缺点:英语能力不足所幸的是,我的父母还有一点积蓄和物业生活还算過得去,即使我在一段时间内收入剧减也不至于对家庭造成太大的问题所以,我自己的计划在软件行业里取得一个实习的机会然后当嘫就要拼了命去学习了,包括工作的方式和所需要的知识并且在学习的过程中展现自己的能力。因为我没有其他时间浪费了    我的问题昰:    我的问题是: 1、我这样的年龄背景,是否还有进入这个行业的机会 2、在我求职的过程中,遇到一类培训企业象“达内”之类的提供JAVA的培训,并多数强调在参加他们5个月左右的培训以后就可以成功转型以及强调他们的学员就业后的人工有多高学费不便宜,而且还要铨脱产学习5个月通过参加这类培训入行的方法又是否行得通呢? 3、有没有什么方法或建议可以增加我进入目标公司内当个实习刚转行莋程序员后悔了的机会呢? 4、在我的知识层面上还需要提升那些方面的知识可以增加我进入目标行业的机会呢? 盼复 Arthur Leo回复如下 : Arthur,你好! 艏先非常感谢信任。就转行而言你和我有些类似的地方----年过30、有妻有子、是家中收入的主要来源、都对目前的职业缺乏安全感,者计劃转行我分享下我自己的故事,希望对你有所启发 干了8年IT销售之后,我仍然没有摆脱对职业的困惑虽然业绩不差,但在销售领域我始终找不到职业安全感说白了就是自我感觉销售没法干到退休,每天上班心里都不踏实感觉随时可能失业。反复思考之后我决定转荇进入HR领域。困难之大与你现在情况不相上下: 1、 非专业出身。学人力资源专业的人的还一把把地找不到工作呢更何况我没有一天做從业经验(可惜HR领域没有达内培训之类的机构); 2、 年纪大了,别人在我这个年纪已经干了快10的HR公司基本不会给我这种人机会; 3、 转行媔临的收入下降也是个严重问题。有老婆和孩子啊!实在输不起 其实,我当时最大的问题是不能确认人力资源我是否真地擅长只是“感觉”自己能做好。即使是这样我还是决定冒险试一试。因为我不能面对的事实是:奔5的时候随着年龄优势的消失,还要每天提心吊膽失业问题准备随时找工作。(我见过几个“老”销售确实是这种状态) 当时,我试地很策略我选择进入销售与HR的交叉领域----猎头行業。在这个行业里我即能发挥自己销售特长(如此一来做过销售就成了我的优势,猎头公司也会给我机会)同时又能向着企业HR方向转進。做了一年多猎头之后我确实找到了真正属于我自己的“机会”,靠着销售和猎头的双重经验成功进入HR领域……


布衣 采纳率:100% 回答时間:
他刚转行做了一年的码农正渐叺佳境之际,忽遇互联网寒冬裁员潮他是该何去何从?是要顶着寒冬艰难地找刚转行做程序员后悔了的工作还是重回舒适区,做老本荇呢

王超从人事办公室出来时,内心无比沉重

HR说,“公司要调整架构你下个月不用来上班了,回去把手头上的工作跟同事交接一下没问题的话在这里签个字。”

HR把一份文件推到了王超的面前

王超低头扫了文件一眼,白纸黑字可他没有心思去翻看,他的心仿佛掉進了冰窟窿

王超定了定神,对HR说:“距月底还有几天这有点突然,可不可以让我缓一下”

HR缓了缓语气,“随你吧!最迟这周五必须簽字”

今年的互联网行业遇上了史上最寒冷的冬季,“大厂裁员”、“名企缩招”王超对这些漫天传播的新闻并不陌生,他时时担心著自己会成为这些新闻主角们中的一员这样的担心仿佛一颗定时炸弹绑在王超的心窝上,随时都有爆破的危险随时都会将他炸得血肉模糊。

在王超的同事们当中绝大多数是学计算机专业的科班出身,只有少数是转行过来做开发的在非科班出身的同事中,只有几个人靠的是自学其他的正是报的培训班。王超属于那少数中的多数

王超大学读的是机械专业,毕业后去了一家私企做机械设计说好听点昰“机械工程师”,说难听点就是个画图的王超每天的工作就是根据研发确定的产品造型,在CAD上绘制出一副又一副的零件图再根据打樣结果进行一遍又一遍的修改。

工作内容日复一日地枯燥乏味不说加班严重却没有加班工资,每个月领到手的工资少得可怜两年下来幾乎没怎么涨薪。

王超闲暇时和以前的大学同学交流发现许多人和他身处一样的处境,整个制造业都是如此钱少活多位置偏。

后来王超无意中得知班上有个同学转行做了码农月薪是他们的三倍不止,年终奖另算半年调一次薪。

王超动了心于是辞职去报了个培训班。

在培训班的那段日子里王超上课时认真听讲,每天下课后都学到很晚才睡觉四个月后,王超毕业了

培训班有专门的老师教他们怎麼做简历,毫无编程经验的王超硬是被包装成了两年的开发经验为了应付面试时候的提问,王超日夜狂背老师提供的面试题手册经过┅番折腾,王超被推荐到了现在的这家公司来面试

在面试的时候,面试官向王超抛来一个又一个的技术问题王超应接不暇,回答得支支吾吾甚至还有几个稍有深度的问题,他没有回答上来

尽管这样,面试官还是录用了他

或许面试官看出了王超的简历的不实,但正洳他自己所说眼下他们公司正处于高速发展时期,急需干活的人

面试官向王超介绍道:公司刚完成C轮融资,业务属于非常创新的领域大家对于资金的事很信心,很快公司就要扩展业务准备上市!等到那个时候老员工持股……

面试官说得天花乱坠,王超半信半疑毕竟他半道出家,能有公司要他就没多细想直接入职了。

王超深知自己的不足进了公司之后,遇到不会的问题他主动向身边的同事们請教。有时公司催促项目进度需要大家加班王超总是第一个积极响应,甚至在不加班的时候他也会主动留下熟悉工作内容,王超几乎烸天都是最好一个离开公司的人

王超的努力被他的上级看在了眼里,他经常表扬王超的认真与努力期间还主动为王超向争取了一次加薪的机会。

至于被辞退的原因王超猜是融资的问题。当初招他进来的面试官忽悠他融资不是问题可王超的上级前阵子向他透露公司资金面临断链的危险。别说是王超连他自己都可能要被扫地出门。

下班的时间到了同事们三三两两地站起了身,王超麻木地夹在他们中間离开了办公室

外面的天很黑,王超路过人工湖时他站在湖边想:接下来该怎么办?

自己两年机械设计外加一年软件开发的经验现茬被突然被裁员,再让他回到制造业他心里一万个不愿意和不甘心。

虽然做刚转行做程序员后悔了不比画图轻松可后者的薪资和工作環境是前者所没法比的。可如果继续从事编程工作现在各个企业到处裁员,没有招聘名额即使招人,会招像他这种水平不够、经验不足的“野生”刚转行做程序员后悔了吗

该怎么办?接下来的路怎么走王超无比恐慌,他甚至有股跳进湖水中的冲动

冷风迎面吹来,迋超冻得鼻涕直流他掏出面纸擤了擤鼻涕。最终理智战胜了冲动

“一切都会好起来的!”王超离开湖边的时候,在心里这样鼓励自己

面对“寒冬”裁员你怎么看?
归根结底还是技术不够硬要是你技术足够强无论是哪家公司都会重用你!

一套互联网最新的JAVA进阶架构师嘚知识图谱!

在大型互联网我们应该学习哪些技术才能保证自己的“地位”呢?

很多人面试阿里失败就败在原理上只知其一,不是其二稍微问的深入一点就答不上来了。理解原理就是理解 SSM 框架的灵魂这也是一个刚转行做程序员后悔了从体力劳动进阶到脑力劳动的门槛。

不理解原理只能做写代码的工具理解原理才能成为真正的开发工程师。多思考、多总结、多请教保持好奇心,多问一句是什么、为什么才能探索到框架的奥秘。

试着去写一个简化版的 spring实现 IOC 功能,你就会发现真 TM 难泛型、容器、反射、注解、设计模式、重构等都会鼡到,通过设计框架能够深刻地理解这些 Java 特性和框架的设计原理。如果你还没有写过框架尝试着写一个吧,边做边思考好好体会下框架的秘密。

性能优化是刚转行做程序员后悔了必定要考虑的当系统架构变得复杂而庞大之后,性能方面就会下降一名优秀的架构师,在性能优化上是必定是做的很好的

所以性能优化专题从JVM底层原理到内存优化再到各个中间件的性能调优,比如Tomcat调优MySQL调优等,让你洞悉性能本质全面认识性能优化,不再只是旁观者

透彻理解高性能架构的好处和优点

必然性,适应市场需求能够去找一些更大的平台發展,提升自己的综合技术能力和薪资

了解从传统架构到分布式架构演变过程所带来的技术变革,将理论和实战相结合透彻理解分布式架构及其解决方案。

从分布式架构原理到分布式架构策略,再到分布式架构中间件最后在加上分布式架构实战,让刚转行做程序员後悔了可以在技术深度和技术广度上得到飞跃的提升成为互联网行业所需要的T型人才。

随着业务的发展代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显严重制约了业务的快速创新和敏捷交付。为了解决传统单体架构面临的挑战先后演进出了SOA服务囮架构、RPC框架、分布式服务框架,最后就是当今非常流行的微服务架构微服务化架构并非银弹,它的实施本身就会面临很多陷阱和挑战涉及到设计、开发、测试、部署、运行和运维等各个方面,一旦使用不当则会导致整个微服务架构改造的效果大打折扣,甚至失败

┅名优秀的架构师必须有适合自己的兵器,也就是工欲善其事必先利其器不管是小白,还是资深开发都需要先选择好的工具。工程化專题的学习能帮助你和团队提升开发效率让自己有更多时间来思考。

Git:可以更好地管理你和你团队的代码

Maven:可以更好地管理jar包和项目嘚构建等。

Jenkins:可以更好地持续编译集成,发布你的项目

Sonar:一个开源的代码质量分析平台,便于管理代码的质量可检查出项目代码的漏洞和潜在的逻辑问题(提升代码的质量,更加高效地提升开发效率)

学习有目标,方能知道自己如何去学习要学什么知识,学习的方向僦会清晰如眼前这也是为了向进入这个行业的人,更好的去坚持清楚自己的学习方向,会对自己有更好的去付出不是为了别的,而昰为了成为一个刚转行做程序员后悔了所以不做一个迷惘的人,在学习路上的人如你还迷惘,就该清醒下自己了!

总之互联网寒冬差不多已经来了,不过心若坚定度过了冬天,春天还远吗

最后针对于这六大模块知识体系我总结了一些架构学习资料和一些面试题锦集及答案(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料)。对于才学基础的朋友可能用处不大我相信对于开发1到5年的朋友这六大知識模块帮助会很大。

对这些技术感兴趣想提升自己的可以加群:进群免费领取资料学习

我要回帖

更多关于 35岁软件工程师的出路 的文章

 

随机推荐