前言
这篇文章是对我这些年工作经历的回顾,您不会通过这篇文章提升自己的技术能力。如果您还未毕业,但是我希望您可以通过我的故事,简单了解这个行业可以能做什么,你可以做些什么。如果您初入此行业,希望我的故事可以给您的职业规划有个参考。对于职场老鸟们,就当个故事看看吧。如果您觉得有点帮助,点个赞鼓励一下吧。
一、入行之前
毕业后,从事计算机相关行业已经整整九年了,九年前(2014年)的今天,我正和几个室友在JAVA培训班一起早上上课,下午看录屏敲代码。说实话,当时只能边看边敲,对于敲出来的是啥,对以后工作有什么用是一点概念都没有。因为当时培训班承诺可以内推北京的工作岗位,想着就算不成功也能去北京玩一趟的打算。实际上,大专学历、软件技术专业的我,也不知道离开学校,走向社会后可以做什么,这个培训班是自己走向社会的过渡。
二、为什么会对计算机感兴趣
乡镇高中毕业的我,参加高考之时,对当年的计算机热潮是没有概念的,选择这个专业的初衷只是想着计算机专业念大学可以配电脑,有电脑可以打游戏。就是这么淳朴的思想,让农村出身的我走上一条现在看来还算不错的发展道路。
第一次对计算机产生兴趣也是因为打游戏,大学第一年想玩DNF,但是笔记本每次启动游戏后都直接秒退,开始以为是安装包问题,重装不下五次都不行,后来就放弃了。直到半年后发现内存占用率总是超过75%,百度怎么解决,才知道可以加内存,然后就买咬牙了个4G的内存(当时内存很贵的),组了个2+4的6G内存。后来再装游戏,发现以前不能启动的游戏都能玩了,就是风扇有点压不住。那是时候开始,对“配置”两个字有了少许概念,于是开始研究各种电脑配置的参数和作用,因为换硬盘,也学会了装系统。后来家里周边出现电脑、网络的问题都回来找我去看看,工作以后,因为工作内容的关系,慢慢的对计算机的理解从可以打游戏延伸到计算机行业的方方面面。
三、现在在做什么?这些年做过什么?
目前岗位是售前顾问,好听点也叫解决方案工程师,14年年底从培训班出来后,先后做过开发技术经理;实施交付、项目经理;业务咨询、售前顾问。行业主要就是政府、企业的信息化建设工作。通过这些年的积累,基本对各行业信息化方面的现状、需求、规划、实施交付及运维,长期规划都有一些了解。
下面细说一下这些工作内容,希望对还没有工作的小伙伴有参考意义。
3.1 Java培训班
为什么把培训班拿出来说呢,因为我在大学的三年没有学会任何有关开发的技能,代码层面只会新建文件,照书抄代码,然后运行,如果报错了,基本不会排查。
在学校的时候,除了数据结构老师要求严格当年没过外,其他课都过了,所以也没有觉得哪里有问题。
直到我在培训班接受两个星期的培训后,我学会了装数据库,可以用命令行配置、使用我的数据库,学会了前端html、CSS,后面学会了mvc架构,可以用spring写一个简单的学生管理系统,也学会了数据库连接工作、代码开发工具、Debug的用法…等等。
当时就觉得自己好像错过了什么,知道很久很久以后,我才知道自己错过了什么。
3.2 找工作
培训五个月后,培训班开始安排找工作,不过整个过程不太顺利。
大专学历 + 包装的经验 + 当年不善表达的性格,注定在2015年的北京是找不到什么好机会的。
也尝试提高学历的方式去增加机会,恰好遇到培训班同班同学假学历被查开除,自己花了300多做的假证都没敢用。
同时,培训班同班也有找到十分合适工作的,薪资基本都在5k-8k左右,所以我也抱着些许期望,继续硬着头皮去参加面试。
最终,在家里帮忙打听的情况下,找到第一份工作,小公司,实习2.5k,转正3.5。
3.3 第一份工作,开发岗
办公地沈阳,公司总共二十人不到,开发五个人,公司的业务主要是企业信息化业务中财务部分(主营金蝶软件)的系统建设及集成工作。
工作主要分为两部分:一、基于ESB开发流程,实现业务子系统与集成平台的业务集成和数据集成;二、项目集成需求调研、设计,编写项目开发相关的文档。
背靠金蝶的客户体系,先后做过房地产、律师事务所、大学院校、造币厂(纪念币)、大型商超、烟草物流、汽贸厂、家具厂、电池厂等业务,因为做业务过程中涉及OA的流程设计和相关财务科目,所以基本做过的行业对其业务内容都会比较了解。而且因为公司小,虽然是开发岗,但是基本项目从需求调研到后面的开发、交付、运维都需要自己搞,所以对后面的工作及自己的技能树算是带来了非常有益的影响。
后来公司开发老人都走了,开发就剩我一个人,公司便让我自己招人组建团队,所以也算有了团队管理经验。不过半年之后,还是因为个人发展的原因,离开了。
说实话,那时候工资不高,但是在这里的一年半,我觉得十分值得,那种每天都在面临挑战,每天都在变强的感觉,在离开这里以后,再也没有感受到了。
工作总结: 这期间我学会了:团队管理、代码管理、公司开发环境部署、公司开发框架搭建、业务领域知识积累,学会解决项目中遇到的各类软、硬件问题,小到装系统、搭环境,大到公司信息化业务规划。
期间,在工作中认识的小伙伴也是我最大的社交财富,有同公司的、有伙伴公司的、也有客户公司的,有同样才入职场的菜鸟,也有快要退休的老油条。因为他们的热情帮助,让我在沟通交流这个方面的能力有了极大的提升。
在职场上,沟通交流的能力远远大于纯纯的技术能力。
备注:因为认识到学历的限制,在这个工作期间,我报名了成人专升本,最后获得本科函授毕业证及学位证。
3.4 第二份工作,交付岗
第一份工作经历,让我以为,我将来会成为某个大公司的技术大拿,架构师之类的。
面试的时候,说到工作经验这块,可能过分的突出自己的项目经验,后来给定岗成了交付顾问,因为交付也有写代码,所以没觉得哪里有问题,薪资翻倍,五险一金齐全,工作地北京,就欣然接受Offer入职了。
(现在来看,这里是职业生涯最大的转变点)
因为有过金蝶软件交付经历,来到金蝶北京公司后,业务方面基本完美衔接,工作内容变化不大,最大的变化就是借助集团的业务范围,有了全国跑的机会,唯一可惜的就是项目基本都时间不叫紧,去的地方多,但是并没有想象中的那样,可以边出差边旅游。
最大的变化就是薪资收入的变化,因为常年出差,除了第一年在北京租了房子,后来基本都不长租房子了,偶尔回北京就找个便宜的酒店应付几天,或者找个短租。加上出差补助,收入勉强达到月入过万的水平,也算过的滋润。
这段时间是最轻松的时间,因为交付的工作比较集中,以周期半年的项目为例,基本就前三个月,因为环境搭建、流程开发、流程测试、各种集成商对接的问题,需要天天加班,大部分流程做完以后,后面就是每天看看数据是不是正常在跑、服务器资源够不够就行了,工作量很少。
当时大数据比较火,自己花了8k报了个线上大数据课程班,准备找个大数据的工作。学完后,机缘巧合遇到一个大数据项目,基于国外开源平台KNIME给公司做了一个国产化版本的,借助这个平台当年给公司签了两个大数据的项目单子,一个院校的,一个智慧园区的,加起来差不多300多万,项目公司提成无,部门领导后来个人补贴我一千。当时对这个事没有概念,就当练手了,但是收到领导的打赏还是高兴很久。
当年过年回合肥老家后,想在家附近上班,所以过年期间看了看合肥、南京的工作,最后线上面试了南京的字节,薪资在现在基础上翻倍,过完年都已经打包行李,到高铁站准备去南京了,结果在车站接到领导的电话,吃了一个大饼,最后到南京后又回到北京。(人生的第二个转折)
后来,因为项目原因常驻河南郑州,女朋友也来郑州找了一份工作,在郑州待了两年半,项目做完了要回北京,考虑良久,最终留在郑州,转型做了一名售前。(这里面故事太多,参杂太多私事,故不过多赘述。)
3.4 第三份、第四份工作,售前顾问(解决方案工程师)
因为这两份工作内容基本一样,所以合并叙述。
河南的工作是通过内推进的某集团河南办事处,因为集团业务范围广,省分的售前支撑工作压力很大,需要学习的业务更多了,但主要的业务单位还是政务、院校、企业这些,无非就是业务深度有了要求,因为疫情原因,事业部的人基本不能现场支撑,所以我门这些本地售前需要跑的业务就多了很多,在省分的这一年半,点亮了整个河南的地图。
从这开始工作性质发生了很大的变化,以前只需要面对电脑就可以处理大部分事务,现在除了技术问题,需求调研、客勤维护、项目挖掘成为工作一部分,前后工作虽说有关联,但是又拓展了更多东西。
直白来说,从这时候开始已经不是一名存粹的技术人员了。
一个合格的售前其实是技术+销售,技术应答不必说,应酬也多了很多,不得不说,在第一次接触二场、三场的领域时,冲击也是挺大的。
后来考虑结婚、带娃,最后回到合肥。
回来已经快两年了,现在公司的业务基本已经熟练掌握,日常也不需要像以前那样平凡出差,偶尔出去和客户聊聊需求,大部分时间还是在公司做各种方案、表述,帮助项目经历整理各种汇报材料之类的。
开始沉迷考证,比如PMP、高项、一建这种,同时还在考虑提升学历,之前考过一次全日制研究生(医学影像分析专业,专业课考生物化学、普通生物学,完全跨界),但是英一只考了27分,最后总分差线4分,没有成功。最近在考虑考个非全研究生。
感觉回来之后,有点半躺平了,特别是离开一线开发以后,虽然保持研究技术的热情,但是专注与技术实操的时间越来越少。
最近开始尝试与之前纯开发完全无关的领域:英语口语、视频剪辑、RPG游戏开发、AI炼丹、大模型、3D打印等等。
3.5 总结及规划
总结:
1、作为技术人员,需要不停的折腾,保持终身学习的态度。
2、技术看能力,但是学历是敲门砖,需要尽可能的提升自己的学历,或者考取相关的证书。考证需理性,只考有用的。
3、不要吃领导的大饼、不要吃领导的大饼、不要吃领导的大饼,除非领导是你爸。
4、各种技术点,只有实操才能有结果和理解,只是浅浅一看,终究是没啥用的。
5、要有长远规划,如果自己规划不出来,可以找身边的资源,多听多想,要有自己的判断。要大胆猜测,小心求证,不能莽。
6、学会沟通,要懂人情世故,了解常见的接待、交流的礼仪。
7、坚持本心和利益最大化,只能坚定的选择一个,兼得容易皆失。
8、我错过的是那段可以专心提升技术能力的时间,工作以后可以提升,但是纯粹研究的时间太少了,都是Demo的研究,跑起来就往生产上,底层的东西学的不多。
所以后来家里大学上同专业的亲戚,我都会给他们很多大学期间的学习建议。希望他们可以掌握好时间安排,笨鸟先飞,目前看结果还都不错。
我接下来的规划: 把自己年DoList内容做完 。 (再补充一条建议: 理想没实现的时候,最好不要说出来。)
四、了解计算机对大部分人来说有什么帮助
电子产品已经融入我们的生活,懂行的人总能在这个阶段获得最大的便利。
如之前大火的大数据,现在的算法、大模型,都和我们的生活息息相关,你懂,你就能更快一步。不懂,只能跟着后面喊 “666”。
下面是人工智帮我们梳理的有什么帮助:
首先,计算机可以帮助人们更好地理解和使用技术。通过学习计算机科学,人们可以了解如何编写软件、构建网站、设计算法、开发人工智能等等。这些知识可以帮助人们更好地应对当今社会中快速发展的技术。
其次,计算机科学也可以增强人们的创造力和创新能力。通过学习计算机科学,人们可以了解如何将想法转化为创新的应用程序或平台。这些应用程序或平台可以在各个领域中产生革命性的影响。学习计算机科学可以让人更加灵活和创造性地思考问题,而且还可以让人获得设计和创新的机会。
此外,计算机行业也是一个薪资相对较高且晋升机会公平的行业。相对于其他传统行业来说,IT行业工资水平高出很大一部分,IT行业的快速发展给每一位从业者带来了更多看得见摸得着的利益。而且,只要专业知识和技能过硬,就能在自己的领域发光发亮。
最后,计算机行业也可以让人保持新鲜和年轻。在IT互联网企业工作,每天都在接触新事物,每天有各种层出不穷的新产品、新事物、新方法、新思路出现。如果拥有一个开放的心态,去了解和探究将会永保自己的好奇心,永远有一颗年轻的心态,不会变成庸庸碌碌、浑浑噩噩的人。
(本意想把这几段话改改再发的,但是觉得说的也不差,就直接贴了。)
现在写方案,大模型真是帮了大忙。