程序员的路是一行一行走出来的,分享给想要进入这个行业的人

简介:   01、大学  回想十年前,我还是一名大学生,傻乎乎的对未来没有任何的规划。每天就知道混日子,打打游戏、谈谈恋爱。至于毕业后能不能找到一份工作,心里完全没个底。  有时间的时候读读《代码大全》、《人月神话》、《人件》、《代码的整洁之道》等等经典名著,这将对你的未来大有裨益。如果文笔还不错的话,还可以在各大论坛上写写博客,把读书的心得分享出来,记录自己的同时分享给更多的人。  如果时间还有一点剩余的话,在 GitHub 上开源一些项目吧!比如说,搞个抢票的软件、微信读书组队的小程序。假如这些项目星标超过 5K,那么找工作的时候不能说轻而易举吧,至少能亮瞎面试官的双眼。  坚持

  01、大学

  回想十年前,我还是一名大学生,傻乎乎的对未来没有任何的规划。每天就知道混日子,打打游戏、谈谈恋爱。至于毕业后能不能找到一份工作,心里完全没个底。

  有时间的时候读读《代码大全》、《人月神话》、《人件》、《代码的整洁之道》等等经典名著,这将对你的未来大有裨益。如果文笔还不错的话,还可以在各大论坛上写写博客,把读书的心得分享出来,记录自己的同时分享给更多的人。

  如果时间还有一点剩余的话,在 GitHub 上开源一些项目吧!比如说,搞个抢票的软件、微信读书组队的小程序。假如这些项目星标超过 5K,那么找工作的时候不能说轻而易举吧,至少能亮瞎面试官的双眼。

  坚持个三四年,等到你毕业的时候,你一定会大有所获。可以这么肯定的告诉你,这些努力将会对你未来的就业有着莫大的帮助!甚至对你未来的人生,产生巨大的影响。

  03、实习

  大二结束的时候,我和几个同学怀揣着最后一份希望去了一家软件园接受培训。

  记得刚到的第一个晚上,躺在床上辗转反侧,久久不能入睡,眼泪一滴一滴地往外淌。在宿友们鼾声的伴奏下,我的心里面断断续续地哼起了一首歌:

  有时候我觉得自己像一只小小鸟想要飞却怎么样也飞不高每次到了夜深人静的时候我总是睡不着我怀疑是不是只有我的明天没有变得更好未来会怎样究竟有谁会知道

  我是一名大专生,由于虚度了两年时光,所以参加培训也是无奈之举,换句话说,也许是最优选择。

  现在很多企业都希望招到有经验的应聘者,而相当多的应届生又自认为没什么工作经验,这就导致应届生在求职的时候陷入了死循环——没有工作经验就没有工作机会,没有工作机会就没法积累工作经验。

  那该怎么破局呢?像我,掏钱参加培训虽然是下下策,但好歹是一条出路;更优的选择当然是自己主动出击,找到一份实习工作。怎么找呢?

  1)从大一开始就留意学校网站上公布的信息,包括二手买卖实习的机会、正式的招聘会和公司的宣讲会。

  2)在招聘网站上定期关注企业的招聘信息,看看有没有适合的机会。

  3)通过课程结交一些大佬,他们手里面的资源说不定就是你需要的,尤其是珍贵的内推机会。

  有了实习机会后,一定要记住一点:及时反馈。没有任务就主动找负责人要,不要在那里混吃等死;有了任务就投入全部的精力去做,哪怕是很小的任务;做完之后,要及时向负责人反馈,不要害怕他会烦。

  总之呢,实习的机会弥足珍贵,千万别在这个阶段被辞退了。

  03、试用

  我在培训的第三个月面试上了一家从硬件转型做软件的公司,当时的一个面试官问了我这样一个问题:“你为什么要从事软件开发?”

  我当时的回答现在看起来蛮傻乎乎的,“我本身并不善于与人交流,冥冥之中总觉得做软件开发更适合我。”

  实习的一年时间里,我的确很少主动和同事们交流,我把心思全部扑在了工作上——因为我想通过这次难得的机会改变命运。

  也许是因为我的表现的确还不错,毕业答辩之前,公司承诺我拿到毕业证之后会签订新的劳务合同。

  怀揣着一份满满的自信,我回到学校后肆无忌惮地玩了一个月。我的精气神和大二结束时也截然不同了,人也不再感到迷茫了,因为新的工作正在向我招手。

  试用期三个月,我的表现无可挑剔。

  1)能够接受批评。

  我自身有很多缺点,比如说粗心、没有眼力见、情商低,这些我都心知肚明。当我因为这些缺点被领导批评的时候,我从来都表现得很温顺——我不怕被领导批评,人要肯接受自己的缺点。

  2)能够完成任务。

  虽然有了一年的实习经验,但毕竟还是菜鸟,在刚接手任务的时候,总不免有一些担心:任务完成不了怎么办?

  嗯,面向搜索引擎编程呗!

  3)能够钻研源码。

  我那时候钻研源码并不是为了证明自己编程能力有多强,而是为了照葫芦画瓢。在我看来,学习的最好办法就是模仿,而源码就是最好的模仿对象。

  04、最后

  2008 年我进入大学,对 IT 一无所知,对程序一无所知,甚至对自己的未来也是一无所知。2010 年我参加培训,麻木过、彷徨过,对自己绝望过。2011 年我找到了一份工作,小心翼翼、兢兢业业,终于可以凭借自己的双手养活自己了。

  程序员的路是一行一行走出来的,我很庆幸,十年前,我选择了这条路,十年后,我还走在这条路上。

目录
相关文章
|
11月前
|
SQL
工作中的成长是从摆脱低水平勤奋开始的吗?
成长的本质是自我革新,成长就是在不断变化中的积极面。深度思考、目标设定、自律实践、持续学习、总结反思等步骤可以帮助我们成长,同时也需要避免陷入低水平勤奋的陷阱,不要忙于行动而忽视了反思和学习。
117 1
|
Java
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏12之英雄自由行走
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏12之英雄自由行走
133 0
|
Java
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏13之英雄不要走出屏幕
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏13之英雄不要走出屏幕
116 0
|
供应链 数据可视化
|
传感器 人工智能 算法
呼喊极客们,六足机器人 HEXA 身上藏着未来人机交互方式的答案|涨知识
在刚刚过去的2016 亚洲消费电子展(CES ASIA)上,Vincross公司开发的HEXA成功获得LAST GADGET STANDING奖项的提名。在如今机器人蓬勃发展到有点眼花缭乱的时候,来自中国的创业者孙天齐带着他的HEXA,凭借着独特的外形和丰富的开源性,让中国的自主创新机器人走上国际舞台。
311 0
呼喊极客们,六足机器人 HEXA 身上藏着未来人机交互方式的答案|涨知识
和12岁小同志搞创客开发:有意思的激光切割技术
和12岁小同志搞创客开发:有意思的激光切割技术
和12岁小同志搞创客开发:有意思的激光切割技术
站着编程两年后我身体上的变化
自从我使用站立式电脑桌工作以来已经有2年时间。不论一天要编程多少个小时,我都是站立在电脑前。也就是说,有些日子我会一天站立超过10个小时,虽然不是连续的——中间会有小憩,吃饭,冥想等。
161 0
站着编程两年后我身体上的变化
|
弹性计算 Cloud Native 算法
“我想要用我余生,换夜空繁星闪耀”
本文是7月28日《一个95后阿里郎的自学修养》文字稿,我们花了一个小时时间,从一阿里郎学生时代的成长经验,聊到了求职时期的tips,最后聊到了工作后的收获,希望与象牙塔里的你一起分享。
2086 0
“我想要用我余生,换夜空繁星闪耀”
还在担心工作要被取代?现实却是机器人已经开始被开除了
短时间内,所谓的“机器人酒店”都是噱头。
331 0
|
传感器 人工智能 监控
固特异如何利用数字技术创造更“聪明”的轮胎
随着驾驶方式发生改变,汽车上的每一个零部件的设计和功能也要适应这种变化——其中也包括轮胎。