幻灯二

10年,一名IT男艰苦卓越的成长经历

时光倒回到2008年初夏,那时候的我刚结束了初恋,马上大学又要毕业了,在外实习的我,坐着绿皮火车,回到了我学习和生活的大学校园,领取毕业证,做最后的道别,清晰的记得那时候心情的落寞,回到校园,见到我的舍友们,那晚我们喝的伶仃大醉,不知道怎么回的宿舍,最后在挥一挥手之间,我走出了校园,从此10年未回。

我在大学时候的专业是计算机信息管理,那时候,我都没搞清楚这是什么专业,就选择了它,从此和计算机,和软件编程,共度了大学的大部分时光。课程的学习包括了高等数学,线性代数,专业英语,统计学,财务分析(真没搞明白,怎么会有这个),计算机基础理论,数据结构,JAVA高级编程等等。大学的计算机编程课,理论性太强,那时候老师上课,竟会把代码写到黑板上,讲解程序逻辑,后来想想,也是醉了。上机课我们大部分也是简单的操作,没有实战性,系统性的去做过一个小型项目。课后作业也是含含糊糊,同学们相互借鉴,赶紧完事,好抓紧时间在宿舍联机打游戏。恍恍惚惚,大学毕业了,计算机编程的东西学习的很弱,根本没法在公司给人家全职当个合格“程序猿”。

苦恼

第一段工作经历

大学毕业后,我去了紫光捷通的分公司,这是一家主营高速公路机电工程的公司,在全国多个省会城市都有分公司,它有软件部门,当时老总让我留在软件部慢慢学习(感激涕零),但那时候我知道自己的真实水平,厚颜和老总说想到高速公路的项目部去锻炼锻炼,毕竟大学刚毕业,没有吃过苦,就这样我麻溜的去了公司下面的某个项目部,开始了一段和软件,和编程没有半毛钱关系的工作。

项目部的主要工作是维护京港澳高速120公里内的收费站,服务区,一个分中心的所有收费系统,监控系统,通信系统,俗称三大系统。入职的时候还是夏天,哪里有故障了,就需要第一时间赶去,排查,解决。夏天的热只有在经历过真正的汗流浃背,才能有深刻的体会。

工作了半年,还是想回到IT行业,在2008年冬天的一个夜晚,我打了辞职报告,准备去IT培训机构回笼重造.......

培训机构的那些事

2009年伊始,我进入到了某知名IT培训机构,培训的费用真的不低啊,对于我一个刚工作半年的大学毕业生,还是很吃不消的,没有工作,全职培训,意味着没有任何收入,我清除的记得,那时候我给自己定的生活费是一星期100元。对于在省会城市,真的要算着使用。

培训持续了一年半,分为三期,总体来说,一方面遇到了好的,负责任的老师,另一方面我知道这次培训不易,时间,金钱等等所有的成本太贵了,所以格外的珍惜这次能够全职的培训机会。好的培训机构,好的老师,如果你不努力,注定也是走个过场。在IT培训的整个过程中,需要一边吸收老师传授的知识点,传授的编程思想,更重要的是需要勤加练习,多进行实操,自己给自己确定目标,比如:给自己确定一个小目标,我要开发一套简单的在线学员管理系统,用这个项目目标来倒逼自己,在开发过程中,逐渐熟悉和融会贯通各个知识点,理解和掌握各种技能在一个项目中是怎样协调配合,遇到问题,能够挖空心思去寻找解决方案。我记得那时候,因为要解决一个比较困难的问题,我学会使用Google(那时候Google还没被墙),学会了查看大量的外文资料等等,遇到实在解决不了的问题,我还可以找我的授课老师去请教,这就样,磕磕碰碰,历经寒暑,在2010年9月份,我结束了为期一年半的培训,记得最后在提交毕业设计的时候,我用ASP.NET+SqlServer完成了一套房屋中介的在线交易平台,并且获得全校一等奖。为这个时期的学习画上了圆满的句号。

开启上海之旅

培训毕业后,我去了上海,一方面我有大学的学历文凭,另一方面在培训机构有各种小型项目的实操经验,刚到上海,面试了一家公司当时就拍板决定,第二天到公司上班,这家公司在张江高科,一个科技园内,办公地是一栋联排别墅,在回驻地的路上,我也是莫名的感到不可思议,一阵晕乎。巧的是,在回去的路上,我还接到了上海易迅的面试邀请,当时土鳖的我想着闲着也是闲着,就顺道去面试呗,土鳖就因为我不知道易迅是干什么的,只记得在地铁广告里面见过,是做电子商务的,到了易迅之后,面试我的是一个技术宅(现在还能清晰记得),问了我好多技术问题,都是比较前沿的,直接给我炸蒙圈了,后果就是没有通过,回到驻地,我在网上查了一下这个公司,才明白,它当时是上海最大的电子商务平台(类似今天的JD),第二天,我就乖乖的去了第一家面试的公司,上班去了。

到公司报道后,被分配了MIS(Management Information System)组,做管理信息系统,第一次真正的去和同事协同开发软件,还是有点胆怯的,只能硬着头破往前冲,那时候公司用的技术是.NET(C#)语言做Server,前端用Flex做界面,前后端分离式开发。因为以前没有使用过Flex,所以在开始阶段,就一边学习,一边开发项目,为了能够快速上手Flex,当时还特意在亚马逊上买了本书,记得书很厚,下班回到住的地方,在每晚睡觉前都要抱着书啃一些章节,当时的学习方法是跳跃性学习,先看与工作有关联性的内容,如果遇到不会的知识点,在从书中其他地方串联,这样的学习效率和速度会很快,一些和工作无关的Flex高级功能,就暂时搁浅,毕竟我要先把第一份软件开发工作给结结实实的干下来,不至于在2010年的上海饿死。

在第一家公司供职了一年多的时间,我跳槽到了一家做餐饮的软件公司,个人薪资和待遇都有所提升,刚进入公司,被分配到了一个新的项目组,做永和豆浆的加工厂系统。这次采用的技术是C#做服务端语言,MVC做数据交互,Sliverlight做前端UI,也是前后端分离式开发,不同的是前端的富客户端变成了微软自家的东西。以前也没用过Silverlight,又一次要重新学习,模式和学习Flex一样。MVC是Sliverlight数据交互的必经,刚开始确实有点不太适应,还好有我们组长(徐某)在我遇到问题的时候,都积极帮忙解决,在我技术水平的提升上,他对我帮助很大,也很热心的和我们讨论项目的需求,并且在开发过程中,给我讲解项目框架的许多东西,使我在短时间内,在技术上有了质的飞跃。这个项目也遇到了特别好的项目经理(孙某),他的职位当时主要是软件部经理,同时也兼着我们项目经理,他在软件开发的流程控制,节点控制,需求控制都做的特别好,上海本地人,人很随和,好玩。就那样我们为了如期上线项目,没日没夜的加班,梳理需求,编写逻辑功能,修改bug,熬了3个月,项目如期上线,我也和他们(项目经理,开发组长)成了很要好的同事,也成了很要好的朋友。感谢他们在那段时光中对我的帮助。

第一次在上海创业

时间到了2013年,在第二家公司做了快3年,我裸辞了。原因很简单,孙,徐两位大哥要带我出去创业,那时候我26岁,在我们的省会城市买了个100平米房子,月供2600,心想既然承蒙两位哥哥能看得起,自己买房子银行贷款又背了一屁股债,干脆去创业吧,也许成功了,自己一方面能够实现自己的创业梦,一方面也可缓解房贷的压力。就这样,我们沸腾着,开始了创业之旅。

公司的定位是要做和上家公司一样的餐饮软件,目的是要比它的功能简化,运行流畅,稳定,易用,还便宜。 真正开始步入正轨了,才觉得创业真不是人干的事儿,我们是小公司,起步阶段,因为没有大量的资金,没有敢招人,我们就自己充当软件开发中的大部分角色,从需求分析,UI设计,数据库设计,软件框架搭建,开发,测试等等,几乎在软件开发中涉及的角色,我们都充当了一遍。那时候我的工资削减到了上家公司的一半,因为自己也是股东,有责任和情怀,所以够还房贷就行,吃,住我都在公司。

创业过程,也是遭罪过程,吃的苦也就不一一说了,但是自己从中学习很多,技术能力也是蹭蹭上长,创业持续一年多,最终因为我的一些个人原因,我不仅离开了创业公司,也离开了上海,离开了我热爱的那片土地。

回到省会,受虐开始

2014年末,回到我培训的省会城市,孓然一身,除了自己买的房子(装修过了),一无所有。处理完自己的私事,冷静了一段时间,开始找工作,面试了几家后,顺利入职一家公司,刚到公司是因为以前的项目经理甩包,向公司“推荐”我,我接手了省水利厅的一个开发项目,项目合同额很大,一期大概有250W左右,按道理说,这么大的项目,公司应该加派人手,相反,加上我只有3个人,来搞定这么大的项目。我当时那个心慌啊,每天的心情都在走钢丝,项目的开发应业主要求,需要驻现场,我们几个带着电脑,就麻溜的搬到了省水利厅的开发办公室。

给政府做项目,有个最大的特点就是项目需求可以朝令夕改,而且是“一朝天子一朝臣”---每个领导提出不同的需求,要的效果还不一样,就这样,在人手严重不足,项目需求不确定的情况下,我们开始长达半年的开发。熬夜,加班都是便饭,这些都不值得一提,关键的关键,作为项目经理,要担负起整个项目的开发规划,和省领导的沟通等等。开发规划就是提交项目开发进度计划表给公司和省厅,这个还相对容易,无非就是每个人的工作任务量大的惊人。和省领导的沟通,才是头痛的事情,刚开始因为没有及时和领导们沟通,我们自己做了基础的项目需求调研,和科室负责人简单沟通后,确认了项目需求,我们天真的认为可以全面开发了,就没日没夜的干活了,等到项目初评时候,才知道,压根不是那样,在会上,被领导批评的脸都要退几层皮,哎~~。开完会后,找了个安静的地方坐了会儿,抽根烟,想了想,决定以后每做一个需求,都去找主管领导汇报,听从他的意见,等到他确认了,在进行下一步的开发。就这样,我们进行着四两拨千斤的开发。项目周期持续了一年,期间大大小小的会议开到你怀疑人生,还好,项目最后顺利的进行,通过了终验,顺利回款,也算去公司一年多,给公司一个整体上的交代,没有给公司丢太大的脸吧。

加班

再创业

在公司呆了3年多,期间也是内心平淡的三年,但始终我还是想创业,2017年底,我家宝宝出生了,因为需要照顾孩子(双方父母年纪大了),我就索性辞职了,在家和老婆全职照顾孩子,幸运的是我还在兼职维护一个教育科技公司的平台项目,也从别的渠道赚了些收入,除了能够照顾家里,我还经历和少量的资金,能够支持我创业。

2018年5月份,找了几个哥们,有做后端的,手机软件开发的,做市场和后期维护的,我们吃了一顿饭,我把思路和想法和大家沟通了一下,随即就确定了创业方向,因为我们都是纯正的IT男,所以创业就本着不超出我们能力范围的界限来走,我主要负责整个程序的设计,数据库的设计,前端的开发,因为我是C#一派的,现阶段要求使用Java做Sever端,我就只能负责前端开发,为此我专门学习了Vue,TypeScript,Less,又把CSS的基础知识温习了一遍,这个学习过程,我持续了2个月,对Vue,TypeScript的开发能够驾车就熟,随后又开始设计平台的业务逻辑,需求文档,数据库设计等等,其他的人员,负责后端Java框架的搭建,数据库集群的配置,做市场的人员进行调研,开展初期的市场运营规划等。就这样,我们这群草台班子在摸爬滚打中跌跌撞撞的艰难前进,体会到没人,没钱,没资源,在创业路上苦楚。

后记

时至今日,孩子已经1岁7个多月了,在这一年的光中景,家庭生活的柴米油盐,照顾小孩的累且快乐着,创业的艰辛,都一一刻画在每一幕的日常生活中,从大学毕业,恍惚之间,10年光景已去,然而故事并没有结尾,也许才刚刚开始。最后,致敬每一位IT人员,每一位为辛勤工作的人,祝:安康。

关注公众号【精灵玩课】,我们创业团队将会为大家打造一个免费的学习平台,筹建中,7月份测试上线,欢迎支持~

您可能还会对下面的文章感兴趣: