原创 真正的程序员

2008-12-3 22:23 2874 10 10 分类: 工程师职场

        很久没有来更新博客了,本来准备一直坚持写下去的,但是我发生这个很难,当你做一件事已经缺少动力的时候,我不知道坚持下去还有意义吗?


        这是一个知识爆炸的年代,你需要掌握的东西真是要太多了,这才发现,等你开到一片新的领域的时候,才发现这个新的领域只不过是其他领域的一小部分,我才猛然回首。要学的东西真的太多了,这个不是一段时间就会学会的,可能需要很久,但是我真的需要用心,这个竞争的社会,你不进步,相对的你就退步了。


        刚从学校毕业的时候,只懂得51,以为会了51就行了,后来接触到ARM才知道51只不过是一小部分而已,想混得好要学的真的要很多.


        51、AVR、ARM、FPGA、C++、C#、LINUX等你都得会,当然你不一定每一个都要精,但是必须都得会。还有一些控制总线,你必须得知道:CAN、232/485、MVB、I2C、TCP/IP你都得知道。你可能精通里面的一个或者几个,那么恭喜你,你可以接收别人的仰视了。那么我就一步一个脚印吧,毕竟这个年代,只有脚踏实地的走才有出路。


         看到一个PDF,里面是这样描述一个程序员的:
(1) 真正的程序员没有进度表,只有讨好领导的马屁精才有进度表,真正的程序员会让领导提心吊胆。
(2) 真正的程序员不写使用说明书,用户应当自己去猜想程序的功能。
(3) 真正的程序员几乎不写代码的注释,如果注释很难写,它理所当然也很难读。
(4) 真正的程序员不画流程图,原始人和文盲才会干这事。
(5) 真正的程序员不看参考手册,新手和胆小鬼才会看。
(6) 真正的程序员不写文档也不需要文档,只有看不懂程序的笨蛋才用文档。
(7) 真正的程序员认为自己比用户更明白用户需要什么。
(8) 真正的程序员不接受团队开发的理念,除非他自己是头头。
(9) 真正的程序员的程序不会在第一次就正确运行,但是他们愿意守着机器进行若干个30 小时的调试改错。
(10) 真正的程序员不会在上午9:00 到下午5:00 之间工作,如果你看到他在上午9:00 工作,这表明他从昨晚一直干到现在。               ……
具备上述特征越多,越显得水平高,资格老。所以别奇怪,程序员的很多缺点竟然可以被当作优点来欣赏。就象在武侠小说中,那些独来独往、不受约束且带点邪气的高手最令人崇拜。我曾经也这样信奉,并且希望自己成为那样的“真正”的程序员,结果没有得到好下场。


那么我只能说,我的博客还是会不断的更新下去的,仅以此文,勉励无悔的青春。过几天更新一下学习ARM的心得体会。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条