由于最近工作不忙,划水翻了翻文章看到有个技术人员写的一篇文章,里面有句话写到:“写作对于一个技术人来说太重要了,一方面不仅可以提高自己的写作水平,另一方面也可以锻炼自己的语言组织和表达能力,巩固知识点,加深理解和记忆。”,于是我就准备找一个地方记录一下以后学习的知识点,于是就有了现在的开篇,当然这不是技术篇。
大学之前
我是一名90后,出生于山东省的十八线小县城中的其中一个小农村,父母都是普普通通的农民工,所以我也是玩泥巴长大的,不像现在的小孩子那样,话还说不溜就可以拥抱各种高科技电子产品,在此实名羡慕一波。我记得第一次接触计算机是上小学那会,一个班三十多个人,每周一节计算机课(那时候叫微机课),整个微机室就三台电脑(大头式那种),也就是十几个人围着一台电脑在那看,即使在这种情况下,还是对计算机充满了好奇,也仅仅是好奇,毕竟什么都不懂。一直到六年级的时候,我的一个朋友带我去了hei网吧(不用刷身份证),那时候只是单纯的带我去打游戏,但是我脑子里想的都是怎么让它时间到了之后不自动下机,也就是想想,因为没有条件去研究这些东西(在这里我要感叹一下成长环境真的很重要,人生最悲哀的事情莫过于干不了自己喜欢干的事情),说点题外话,我打游戏水平还算可以,可能是从小跟我爷爷学下象棋锻炼的逻辑思维能力,我是一直用YXB去赚取RMB的那种玩家(都是贫穷限制的,所以贫穷可能也不是件坏事),农村人都懂得,老一辈觉得好好上学才是唯一的出路,打游戏就是浪费时间,浪费生命,去网吧就是坏孩子,但是由于我对电脑的热爱,我爸还是给我组装了一台,后来因为我打游戏给我藏鼠标,摔键盘,这也练就了我熟悉各种键盘快捷键的技能,再后来就是上了高中,只有学习、学习、学习,但是我可能比较幸运(个人感觉天赋和运气这种东西很重要),我从六年级那年就去市里读书,从此开始了十年的住校生活,我读完那年之后,学校就变成了一所初中学校,不再招六年级的学生(我们那六年级属于小学),后来我才知道只招了我那一届的六年级,然后初中报考高中的时候没有跟家人商量就报了我们那最好的高中,差一名我就要拿钱上了,高二之后,成绩一路下滑,到了报考的时候,我也是自己一个人拿着报考学校的书,坐在电脑桌前,百度着一个学校一个学校的比对,我爸妈也帮不上忙,最终选择了一所普通二本的计算机专业,以学院的最低分被录取。。。
大学期间
大学期间我跟大部分人一样,以为到了大学就轻松了,从小老一辈也是这么教育的,考上大学就轻松了,就不用学习了,现在想想真的是大错特错。在此羡慕一波有着有远见的父母的仔们。大学我读的计算机与科学技术专业,软件方向,但是当我去上课以后才发现,跟我想的计算机不是一回事,可怜我从小还有个黑客梦,什么数据结构、编译原理、计算机原理、计算机网络原理等专业课,当时上课听得是一脸懵逼,以至于后来都没怎么去上课,现在想想真后悔,基础没有学好,不过反过来想想师资力量,还是觉得这种东西得靠自学,在此建议想学计算机编程方向的一定要去一个好大学,好的老师和学习氛围很重要,有前辈带尤其重要。不说了,都是泪,后来一直到大四,我们学校是跟培训机构合作的那种,有两个月的培训期,相当于系统的学习专业知识,我当时不知道怎么想的,就是觉得我该学习了,然后就成了我们班极少数第一批去的人之一(当时大多数人都听说第一批去会待时间很久,所以都不去),我是17年9月份去的,幸运的是安排的宿舍里正好有个大神级别的人物,当时我还停留在helloworld的时候,他已经在面试网易等公司了(后来去了中科曙光),有了人带就是不一样,两个月的时间学的比大学三年都多,太真实了。11月份结束,各种企业来招人,于是乎我就来到了我的第一家公司,正式成为了一名搬砖工。
实习期
我的实习期是17年11月份到18年7月份,实习工资2200,房租800,我只能对自己说活着就有希望,毕竟我是来学习的,培训期间我买了第一本关于Java的书,Java从入门到精通,两个月啃完,入职以后觉得应该边熟悉公司业务边学习,就买了Java核心技术卷1和Java编程思想,那时候先熟悉公司用的技术框架,springboot、mybatis、redis、mangoDB、ES等等,一个一个来吧,像网易云课堂、慕课网等上边有很多免费的网课,上班看代码熟悉业务,下班看网课学习技术,晚上一般看到手机砸脸上才睡觉那种,学习使我快乐。实习期间换过一次领导,一开始的研发中心老大是那种一嗓子整个楼层都吓一哆嗦那种,几乎研发的每个人都不喜欢,撸着代码思考的时候,突然来一嗓子,这谁顶得住。犯一点小事就会被叫去会议室,破口大骂一顿,当然我没经历过,因为还不够格。公司接的项目也没有排期计划啥的,总之就是一团糟,一个好的团队是需要一个好的leader的,这很重要。后来换了领导,整个制度也换了,研发中心的氛围也随之改变,作为一个程序员团队氛围还是很重要的,毕竟沟通的成本本来就那么大了。
转正至今
我们公司一般每个人一年只涨一次薪,年底12月份或次年7月份,除非你有特殊表现,可以涨两次薪。18年年底,也就是我转正五个月的时候,给我涨了一波薪资,当时以工龄的理由给我压得很低,而且说有特殊表现还可以提申请,我当时觉得特殊贡献得是那种架构级别的,但是事实并不是这样的,只要你努力了,工作表现上让领导看见了,这还是很有用的,当然也跟所在的团队有很大的关系,我是深切的感受到了有一个优秀的团队领导是多么的重要。在这里我提几点在我看来可以让领导看到你的小方法吧,第一,在领导面前要表现的积极,在自己手上活很轻松的时候要主动表现。第二就是尽量接手一些说重不重,说轻不轻的项目,最好是一个人从系统设计到维护就够了那种,时间周期充足,这种项目不仅可以锻炼一个人的技术能力,做得好的话是很容易出众的。我可能就是比较幸运吧,上半年接手了一个项目,整个项目从过完产品需求之后,从数据库表设计,到撸代码,单元测试,对接,提测,上线,都是自己一个人负责,又由于留的时间比较充足(公司里大部分情况下都是压缩工期的),所以考虑的也比较周全,提测之后没什么大bug,从测试组测试结果反馈到项目经理,这样就会记住你了,哎,表现很好,因此在上半年第二季度考核之前,我又申请了一波涨薪。
短期目标
我从实习开始就没再跟家里要钱了,毕竟家里条件摆在那了,我是抱着打死都不回去的想法出来的,因为我个人觉得回我那个小县城这辈子就毁了,个人打算下半年攒攒钱,再补一下数据结构等基础的知识,年底准备准备面试,2020年3-4月份转战上海,这也算是给我第一个三年计划的一个交代吧。加油吧,少年,趁着年轻,糟蹋吧。
看我主页简介免费C++学习资源,视频教程、职业规划、面试详解、学习路线、开发工具
每晚8点直播讲解C++编程技术。