我成为程序员的稀里糊涂之路

栏目: IT资讯 · 发布时间: 7年前

内容简介:由于最近工作不忙,划水翻了翻文章看到有个技术人员写的一篇文章,里面有句话写到:“写作对于一个技术人来说太重要了,一方面不仅可以提高自己的写作水平,另一方面也可以锻炼自己的语言组织和表达能力,巩固知识点,加深理解和记忆。”,于是我就准备找一个地方记录一下以后学习的知识点,于是就有了现在的开篇,当然这不是技术篇。我是一名90后,出生于山东省的十八线小县城中的其中一个小农村,父母都是普普通通的农民工,所以我也是玩泥巴长大的,不像现在的小孩子那样,话还说不溜就可以拥抱各种高科技电子产品,在此实名羡慕一波。我记得第一

由于最近工作不忙,划水翻了翻文章看到有个技术人员写的一篇文章,里面有句话写到:“写作对于一个技术人来说太重要了,一方面不仅可以提高自己的写作水平,另一方面也可以锻炼自己的语言组织和表达能力,巩固知识点,加深理解和记忆。”,于是我就准备找一个地方记录一下以后学习的知识点,于是就有了现在的开篇,当然这不是技术篇。

大学之前

我是一名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月份转战上海,这也算是给我第一个三年计划的一个交代吧。加油吧,少年,趁着年轻,糟蹋吧。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Learn Python the Hard Way

Learn Python the Hard Way

Zed Shaw / Example Product Manufacturer / 2011

This is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up t......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

html转js在线工具
html转js在线工具

html转js在线工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具