——兜兜转转好些年,最后还是成为了一个在电脑面前写代码的猴子。

2014年刚刚毕业那会,学习软件工程专业的我并没有同班上同学一样,义无反顾的选择去做一个了不起的程序猿。而是遵从自己内心躁动不安分的心灵的呼唤“世界那么大,我要去看看”。从此便开始了我为期数年的流浪之旅。

几年时间辗转过不同的城市,尝试了很多的可能性。做了一直想做的一些事情,做一个背包客,开青年旅社,谈恋爱,学一门外语(在头马俱乐部做英文演讲,担任官员),学一门乐器(ukulele),学会打网球。。。有过短暂的成功,也经历过不太惨重的失败。

每一个流浪的少年,都在寻找一个真正的自己。

初衷是什么?这个问题我独自思考了很久。突然有一天停下脚步的时候,答案豁然开朗。因为从一开始我就不知道自己喜欢什么?以后要做什么?但是又不甘心,和大多数人一样,选择一个稳定的工作,结婚生子,从此过着千篇一律的生活。

当年高考落地,没有考上自己理想的大学(当年一心想上农业大学,读农业相关的专业)。填报软件工程专业更是因为自己的一个及其幼稚的想法。因为听说大学要求计算机二级。而自己一个乡下小地方出来的人,当时除了知道可以用电脑发邮件和上QQ以外,对电脑一无所知。为了避免“麻烦”所幸就选个计算机专业吧。

虽然就读的不是自己热爱的专业,但是大学期间自己的专业成绩还算一般,起码没有挂过科。当年的我是一个坐不住的人。如果让我长时间坐在电脑面前敲代码,简直是要我的命。和我不同的是我们寝室的另外三位同学(ps:现在在各自的技术领域,都已经取得了不错的成绩),他们上大学之前,就已经对计算机编程有所了解,并且兴趣的种子已经开始萌芽。所以大多数时间,他们都是待在寝室,对着电脑研究各种技术,醉心其中,并且找到了各自喜欢的技术方向。

毕业之后,我不断的尝试,希望在有限的时间,去尽量尝试更多的可能性。因为人如果没有找到自己热爱的事情,始终会感觉好像自己不是完整的一样。认识到自己的不完整,所以才希望用各种不同的经历来使自己丰富。而每一段经历都是有价值的,我们付出了,就一定能从中获得些什么。

为什么现在又开始重新学习编程了呢?

用一句话来很好诠释“众你寻他千百度,那人却在灯火阑珊处”。一直以来我有一个很重要的价值观“人是会变的”。曾经喜欢的不代表,以后也会一直喜欢。以前不喜欢的,也有可能在,某一天喜欢上。编程对我来说,就是后者。对于自己到底喜欢什么,其实我依然没有一个确切的答案。但是经过这么多次的尝试试错再尝试,让我发现一些东西是我接下来要去坚持做的。第一个是要把英语能力提高到第二母语的程度。第二个是要开始坚持写作,培养自己的思维逻辑。所以我想如果能有一个工作需要用到英语,同时对于写作有一定的要求。那简直就是完美。而能成就这个“完美”的工作,恰恰就是我最熟悉又最陌生的IT行业。写到这里,自己都觉得人真的是一个奇妙的物种。或者准确的说,不是人奇妙,而是我自己是一个奇葩罢了。也可以把这一切说成是一种缘分。

如果真的成为了程序猿,就这样安定了吗?

短暂的停留,是为去更远的地方做准备。未来在哪里?会怎样?谁又知道呢?几年时间的自我放逐。对我来说还有另外一个收获,就是学会了不去在意别人对自己的看法,学会了用一种体验式的生活方式来对待自己的人生。路漫漫其修远兮,吾将上下而求索。虽然生活飘摇,像风里的小草,依然可以Dancing in the rain。

最后用一段本人非常喜欢的经典电影台词作为结束:

Some people hear their own inner voices with great clearness. And they live by what they hear. Such people become crazy, or they become legends ... (有些人能清楚地听到自己内心深处的声音,并以此行事,这些人要么变成了疯子,要么成为传奇 ) ——《燃情岁月》

了不起的程序猿,是从猴子进化来的!相关推荐

  1. 大学生如何进化到程序猿

    我想,我下面的这个问题,是很多大学生,尤其是那些跟我一样非计算机专业的大学生,一直都困惑着的一个问题:我们应该怎么学习,以进化成一个合格的程序猿! 作为一名电科专业的学生,出于对编程的爱好,大学的这两 ...

  2. 程序猿进化 - 在拉钩子1024对APE节讲座计划

    注意:下面这篇文章来自于我在网上拉勾1024对APE节现场演示程序. 我是蒋宇捷,信天创投的合伙人.之前是百度魔图的联合创始人. 我先做个自我介绍,事实上每次介绍自己事实上是非常痛苦的事情,由于我前不 ...

  3. 程序猿正本清源式进化的意义

    在现实的社会中.也许认为在当下的工作中,根本不须要什么算法,高级别线程处理,更不需弄清什么编译原理之类的. 确实,现实社会这部分工作大多不须要一般的程序猿来做,程序猿仅仅要弄清怎么去调用别人的接口和方 ...

  4. 虚继承是什么意思_程序猿是什么意思?程序员为什么叫程序猿?程序猿笑话段子-360常识网...

    程序员不是你们眼中的程序猿.程序猿是一种非常特殊的.可以从事程序开发.维护的动物.一般分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,都可以进行开发.维护工作,特别是在中国,而且最重要的一点,二 ...

  5. 程序猿的怎么软件园蹦出来

    名词解释 是一种近几十年来出现的新物种,是信息革命的产物,在行为和物种归类上我们也可称为码字猴.程序猿是人类在科技研究上的一种新兴进化,拥有无与伦比的耐力.超越时代的智商.横穿社会的苦逼相和低于人类平 ...

  6. 程序猿 or 攻城狮

    程序猿的"官方"解释:是一种近几十年来出现的新物种,是信息革命的产物.英文(ProgrammerMonkey)是一种非常特殊的.可以从事程序开发.维护的动物. 一只优秀的程序猿通常 ...

  7. 程序猿的执业修养(六)——勤学好问,自我批评

    一个人的能力是有限的,因此我们需要不断的学习,对于每个人都是如此.而程序猿,由于是一种从事脑力劳动的家伙,更加需要不断的学习.进化!然而有些人,喜欢在学到一点儿东西的时候就拿出来炫耀,这种做法是值得商 ...

  8. 了不起的程序员们,瞧,这是为你们准备的 2021 年度惊喜!

    如果我问你:人类历史上最伟大的发明是什么?大家的答案肯定五花八门.但是,如果有几亿人同时回答这个问题,我猜计算机.互联网会是高票答案. 人类文明上下 5000 多年,而信息技术的历史只有 200 多年 ...

  9. 1024程序猿节:致敬改变世界的你

    如果你是70后程序猿,你也许还记得286机器特有的味道: 如果你是80后程序猿,为你打开编程大门的可能是小霸王学习机: 如果你是90后程序猿,在花花世界中顶着秃顶的压力毅然选择了计算机专业的理由,或许 ...

最新文章

  1. android 自定义音乐圆形进度条,Android自定义View实现音频播放圆形进度条
  2. o型圈沟槽设计软件_O型圈的设计注意事项
  3. PHP分页的limit与offset
  4. Delphi中字符串比较大小 VS Oracle-SQL中字符串比较大小
  5. 分享18道Java基础面试笔试题
  6. AngularJs学习笔记(四)
  7. HTML5下划线是一个常见的问题
  8. 【c++】字符串的冒泡排序【存疑,待查】
  9. oracle12C 创建用户学习
  10. redis 获取类似key的所i有的值_高可用 Redis 分布式锁实施方案!
  11. amd编码器 hevc_Bandicam支持Nvidia NVENC编码器(H264, HEVC) - Bandicam(班迪录屏)
  12. 电脑一拖二的学习方法
  13. FPGA串口波特率计算方法
  14. 计算机视觉教程 章毓晋 pdf,计算机视觉教程 教学课件 章毓晋 CCV08.pdf
  15. 编程开发常用词汇(持续更新)
  16. 2022年餐具行业市场分析
  17. net空间一次购买终身使用_西部数码使用指南:如何选择合适的虚拟主机
  18. 在 Linux 中安装 Firefox
  19. Problem G: 切煎饼
  20. IDEA改变文件夹显示方式

热门文章

  1. 《人工智能》 一阶逻辑推理
  2. 一位刚做半年的萌新建模师,他为何每个月都能拿到上万薪资?他靠的是什么?
  3. yr奇怪的打jar包步骤
  4. 利用matlab的simulink进行污水处理建模BSM1(一)
  5. 科技创新赋能金融转型,巨杉数据库与赞同科技完成产品互认证
  6. TurboMail邮件系统助力振华物流近十年
  7. 【美团HD】Detail详情页
  8. 【python】子目录的调用
  9. 网页宽度为多少才可以打印出A4纸呢
  10. Syncnavigator破解版注册机