一个连计算机基础都挂科的人,能成为一个程序员吗?
从小对计算机比较陌生,家里没有条件,第一次玩QQ是我高考完后。跟着同学在网吧通宵了一夜,才有了人生的第一个QQ号,这样的人是不是很土。
但是这就是我啊。后来上大学了,第一次计算机考试,竟然挂科了。后来又补考才勉强过关。
就是这样的电脑渣渣,我15年去学了软件开发。并不是对电脑感兴趣,而是因为IT行业工资高。我表哥自学的IT,从一个月四五千,到现在的两万多,后来在上海结了婚,买了房生了孩子。他推荐我去学习。那时候的想法很简单。就是要多赚点钱,给父母好点的生活。然后就带着自己存的一万五去了北京。
刚去北京就去天安门广场转了一圈那时的我28了。年龄虽不算大,但是在学软件的同学里,我的年龄算是大的。我们班年纪最小的17岁,我快比他大一轮了。刚开始什么都不懂,听课像听天书一样。好在我英语还可以。老师讲的英语单词我基本都懂。只是没有做软件的逻辑思维。老师对我也很照顾,知道我是零基础,上课老让我发言,回答简单的课堂提问。就这样我很多都回答不上来。
毕业后第一次感觉到压力,觉得自己跟不上,老师讲的又听不懂。想想那会我把软件开发想的太深奥了。软件开发就像做数学题一样,条条大路通罗马,而那时的我只以为老师讲的才是对的。并且只有跟老师敲的代码一样才能实现功能。现在想想是自己钻进死胡同了。
陪伴我最长的电脑那会别人俩小时写完的代码,我可能要四个小时,五个小时,甚至更长时间来完成。经常把作业写完已经半夜两三点了。每写完一道题心理就有一种成就感,特别开心。每周上五天课,周末休息,朋友帮我找了个兼职,也是在周内,我就周五下午去跑兼职。跑完回到出租屋基本都十二点多,回来还得连夜赶兼职报告,有时候能写到凌晨七八点。这样一周跑出去4个半天,下来基本一个月有-左右的生活费。
想象着自己有一天也能月入过万,让父母过的安逸一点,心理美滋滋的,也不觉得辛苦。
那会老师也天天鼓励我们,说多写一题以后工资能涨五百块。那会真的很努力。就这样过了八个月,我才把前端开发学完。后来找了前端开发的工作,磨砺了3年。
就这样,从计算机小白,到程序员我用了八个月的时间。跟我们那一期的学员相比,我不是最聪明的,也不是最努力的。充其量只是一个中等的程序员。但是我在那里学到了什么叫做努力。
班里有一个男生,33岁,上有父母,下有两个孩子,妻子也没有工作,在家带孩子。中年男人的压力,迫使他学习特别刻苦,学习的时候三点前没睡过觉。放假的时候我们都觉得老师布置的作业太多,做不完,而他主动找老师要了十几份网站设计图。最后竟然都一一做完了。
其实人跟人的差距本来不大,差就差在比你聪明的人还比你努力。当我们还在满世界面试的时候,他已经收到了一家公司的offer。月薪13K,15薪。还有的同学本身就做了两年前端开发,因为不懂前端底层逻辑,所以也花了一万多报了班。后面的我们都在毕业一周到三个月才找到的工作。这一次的转型也让我明白了,什么叫做努力。比你聪明的人,比你能干的人还比你努力。你在刷剧玩游戏,别人在报班学习,提升自己。差距慢慢就拉出来了。
定一个目标,不惜余力的朝着它奔跑,也许很苦,也许很累,但是坚持下来,我们就能得到自己想要的。八个月可以学会软件开发,三个月可以学会ps,两个月可以学会基础的电商运营……。只要我目标明确,努力并坚持下去,虽然不一定能有别人的成功,但肯定比现在要过的好。
对于这个世界反正我们只来一次,勇往直前,不要畏惧。在往后的生活中,每当遇到困难的时候,我总是拿这段经历来鼓励自己。八小时内求生存,八小时外求发展。下班时间自己会在网上找新的框架去学习,不仅学习前端的东西,后台的技术也自学了一些。慢慢的我发现自己出去面试越来越有底气,也敢和HR谈工资了。现在的我依旧没有成为高级全栈程序员,但是我有了之前没有的自律。这种自律不单单是学习上的,生活也在慢慢的走向正轨。放弃懒惰,向着自己喜欢的生活方式努力前进。