01、大学

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

非常遗憾的是,那时候没有遇到一个像现在的我这么贴心的老哥给指导一下。

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

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

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

03、实习

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

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

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

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

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

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

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

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

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

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

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

03、试用

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

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

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

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

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

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

1)能够接受批评

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

2)能够完成任务

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

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

3)能够钻研源码

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

04、最后

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

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

谢谢大家的阅读,原创不易,喜欢就点个赞,这将是我最强的写作动力。如果你觉得文章对你有所帮助,也蛮有趣的,就关注一下我的微信公众号「沉默王二」。

程序员的路是一行一行走出来的相关推荐

  1. 程序员感悟----路该怎么走

    有一句话我一直记得很深,"当人深处迷茫之中时早已不再迷茫".很绕很矛盾的话,也可能有人听到后会马上跳脚喊,我一直迷茫怎么还是迷茫呢?呵呵.静一下想一下再喊. 大家都这么大了,路该怎 ...

  2. 【转】基础的重要性(程序员之路) 经验分享15篇

    原文链接:基础的重要性(程序员之路) 基础的重要性(程序员之路) 学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心.最近在网上也看了许多前辈们的经验建议,再结合自 ...

  3. 程序员之路,蛇年快加速!

    转眼一年时间又过去了,时间如弹指间灰飞烟灭,程序员之路,却在缓慢加速... 春节,或许你没有回家,继续奋斗在开发一线上:或许你回家却被亲人朋友拷问了一把,想必清醒了许多,对未来思虑更多. 但凡春节过后 ...

  4. 从测试的角度来重新反思我们自己的程序以及我们的程序员之路——“通过追本溯源来进行前瞻性思考”...

    从测试的角度来重新反思我们自己的程序以及我们的程序员之路--"通过追本溯源来进行前瞻性思考" 最近比较忙,而且情绪上有些浮动,但控制的非常好.这几天协会搞一个编程比赛,部分的题目是 ...

  5. 程序员之路──如何学习C语言并精通C语言

    程序员之路──如何学习C语言 学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通.如何以最小的代价学习并精通C语言是本文的主题.请注意,即使是"最小的代价",也绝不是什么 ...

  6. 程序员之路(一年有感)

    回想一下,自走上这条程序员之路已经1年啦,记得去年的这个时候,只懂得编写一些排序,二维数组的东西,从来没想过此刻所要面对的是成千上万的代码量,而且其间的逻辑要比当初复杂N倍,还能看成这是一件很正常的事 ...

  7. 程序员之路--梅花香自苦寒来!

    程序员之路--梅花香自苦寒来!        梅花香自苦寒来!这是我在走过的程序员岁月,还有将来的程序员道路上会始终紧握的信条! 不是说这句词本身有多少诗意,而是他同样刻画了一个程序员所应该付出的努力 ...

  8. 开弓没有回头箭——我的程序员之路

    从今天开始在CSDN上写博客了,期待了好几天还是有点紧张的. 其实自己经常写东西的,不过是日记,不会让别人看到.但今天我要在这里大声宣布,我正是踏上了我的程序员之路. 一直以来,我都没有真正的跟从过自 ...

  9. CSDN学霸课表——2017年PHP程序员未来路在何方

    <2017年PHP程序员未来路在何方> PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js . Go . Py ...

最新文章

  1. 「软件」2.0时代已经到来,你需要这样的开发工具
  2. Mybatis-plus常用API全套教程,看完没有不懂的
  3. MYSQL 中的LEFT( RIGHT ) JOIN使用ON 与WHERE 筛选的差异
  4. mysql cluster自动安装_MySQL Cluster 安装
  5. Caffe官方教程翻译(10):Editing model parameters
  6. 关于flex布局,我大多数常用的几个点
  7. R学习-小白笔记05
  8. C#实现乞丐版IOC容器
  9. 深入了解Struts2返回JSON数据的原理及具体应用范例
  10. maven开发web项目的福音,runJettyRun插件使用
  11. 解决log4j.properties不起作用的问题
  12. 【熟能生巧】系列第2期 - 倒计时脚本
  13. linux 联合编译,在Linux上编译UEFI SDK 2018/OVMF的方法
  14. [日期]字符串转Data对象
  15. 以太坊交易的打包规则
  16. java时间换算方法
  17. 豆瓣上的一条关于泰坦尼克的影评1
  18. 密码学与网络安全课程习题集及参考答案(一些思考题)
  19. Word中的手动换行符
  20. 雪城大学Syracuse University介绍

热门文章

  1. Java通过freemarker生成pdf文件并盖章
  2. 更新安全补丁后无法读取查询导入Excel问题解决说明书
  3. 红帽RHCE认证过程回顾
  4. 3CX分机如何禁止来自IVR分机的呼叫
  5. Generalist: Decoupling Natural and Robust Generalization
  6. Java泛型之<T> T、 T、<T>用法
  7. 易语言QQ关键词监控自动回复源码
  8. [转]pygame外星人入侵
  9. 深入了解Android系统中的音视频编解码器:MediaCodec
  10. 静态类的绑定(SAP NCO通用服务器开发一)