致自己-小弟我的软件工程师人生

致自己--我的程序员人生

  灯火阑珊处,我收拾好我的电脑,拖着疲惫的身体走出办公大楼,四周静得出奇,除了那中央空调的排风声和我沉重的脚步声,我是一名程序员,每天加班已经成了我工作的一部分,有时候走出公司发现太阳还在天边挂着感觉都有点不太适应,我把耳机塞入耳朵,悠扬的音乐把我的思绪带回到了我刚刚开始学习编程的日子......

   要说我跟编程的缘分得从我初中的时候说起,那时候刚刚兴起互联网,大家还在用聊天室聊天,QQ还是难看的winform 版,就连系统好多都还是win95,我就只是在学校的电脑课上接触过电脑,那时候的电脑课只是教你如何打字发邮件而已,输入法只有全拼和五笔,那时候也最流行新浪和雅虎 哈哈。我当时生活在农村,一个座机都很少的地方,了解外界的渠道只有电视和收音机(前面说的都是在学校上信息技术课的时候见识的)。有一年电视里面放了一部电视剧叫《一网情深》由佟大为,陆毅演的讲的是一个网恋的故事,其中的一些编程黑客的情景,让我感觉程序员都好厉害,可以完成很多神奇的事情,从此我就对编程这方面产生了兴趣,进而在高考时选择了一个很听起来很牛逼的专业--信息管理与信息系统。

  这个专业正如我上节所说听起来很牛逼,等我满怀期待的进入大学以后才知道这是个管理型专业好多课程是与管理挂钩,好多时候得跟会计工商管理啥的混在一起,不过幸好我们专业还是有亮点的,那就是还有一部分计算机和软件方面的课程,算是不幸中的万幸了。因此我在大学里就开始学习软件的课程,但是大学的课程你懂的,讲得都脱离实际应用,只能给一些原理和思想的启蒙,这些对于在象牙塔的我来说已经如获至宝了。

  大学毕业后,工作至今已经六年,总结一下我成为合格程序员主要还是有以下原因:

     首先是要有抽象的思维转换,事物在我们人类的自然世界里他的认知和电脑世界的认知,是存在一定差异的。程序员要做的事情,就是用你所熟悉的程序语言将自然界的事物转换成电脑可以认识和识别的事务,这样电脑才能执行出我们想要的结果。这一点可能对于老程序员来说已经很基础了,但是对于入门的人来说这是个门坎是第一关。

  其次是得有缜密的逻辑,逻辑分析能力一定要强,至少你得跟上与你对话者的思路,能够从与你对话的人语句中找出遗漏和不足,并能够提出解决方法。

    然后就是善于总结,总结对于程序员来说很重要,不仅是工作需要,也是个人成长的需要,程序员都是以项目为中心的,每个项目都会给你带来一些新东西,但是他们有比较零散只有善于总结,勤于总结才能将这些新东西为自己所有用,成为自己经验和知识的一部分。这就像游戏打怪一样,每打一次一次怪总能得到点装备是一样一样的。

    最后就是程序员要勤于学习,如我上面所说我们经常加班,基本上没有学习时间,但是一定要经常学习,长期学习这样你才能不断的进步,紧跟时代潮流,不断的完善自己的缺陷。

啰啰嗦嗦写了这么多,算是给自己的一个总结,也是个提醒,从今天开始做一个更好的自己,面朝大海春暖花开。