当前位置: 首页 > 科技观察

软件开发真的是高工资、快钱吗?说说我在这个行业的经历吧!

时间:2023-03-20 19:41:53 科技观察

学习软件没有你想的那么简单。我是一名19年的大学新生。2018年7月,按照惯例,学校会安排我们进行大三实习。我不想去工厂担心毕业后的未来。我本着想学一门靠谱的技术的想法选择了软件开发实训这条路。经“熟人”介绍,我花钱加入了一家线下培训机构。为了证明巨额培训费没有白费,我起早贪黑地学习起来。每天七点到教室开始预习,坚持坐在第一排,晚上十点多才回宿舍。虽然时间可以换取奖励,但要达到能找到工作的地步,并不是你想的那么简单。在基础阶段,可以靠自己的努力和时间换来好成绩,但不同学历之间的差距也不容忽视。一开始,我在每个阶段的考试中都保持着第一名的成绩。天真地,我以为一切都会好起来,直到我参加了一个本科培训班。上课总是有人回答老师的问题比我快,而且每天提前预习的结果别人随便就能回答,前几名离我越来越远了。别人有三年的大学课程基础,而我只有三个月的积累。无论是基础的扎实程度,还是知识的广度,都没有办法比较。算法、框架、源码阅读,我往往需要花费比别人多几倍的精力才能赶上。11月底,组织开始联系公司举办招聘会,而我的大学学历让我连面试门槛都达不到。好不容易等到一个要求不高的职位,基础不扎实,面试紧张,得到的只是一次又一次的打击。因为我平时表现不错,所以老师让我在毕业前做个私活。设计数据库,搭建项目,写文档,虽然只是简单的springboot+html,但是实战让我接触到了以往看视频遇到不了的问题。半个多月来,没有周末,也没有固定的吃饭时间。怀着一颗学习的心,我刚刚提前完成了这个项目。老师经常“吹嘘”自己在大城市的经历。在他的影响下,我也萌生了去一线城市发展的想法。我想接触更大的平台和更新的技术。虽然回忆起当时的想法很可笑,但那一刻编程确实成为了我的兴趣。为了在一线城市发展,每天8点起床学习,下午看面试题,晚上做自己的项目。今年的春节过得特别快。最煎熬的一天来到了大年初八。两张机票,一个行李箱,就这样,我踏上了去上海的路。虽然提前在家里安排了十几个面试的行程,但是落地后的高昂物价让我不得不省钱。想找个便宜的地方住,又怕休息不好影响面试;想吃点好吃的,可是看了看自己的银行卡,又怕没钱了,不好意思回家取。2019年初,微博称之为“互联网寒冬”。我的感觉是每次面试的人都特别多,最多的是当天下午有20多个人在抢工作。起初,凭借着打包好的简历,时不时还能接到新的面试。然而,一周后,我采访的公司都没有回应。唯一值得欣慰的是,还有一个患难与共的室友。(初步采访记录)一周,半个月,一个月。从开始的一天三面,到两三天后才能约到一个家庭。各大招聘网站加起来有600、700个投递,全部落入海中。很少能收到公司的面试邀请。虽然位置很偏僻,但我还是很兴奋能在地铁和公交车上花两个小时,就是为了一个笔试的机会。满怀期待前行,绝望归来,周而复始。(某软件发货记录)命运让人看着卡里只剩下钱,后悔之前的几家不错的公司,但最终要价太高,没有消息。走在熙熙攘攘的大街上,心里莫名的难过。晚上躺在局促的床上,我选择了妥协,将包装好的简历换成应届毕业生,开始投递那些一直认为工资低的实习岗位。某公司对我印象不错,电话邀请双方都通过了,但等我的是一个实施岗位。别说被骗了,虽然培训班里有不少转测试和实施的学员,但他们心里都不甘心:我苦学了这么久,为什么要放弃!经过两天的决策,当我被人事要求签实习协议时,我选择了逃避。3月28日,妈妈的生日。打完电话,我就准备离开这个压垮我的城市。然而,那天下午,我意外收到了半个多月前递交的一家公司的面试邀请。那时候心灰意冷的我不甘心回老家,想着只要让我做开发工资,你说多少我就给多少,绝对不会讲价。绝望过后,我似乎如释重负,面试的时候也没那么紧张了。经过两天六轮面试,我被录取为这家公司的第一名实习生。面试结束后,回想之前十几家公司的面试经历,最明显的感受就是浮躁。每天背着面试书上路,沉浸在失败后的失望中,并没有认真思考总结。虽然带了面试录音,但我还在背题。刚成长起来加入公司的,需要进行为期一个月的入职培训,熟悉公司的架构和技术体系。以前,我只知道一些简单的Linux命令。公司分配给开发的Ubuntu让我很不适应。花了一整天的时间安装环境和开发软件,吓得我晚上才去补。接触新事物总是令人兴奋。我只用了两周的时间就完成了训练任务。除了下班后留下来自学,还要感谢老员工的指导。每当有问题,我就趁他有空发信息,起身,让座,认真听讲,最后真心感谢他,一气呵成。中午再请他吃饭,虽然可以不用付钱,但这样一来二往关系就会融洽。我们公司有965制度,虽然加班不是强制性的,但实际上除了周五外,大部分人都会多留一点时间来考分。有同学问我不加班会选择什么样的公司。可能对于大多数像我这样的普通学生来说,刚离开学校的时候真的不能选择太多,但是我觉得只要能在工作中成长,就值得。我的一个同学进入了一个大型外包项目。95.55加班,按时开单。然而一个月的任务就那么几个,整天和同事聊天。也有刚毕业就开公司的朋友。他们每月花费996个月。他们甚至可能在一个月内休息一天。知道和掌握已经超越了我们不知道的东西。培训结束刚进入业务部的时候,正赶上项目的大版本更新。我什至没有人熟悉这个项目。工作。我本可以有这样的想法,我没事做就好了,但我还是想尽快融入工作。当我手头没有工作时,我会主动询问。如果第一组没有工作,我会问第二组。如果第二组没有工作,我会问开发经理。来来去去,我被很多同事记住了。领导后来主动请了群里更多的人来指导我,让我真正全身心的投入到了项目主干的开发中。一开始每次提交代码Jenkins都会警告,我写的代码会一遍又一遍的优化每周的代码抽查。这很尴尬,但更容易记住。于是结合Checkstyle,我开始关注自己的代码风格,也看了老员工的代码,逐渐养成了代码重构的习惯。熟悉了同事后,胆子也大了。如何玩Kibana?如何实现计划任务?如何用Mongo同步数据到es?每当遇到不懂的地方,我都会用记事本记下来,有空再问。每次有人开完新功能项目会回来,总会有抱怨,我会听他们的。他们抱怨的问题,往往是技术不容易落地的地方。凭借我高效勤奋的工作态度,很快得到了领导的赏识。由于我良好的沟通和理解能力,我代表公司分别与几个政府机构进行了联系,与客户直接沟通,与不同领域的技术人员联系,也让我结识了很多朋友。随后,他代表公司进驻上海大数据中心,与阿里、万达信息一起对接大数据平台,完成支付宝小程序的开发。印象最深的是阿里的问题总结平台。只需像百度一样输入,海量解决方案尽收眼底。现有的问题如果还是不能解决,直接点击manual,阿里大佬在线解答。说到沟通技巧,就不得不提大学社团给我的培训。社团各种活动的参与和策划,使我外向、善于表达;在与老师和领导相处的过程中,我会学习待人接物的礼仪和礼仪。技能,所以在学习不落后的情况下,大学社团还是值得一试的。(大学毕业时的证书和活动邀请函)从项目中学习这时候,我开始思考自己应该如何成长。一开始,我是在学习接触一些新技术。百度虽然方便,但也很难跟上,能用到多少就呆多少。后来想办法借鉴公司已有的项目,从项目间的数据同步机制上学习mq和quartz;从系统角色、权限、菜单控制等方面学习springsecurity;从报表开发项目中学习大数据量查询优化和elasticsearch的应用,在逐渐熟悉系统的同时,也理清了业务逻辑。就这样,凭借着对制度的了解和良好的人际关系,不到一年的时间,我从4月到11月进入公司。开发组调整后,我顺利升任组长一职。后记软件行业日新月异的新技术、新思想,需要我们不断充电,才能不被淘汰。回想一路走来的艰辛,只有自己知道,但一路走来的艰辛让我们养成了自律的好习惯,坚持每天抽空学习充实自己。【本文为专栏作家“刘欣”原创稿件,转载请通过作者微信获取授权公众号coderising】点此查看该作者更多好文