在软件泥潭中打滚

来源:互联网 发布:毕业论文软件题目简单 编辑:程序博客网 时间:2024/04/27 18:58

    回头看时,突然发现,一不小心已经在软件行业干了8年多了。乱七八糟的做过些东西,但是好像也没什么值得欣慰的作品。

    作为机械专业出身,但是在学计算机的时候,到没觉得写程序比修柴油机更难。只是一路走来,虽然也有很多快乐,但也经过了很多挫折和迷茫。当初对软件行业充满激情、神秘感、自信,可是做的越多,学的越多,也感觉更多的痛苦。这个世界有天才和白痴,也有很多平凡的程序员;有汇编、C++,也有Java、.net;有UML、CMMI,也有XP;有人说软件工程,也有人说软件工艺;有几个人的小作坊,也有上万人的集团。有人说发明了银弹,可大家仍在挣扎。

    现在的程序员有更多的工具,更好的设备,更便利的沟通方式,但是,大家仍在重复着走向一条路,一条从菜鸟进入高级程序员的路。学习各种编程语言,各种语法规范,各种系统机制,学习前任留下的或多或少或好或坏的文档资料。不断重复的写着有bug的算法,不断写出杂乱但实现了需求不过极难维护的代码。

    可不论怎样努力,程序员的世界大多时候仍是混乱的。需求没法明确,系统方案带有艺术性的抽象,设计无法真的实现,代码爬满bug,测试不知道如何开展,项目经理不知道系统到底啥时算完。oh,my god!但终究,不论怎样,项目还是一个个被交付使用,只是程序员们,依然在泥潭中与软件怪兽进行一场几乎无望胜出的搏斗。

    有时想,如果有高手教,是不是就能少走很多弯路,能很快的从菜鸟成长为专业的程序员。可是,首先高手很少,然后高手也很少有空去教菜鸟,再然后高手也未必是好的老师,最后高手直接说出一个道理,菜鸟可能听不懂。所以,似乎还是得慢慢来,第九个包子才吃饱,但前面八个也少不了。程序员的成长,也像打游戏练级一样,一步一个脚印的往上爬。不过,如果能有高手指点,想必还是能事半功倍吧。而作为有志向的学习者,最大的要点是不断的思考,不断的问“为什么”,不断的刨根问底,敢于挑战和怀疑,站得高才能看得远。

原创粉丝点击