我是如何从一个毕业两年多的loser转行成为程序员的

大学基本状况

10年在武汉读五流大学(9X,2X属于一流,其余一本属于二流,二本三流,三本四流,大专五流),计算机相关专业,13年毕业。因为大学学校学习氛围不是很好,本身也不自觉,大学真的只是大体地学了学,除了大一上学期认真学了下C语言,大一上学期期末考过了C语言二级,大二认真学了下考过了软考程序员(初级程序员),其余基本啥也没学到,汇编早还给老师了,pcb如今啥也不记得,C#连申明变量都忘记了。想一想大学三年惟一能证实本身学过计算机的就是考过的那两个证书了。前端

毕业两年多的工做经历

13年7月刚毕业那会,想着找份专业对口的工做,在武汉投了多份简历,可是凭两个没鸟用的证书,加上五流学校文凭没收到一份offer。13年8月份决定既然专业对口的工做找不到,就作销售吧,而后来到一个三线小城市开始了销售生涯,16年1月结束销售生涯。这段经历就不详细说干了啥,讲讲收获了啥。2年多的销售经历,让我深入的意识到:vue

  1. 挣钱不易,生活不易
  2. 无论工做,学习,生活,你都认真对待,你人生的结果的确就和你的付出成正比
  3. 我不适合作销售,就算我很努力,我最多也不过是中级销售员。

人生的选择

16年1-2月份,五流大学毕业2年多的我还在迷茫我之后该干什么,后来想起我还有两个计算机相关的证书,那时候努力的学了下,考试一遍就过了,想起本身对程序的理解应该不会太差,何不试试找个计算机相关工做呢。可是就我那时候的计算机水平,确定不会有瞎了眼的公司要我,天然我想到了进个培训班。那时候还不知道前端是干吗的,想去学java,只是听培训班的老师说前端很火,工资也不低,再想一想java已经几十年历史,像我这样半路出家的仍是学点新鲜的比较好,因此选择了前端。java

至今想一想16年1-2月份那段揪心的日子,那时刚结完婚的我想起本身别说没房没车了,连个合适的工做都没有,内心还真不是滋味啊,想着要是程序员仍是干很差,就回老家种田好了。这里顺便说几句鸡汤的话吧。也许有些人很擅长作计划,好比:我这个行业不行,那我还能够作那一个行业,总会有一行业会适合我,也就是plan A、plan B等等。不得不说,这种人适合作策划,可是我更以为若是你的经历和我差很少,那我建议你仍是只要一个paln A就好,就这一条路,不成功便成仁。有时候仍是要对本身狠一点,你才能获得你想要的结果。

在培训班的日子

16年3月初培训前端,16年6月底学完。node

培训4个月,早上8点半要到教室,下午6点下课,晚自习到8点钟,一个星期通常休息一天。大多数人都是这个时间点。当时培训班有30人左右,天天晚上有5人左右晚上8点以后会继续在教室学习到晚上10点。我比较奇葩,我不喜欢在教室学习,我喜欢在宿舍里面学习,因此我通常晚上8点就回宿舍,那四个月,我通常会在宿舍敲代码到晚上11点。react

培训班的经历就很少谈了,由于说的多了感受是在给培训班打广告。ios

一句话总结下我在培训班的感觉: 只要你好好学,4个月后就是入门前端,起码找份前端开发的工做不难。

第一份前端工做经历

16年6月底在三线小城市找工做,找了一个多星期的工做,收到两个offer,一个3.5K,一个4K,天然我去了4K的那个,况且这家还包三餐。16年7月6日正式入职(前端第一份工做第一天,日期我记得很清楚)。上班第一天看到老大9点下班,很差意思6点下班就走。后来只要上班就和老大一块儿9点上班,9点下班,每个月休息6天(差很少快是996),一直持续到17年2-3月份我要离职那会(无调休,无加班费,没有任何补偿的加班到9点)。程序员

第一家公司因为只有我一个前端,我又没有什么经验,作起项目来真的是兢兢业业啊。很是清楚的记得当时加了好多QQ群,各类论坛,各类百度谷歌,各类逛。公司没有懂前端的人,遇到问题只能依靠网络的力量。那时候最开心的时候就是找到了某个问题是因为什么缘由产生的。angularjs

每每是找到这个问题的缘由须要2小时,解决这个问题的代码须要写20分钟

16年9月底,我以为目前作的项目我已经能够驾轻就熟,同时以为4K的工资实在过低,又加班到9点,付出和收入不匹配,斗胆向老大申请涨工资到5.5K。没成想,老大啥也没说就赞成了。一份工做有个不错的,体谅下属的领导仍是很重要啊。到了17年1-2月份,我在培训班的同窗跳槽的跳槽,涨工资的涨工资,基本都有5-6K(武汉),这时我又以为工资有点低了,他们不加班就有5-6K,我每天9点下班也这么多,内心不平衡啊。17年2月底,在招聘网站上看到一家公司薪资福利待遇都远远高于第一家的公司,就投了简历。面试

第一份工做历时将近9个月,前先后后作过:vue-router

  1. 微信端报名、上传照片做品、查看做品并点赞、评分系统。
  2. 年会微信端摇一摇抽奖系统。
  3. 公司内部管理系统。当时技术还比较落后,采用angularjs1.X+bootstrap。

还记得17年3月份离职那天给老大讲学习和使用angularjs的心得,那天晚上足足讲了三个小时,还录制了视频,视频文件至今还在我电脑里面。

第二份前端工做经历

第二份工做17年3月底入职,项目经常使用技术栈vue+vuex+vue-axios+vue-router+element-ui+nodejs(node做为前端服务器),又本身学了nuxt.js,vue ssr,还写过一点点react native。除了技术,还开始带新人,作项目前端负责人。说的具体点,新人指的是刚毕业的大学生,项目前端负责人指的是项目的后台管理系统端的前端负责人。

第二份工做重点说下我为啥能从5.5K的工资跳槽到薪资翻倍的公司。缘由我我的认为是基础,前端基本功,js基础。从培训班开始我就特别注重js基础,好在培训班老师讲的js基础也过硬,而后我平时也爱看各类论坛、博客的各类前端基础文章,尤为是关于js底层、基本功的。无论啥框架其本质还不都是js,等基础好了,学框架就快多了。

庆幸的是第二份工做去面试,面试官不怎么在意工做经验,比较看重基础,而后和面试官算是高谈阔论js基础,最后面试官多是以为我这人基础还行,有点潜质,就决定要我了。

第三份前端工做经历

18年5月,第二份工做的公司倒闭,而后找了第三家,工做到如今。第三家就不便多说了,毕竟还在工做着。

前端三年的工做经历到此写完了,对本身这三年的付出和收获比较满意,虽然没有大厂的履历,也没写过什么知名的开源做品,可是付出和收获基本成正比,也没浪费三年的大好光阴,感谢曾经努力的本身才有了如今的我

程序员须要天赋吗?

个人前端工做经验已经3年了,说长真不长,说短也不过短。可是我真不认为我在程序员职业上有多大的天赋。我也有重新浪,阿里等等大厂出来的同事,我以为他们天赋可能有点,可是真的很努力,尤为有些人对新技术的渴望。让我想起了一句话:有些人压根就不屑于和你比天赋这种幼稚的玩意,别人的努力程度已经甩你几十条街

我适合作程序员吗?

先努力工做再谈合适与不合适。我作程序员以前作销售,我就以为我不适合作销售,作的也不开心。我想大部分缘由是由于我作销售那会真不怎么努力,远没有作程序员努力。正由于作销售不努力,因此作销售没有好的结果,我对销售就越没啥信心,进而致使我越不想作销售,至关于就是有这么一个恶性循环吧。因此我我的的观点是先努力工做再谈合适与不合适。

可是我认为本身相比于销售,更适合作程序员。我作这两份工做的感受是不同的。我有时候会享受敲代码的乐趣,可是我基本就没感受到作销售的快乐。

我并不以为我很是适合作程序员。我作程序员最开心的时候就是我实现了一个我本来觉得很棘手的需求,我会为本身完成了这个任务而感到骄傲。当我发现代码有bug时,我会有很迫切的心情想要知道为啥会有这个bug,而后寻找bug背后出现的原理。可是我真没有到写代码没法自拔的地步。因此我以为无论从结果看,仍是从工做心态,工做态度,工做激情看,我仍是适合作程序员的,只是尚未到很是适合的地步。

以上仅仅只是我我的的三年经历,还有我的对程序员的一些见解。经历也确实很普通,普通人的普通经历,但仍是但愿对正在阅读的你有所帮助。至于见解,真的只是我我的经过我所经历的,我所见到的一些想法,我想确定每一个人的见解都不同,不要紧,我们和而不一样就好。
最后引用一位曾经被马化腾和张小龙打赏过的男人的话: 其实,咱们过来人,都深信一个道理,这个世界弱鸡太多了,你想变得优秀,想靠本身生活的更好点,真的很容易,比别人勤奋点,而且持续下去,就够了。
本文参与了 SegmentFault思否征文「 一块儿分享你的故事」,欢迎正在阅读的你也加入,一块儿分享。
相关文章
相关标签/搜索