程序员 | 我的入坑纪实
我的程序员生涯其实并不长,算上大学四年也就五年。是的,没错,也就是刚工作一年的程序员。
为什么会选择程序员这个行业?那就要从初中的时候说起了。
一、初识网络
初中那会儿,同学带我去了网吧,那时候查身份证没有那么严,付钱就可以上网了,正规的网吧和黑网吧都是这样。初三的时候,朋友帮我申请了QQ号,就是现在用的,还是9位数的QQ呢。那时QQ等级到一个太阳才可以建群,于是当时我的目标就是QQ等级要到一个太阳,那时候家里还没有网络,所以去网吧的经历让我感到非常的新奇,也让我对互联网产生了兴趣。
后来,穿越火线、地下城与勇士火爆登陆各个网吧,我本人其实对游戏并不是特别感兴趣,但是还是加入了CF游戏的行列。记得那时初三,每天中午有一个小时的休息时间,学校附近有一家只有八台电脑的黑网吧,我们几个玩的好的同学经常是逃过午休的时间去网吧打CF,那时候我成绩一直都是班上前几名,即使这样,成绩一直保持班上前五名。我不知道当时我的心境是什么样的,可能觉得这上网也不影响学习啊,或者是觉得这学的东西根本难不住我,依旧我行我素。但是,成绩还是受到影响了,几次联考的成绩不是很理想,很有可能上不了县一中,距离中考只有两个月的时间,和父母的一次交谈,让我下定决心要考上县一中,当然我其实就是想证明给他们看,我可以。
最后,中考成绩出来了,我以全班第2,全校第12的成绩考进县一中,那时看轻我的人简直惊掉了下巴。因为我在他们眼里就是,贪玩、上网、不听课、打架、逃课的学生,我还记得拿到成绩那天,数学老师到我旁边说了句“恭喜你”,我只是笑笑,说声“谢谢”。物理老师问我物理考多少,我说“89”,(满分90)。他点点头。然后那几个月的暑假,我又和同学有事没事在网吧玩,就是感觉任务完成,考上一中。
二、对互联网失去兴趣?
进入高中,我才知道天外有天,人外有人的道理。这些人简直变态,每次我觉得我考的还可以的时候,居然比我考的好的多了去了,以至于我长时间霸占班级后20名,这口气我怎么咽得下,但是没办法,干不过他们。
与此同时,我发现我对互联网失去了热情,没有了之前的热爱,对游戏也是如此,CF也没兴趣、刚出的英雄联盟也没兴趣,整个高中只去了网吧3次。当然,事情并非偶然,智能手机在迅速发展,我说一款手机大伙应该都知道,中兴V889D,我的第一个智能手机就是这个,总共1400块,借了1200块,买了这款手机。当时简直不要太酷,用手机玩的最多的是三国杀,那时候还只能蓝牙联机,玩的不亦乐乎,但是我只是陪玩,本身对这个没多大兴趣。
高中的成绩是一落千丈,但是毕竟还有点小聪明,毕竟学校的本科达线率超过百分之90,我还是考上了一个普通二本院校。填报志愿都是我自己完成,我当时所有的志愿填的都是计算机,而且不服从调剂,最终终于在第三个志愿录取到了计算机科学与技术专业,但是似乎并没有多少人看好,觉得互联网发展不行了,现在想想,这些人应该是不懂互联网吧。
选择这个专业,你问我后悔吗?我告诉你,后悔!!
三、这个程序怎么写?
傻眼了!第一节课C语言,这C语言是个啥东西,好吧,我承认我懵逼了。接着就是枯燥、难的一系列课程,我给大伙列列,C、C++、Java、jsp、数字逻辑、离散数学、电路、JavaEE、算法、编译原理等等,头都炸了。各种课程设计、学年设计,我学的最认真的是java和数据库,当时自己对这两门课特别感兴趣,学的也是最认真的。
经过几年的大学生涯的洗礼,终于来到一个节点,就是实习!这对每一个大学生来说都是要经历的过程,而我们的实习时间实在大三的暑假,可是我们的实习可不是简单的实习,叫顶岗实习,最少半年,逆了天了,碰到一个好的实习公司还好,遇到一个不好的公司,那就炸了。
而我实习的公司,应该算还行吧,就这样在那呆了半年。
四、大学学的都没用?
真正工作的时候才发现在学校学的知识点太单薄了,甚至用到的很少很少,但是我们要知道大学教的是我们学习方法,学会这个我们学任何东西都会容易很多。
实习加工作,遇到了很多人,学会很多的技术。实习的时候做的是ReactNative,那时这个技术刚出来没多久,在这个城市很少有公司做这个,我就边学边做了两个项目,毕业设计也是用这个做了一个App完事,这也是HybridApp的一种,但是给我的感觉就是,如果以后靠这个工作可能很难很难,因为我找不到岗位。还好这只是实习的公司,毕业证当时也没有,所以找工作还是挺困难的,找到了也只能拿实习工资。但是最后我还是离开这家公司,去找工作。
五、踏入社会
2017年4月份,去了上家公司,面试很顺利,进去做的还是App,还是HybridApp,但是用的是angularjs1.x+ionic1.x,这意味着我又要从头学习,因为有RN的经历上手还是很快的,看了两个星期的教程就开始做项目,从参与项目、负责模块,一直到独立负责一个项目,我用了三个月的时间,等掌握到套路之后就感觉很无聊了,开始提升自己,学学新的东西,一直到2017年12月份,我提出离职,这时候我已经做了五六个项目,但是薪资很低。
其实我做的也算是前端,编写页面调接口,数据渲染页面,就这个模式,本想离职后继续从事前端,但是一个偶然的机会来到现在的公司,但是没想到的是做java,没错,从实习到工作一直做的都和java没有关系,现在做java,压力还是很大的,还好大学学的还可以,有点基础,上手很快,SSM框架也很容易理解,现在到这边来已经快四个月了,给的待遇也还不错,可以长期干下去,但是不排除有更好的机会。
六、未来的职业规划
目标就是架构师,成为全栈人才,哈哈。梦想还是要有的,万一实现了呢。
很多人对程序员的第一印象就是加班! 加班!加班!确实加班多了点,但是行行都有不容易的地方,我们要用平常心去对待,加油吧!