奉劝大家老老实实编写几年程序,一边设计一边编程,证明自己的设计是不是真的优秀
我是一个对计算机技术持有敌对态度转变到从事软件的人,无奈,我的专业是铸造,工作环境好恶劣,工资好低,才四百多。2000年,我已经毕业一年了,选择了抛弃专业,进入一家软件公司编程序。
想当初大学毕业的时候,我刚刚会使用WINDOWS,根本没有想过自己会编写程序。在工厂苦闷的日子里,买了几本书,猛学,没有计算机,只有书,六个月后终于接触到计算机,用VB写出第一个一条语句的程序,很是兴奋,不过就是弹出一个消息框。
然后就开始不停的找工作,好难,我是外行,只能行骗。每次面试都会胡说自己会多少编程语言,做过什么软件项目,可是我真的还没有编写过500行程序,更不知道软件工程到底是怎么回事。
第一次骗到一份工作只干了三天就被辞掉了,我下决心做一个黑客,开始研究一些所谓的黑客技术。我想我当了黑客一定有公司要我,可是我的口袋里没有钱了,还得在网上胡乱发求职信,希望能有一份工作,只要有公司要我,不给工资也无所谓,只求有口饭吃。
哥们运气不错,找了五个月工作,终于又骗到一份工作。公司把我当有经验的程序员对待,让我心惊胆战,幸好,进公司的第一个月没有项目可做,我累死累活的学习编程。公司给我配备机器的时候,我不会安装软件,只能让人帮助我,可是还得装做自己是内行的。我的伪装术真的不错,居然没有人看出我什么都不会。就这样,一个月后,公司交给我任务了,我完成了一个图形编辑模块。惊动了公司,称赞我技术不错。我的工资也不错,我本以为三年以后才能得到的工资水平三个月就实现了。第五个月就超过了期望。在公司刚刚混了一年,我就被安排做一个几百万项目的设计组长。
在公司的第一年真是辛苦啊。为了伪装,为了加薪,为了提高自己的真实水平,苦读了将近一百本书。
现在我做程序员已经三年了,水平确实提高了很多了。可是我对公司的人员质量很是失望。为什么那么多的程序员有计算机专业背景又有三四年的工作经验,居然做出很糟糕的设计?我现在不是项目设计者,是一个普通的程序员。我深深感到,一个水平差的项目设计者设计出一个差的架构,不但累倒自己,还连累别人跟着累死累活的。
一个项目设计者,必须是一个有资深编程经验的人,一定要出生于程序员。好多程序员仅仅有三四年的编程经验就想脱离程序而做项目经理,真是害人不浅啊!三四年的编程经验还是很嫩啊!
大家看我的经历,我怎么样?我自认为自己是个悟性还比较好的人,但我觉得自己还得编三年程序才能算的上有经验的设计师。
为了中国的软件,为了自己,奉劝大家老老实实编写几年程序,一边设计一边编程,证明自己的设计是不是真的优秀,要是总觉得自己了不起,等你做了项目经理,你会累死很多人的,那些跟着你累的人真的很冤枉。