我家里排行老三,有2个姐姐,1个妹妹。web
父母自小生活在北方大山里的农村,由于看天吃饭的日子难以维持生活,因而在25岁时到县城谋生计。面试
到县城第一年的冬天,我在一个黑暗的出租屋里降生了。由于生活环境恶劣,出生10几天后我就得了严重的肺炎,好在最后挺了过来。编程
我从小调皮,不爱学习,上课睡觉打牌,放学打台球泡网吧,成绩常年稳定在倒数,在我爸的棍棒教育下也没什么转机。微信
从我15岁以前来看,我是没有什么出息的,大几率会终老县城。我爸也目光长远,看望子成龙无望,因而早早盘下了一个小店,让我之后开个杂货铺维持生计。网络
个人人生起色大概是初三那次失败的中考。编程语言
毫无心外,我考了个很烂的分数,只能上咱们县城最差的高中。我爸很开心,由于我能上高中了。我妈愁闷不已,由于我大姐当时中考全县前5,二姐前10,两我的都去外市上了重点高中。工具
为何去外市,由于本市教育质量不好,全省排倒数。学习
我妈不甘心我一生只能呆在小县城,没有纠结多久就决定让我复读。并选了一所全封闭式学校,一个月只能放假一次,平时只能在学校里呆着。测试
由于与外界断绝了联系,我只能把精力放在学习上。编码
第二次中考勉强考上了外地一所高中,和我姐同一个市,但不是同一个学校。
虽然我在咱们县城已经算上等学生了,但和市里同窗的差距很大。
别人眼中认为的常识,在我看来是很新奇的事物。
天分不够,努力来凑。上课听不懂的知识,我先记下来,晚上再窝在被子里打手电筒理解消化。
靠着这种笨办法我勉强跟上了正常进度。随着环境的熟悉,我又开始了网吧生活,每周会去网吧打游戏,直到老师发现后通知家长。
因而我妈把我转到了我姐所在的高中,又是一所全封闭学校。
在这里我开始不紧不慢的学习,放假也偶尔去网吧通宵。到了高考有点意外,没到二本线。由于按正常发挥我应该能够读个二本大学的。
由于个人两个姐姐这时候都上了211大学,我妈决定让我再次复读,想让我跟随我姐的步伐。复读期间,由于大部分知识都会,因此总体上我是比较松散的。第二次高考,分数过了重点线。
填报志愿是我一个重要的转折点。
我妈让我选软件工程,我爸让我选电气工程,由于大姐专业是软件工程,二姐是电气工程。我妈的理由是软件工程专业学费贵,应该能学到东西。我爸的理由是电气工程学费便宜,好找工做,性价比高。
最后选择权交给了我。虽然不懂软件工程是干什么的,但我知道能够每天接触电脑,所以我绝不犹豫的选择了软件工程。就这样,最终选报了南方的一所211大学。
收到录取通知后,我姐给了我一个忠告。让我大学不要玩游戏,更不要玩一个叫Dota的游戏。因而在接下来的假期里我每天玩游戏,狠狠的过了把游戏瘾。
2009年我上大学了,虽然比别人来的晚了一些,但终究仍是到了。
大一教的第一门编程语言是C++。虽然我很早接触了电脑,但也仅限于打游戏,对编程是一片空白。
所以课听起来很吃力,但周围聪明的同窗不少,尤为江浙沪包邮区。别人能垂手可得的理解,而我,冒泡排序愣是纠结了好几天。
我向我姐寻求经验,她告诉我:学编程要多上机实践。
在接下来的日子,我每天去机房把书上的代码敲一遍,而后再随便改改,看看黑框里到底出现什么结果。就这样一段时间后,慢慢入了门。
在这里,我也想告诉学编程的读者,遇到困难千万不要放弃,多坚持一下,也就懂了。我周围不少同窗就是没多坚持一下,越落越多,直至兴趣消耗殆尽。
大二我开始了逃课,固然个人原则是专业课不逃。
我逃课并非去娱乐,而是去图书馆看书。
看专业书、看文学书、看历史书、看杂志,看一切感兴趣的东西。
并且我发现上课有时候听不懂的东西,多看几本相关书籍后会忽然明白,并且理解会更透彻。
因此我建议同窗们一样的知识点这本书看不懂,多去图书馆查查资料,你会有意外收获。
大二暑期实践课,由于理论基础扎实,我成了同窗眼中的大腿。
我带头负责组内实践系统的开发。这段时间常常熬夜到晚上三、4点钟,早上8点起来去上专业课。直至有一天洗头后忽然发现脸盆里漂满了头发。
是的,我开始掉发了。
这是我大学生涯最后悔的事情,虽然那段时间提升了本身的编码能力,可是付出了本身的头发。
这里我也忠告你们,大学尽可能不要熬夜,按时休息。由于脱发是不可逆的,请你们爱惜本身的身体。
就这样在懊恼中到了大三。个人两个姐姐此时也都考上了985研究生,二姐由电气专业转为了软件工程。新学期不久我也开始了一段恋爱,但由于感情上的不成熟,4个月后也早早结束。
大三下学期,我妈开始和我提到了考研,但愿我继续跟随我姐的步伐。
这时候我也更重视专业课,尤为是考研的几门课。同时也启动学英语计划,天天坚持背2个小时单词。
在别的同窗睡懒觉,打游戏时我独自去教室自习。到大三学期结束时我已经背完了两本单词书。
大三暑期实践,学院组织了一个月的Android培训,这是我第一次接触Android。
培训结束后我得知本身有了保送本校研究生的资格。
由于不想每天研究一些对之后无用的考研题,因此我毅然放弃了考研,选择读本校研究生。
到了大四。我开始实习生活,负责Android开发。从开始一些页面设计的工做,到慢慢负责一个小功能,再到后面本身独立负责一个APP的开发。这段经历让本身的Android技能有了提升。
大四还有一个重要的改变是我开始健身。
原由是在图书馆看了一本关于健身的期刊。从这里知道欧美电影里的肌肉男并非天生的,而是刻意训练出来的。
因而我开始系统的学习健身知识,并办了健身卡。
从这之后天天下班后我都会去健身房锻炼2个小时。到毕业时候已经有了明显的肌肉块,本身的精气神和体能明显的获得了改善。
这里我也给你们分享一句话:只有脑子里的知识和本身的健康是别人拿不走的,身体和灵魂必须有一个在路上。
研一的基本任务是上课。课程比较轻松,有大量的空余时间。
由于实习的经历,我意识到计算机学科学光有理论知识是不够的,必须得理论实践相结合。
所以我在校内兼职了一些软件的开发,一方面为了提升本身的动手能力,另外一方面给本身赚取一些生活费。
到了研二,由于本身是学术型硕士,主要的任务是发论文。个人导师这时让我负责一个硬件自动化测试平台的项目,并让我以此来找论文点。
这个项目中,我从0开始参与了需求调研、方案设计、编码、测试、实施、交付等整个流程,把所学的软件工程知识应用到了实际工程项目中,真正作到理论与实践相结合。
在这期间我也并行参与了一个APP的开发,这个APP最后得到了中国研究生移动应用大赛的一等奖。这个项目之中,我除了参与Android的编码,还用Python作了图片爬虫,C#作了图片分类软件,这些主要是靠自学。
为何用不一样的编程语言。由于我认为语言只是一个工具,不少人纠结语言的好坏,而不关注本身的真实需求,实际上是本末倒置。
每种语言其实都有适用的场景。好比Python适合作爬虫,C#适合作PC客户端,Java适合作web。
研二暑假结束后,我开始考虑找工做的事情。
在这以前,一个老师想邀请我到他的创业团队工做,并承诺给予不低的工资和必定的期权。
想到本身虽然动手能力比通常同窗稍强,但其实仍是没有通过科学化的管理和大牛的指导,技术水平还不够。所以婉拒并代表本身更想去大厂学习经验。
老师也比较开明,确定了个人想法后并对个人简历进行了一对一指导。
他要求我把简历上的每个字都要弄的一清二楚,为每一句话,每一个标点符号负责。并帮我逐字斟酌修缮了简历,最后还和我模拟面试场景。
15年7月份我参与了阿里巴巴的内推招聘。通过4轮面试后我获得了蚂蚁金服的正式offer, 职位是支付宝Android客户端开发。
在阿里巴巴“拥抱变化”的这一年,我成了全国几百名录取的人之一,咱们学校3我的之一。
9月校招正式拉开帷幕,我也有选择的参加了几个公司的面试,最终也都拿到了offer。出于各类利弊权衡,我没有去阿里巴巴选而择了如今的公司。
我骨折了。
是的,你没看错。在学生生涯即将结束的最后一个冬天,我从宿舍床上摔了下来,左手腕骨折加韧带断裂。不久以后,与谈了一年的女友正式分手。
这段时间大概是我记事以来最灰暗的人生阶段。经历了肉体伤痛,有过郁闷,后悔、抱怨、怀疑、挫败等各类感觉。
好在,我挺了过来,并无一蹶不振。在这期间我用一只手写完了3万字的毕业论文。身体稍微恢复后也继续坚持去健身房健身。
2016年6月我正式参加工做,负责Android开发。由于有必定基础,入职不久后我也很快上手了一个项目,负责这个项目新需求的开发以及维护。
工做半年后我开始了本身的思考,隐约觉的本身Android开发遇到了瓶颈。这里不是指本身Android开发技术有多么厉害了。而是指随着对公司和手头项目了解的愈来愈多,我认为单纯作Android开发,没法了解到公司的核心业务。
就算我Android技术再厉害,充其量只是把界面作的更美观一点、内存更节省点、网络消耗的更少点,再作5年也只是一个Android熟练工。
这些对我了解公司核心业务的帮助有限,天花板太明显,并且可替代性太强,对自身职业的长期发展是不利的。此时我慢慢萌生了转向后台开发的想法。
2017年机会出现了。春节刚过,公司一个系统建设急需人手,在权衡“保持安逸”和“大胆尝试”的利弊后我报了名,走出本身的温馨区。
新项目参与之初压力很大,经历了一段996,最后圆满完成了任务。几个月的参与时间虽然不长,但让我对公司的核心业务有了进一步的了解,也初步涉及到了后台开发的知识。
2017年下半年,我被调到了公司的海外业务团队,继续负责Android开发。
虽然此次没有转型成功,但让我更坚决了向后台转型的想法。
在新团队,我同时负责了几个APP的开发,经历了半年的996生活。在年末上线时,我也亲赴几个国家测试安装,第一次体验了国外的风土人情。
2018年初,我买房、结婚,到了一个新的人生转折点。
随着项目的稳定,我向领导适时提出一直想转后台开发的想法。鉴于对我工做的确定,领导赞成在Android开发的同时给我参与后台开发的机会。
这一年经过本身不断充电,我逐步转型成功,成为了一名后台开发工程师。按既定计划改变了本身的职业轨迹。
2019年初,我升级为了奶爸。这将是我又一个新的人生转折点。
接下来我会有什么样的发展,最终会成为何样的人?
我不清楚,但我知道个人故事还在继续...
故事很长,谢谢你能耐心看完,也但愿能对你有所启发。
若是想得到更多,欢迎关注公众号:七分熟pizza
若是想添加好友交流,关注公众号后回复:微信
公众号里我会分享更多技术以及职场方面的经验,你们有什么问题也能够直接在公众号向我提问交流。