VC程序员之无法选择的命运
2007-06-05 15:41
218 查看
许多人选择做程序员,因为觉得程序员做的是创造性的工作。 许多人选择做VC程序员,因为想感受掌握一切,君临天下的感觉。 后来,程序员们都明白了:自己所做的,只是最机械、最重复的劳动。我们并未创造着世界,而是让世界死死地牵着鼻子走。我们一步也不敢停留,害怕着会因此与世界失去联系。 再后来,程序员知道了除了写程序之外,还要吃饭。许多程序员找到了工作,唯唯诺诺地写公司规定的代码,过上了任人鱼肉的生活。VC程序员却由于一直找不到工作,流浪街头。 其实,选择做程序员,就意味着比别人受更多的苦。选择做VC程序员,就意味着比别人走更多的弯路。因为我们没有好的书籍参考,没有好的老师指导,没有好的环境实践……我们孤独地在眩目的显示器前或在漆黑的夜里苦苦摸索,寻求出路。然而,蓦然回首,离自己的目标已渐行渐远…… 数百个VC程序员联系上我,说找不到工作,有的说要到我公司来。我要求他们设计一个最简单的项目,但他们都似乎有心无力,屡屡犯错。我知道,这并不是因为我们的VC程序员不认真,不努力。而是在这盲目的大潮中,程序员们找不到方向。举个例子,当今的VC书籍可不能不谓浩如烟海,但真正有用的没有几本。写书的人欺骗着一批又一批的莘莘学子,让一大班程序员跟着他的屁股去啃那些枯燥无味并大多无用的东西。当程序员们探索得有点眉目的时候那技术早已经不流行。如MFC,来不及让程序员们真正理解,却显江河日下。 我知道,真正让你有进步的行为是进一家软件公司做一个项目。那时,你会真正感受到一日千里是怎么一回事。但是VC朋友说要到我公司来,我总是拒于千里,理由是不能给公司带来效益。公司不是慈善机构,要培养一个VC程序员也不是一朝一夕的事情。朋友说,我们可以合作,这样总可以帮上公司一点忙吧。其实,合作写程序并不象书上所写的那样简单,相反它更是一个漫长的过程。每个人的经历不同,思维不同,要融合在一起是很难的。即使大家同一样的大脑,初次合作时也要不断地交流。最重要的是,新手写程序,总会犯些“不可原谅”的错误,会给公司带来难以预计和损失。 难道,要我们VC程序员把自己为此逝去的青春和未圆的梦想、未酬谢的壮志一齐作深深的掩埋吗? 绝对不是!我也是一个VC程序员,深深知道我们走每一步是多么的不容易,我们的付出远远大于收获。VC象一个海洋,很多必要的知识我们没有精力完全去触及。记忆中,我们从满怀信心开始,到艰难地啃着一本本的“天书”,最后,却背着VC这个沉重的包袱迷失了自我。 大家是否想过,我们本身也有责任。换句话说,如果我们真的“够强”,软件公司绝对欢迎。VC程序员总有着英雄主义,想掌控一切,涉及编程的范围太大,而真正懂得的甚少,给人志大才疏的感觉。还有,我们是否想起过“帮助别人实际上就是帮助了自己”这句话?大家互相学习,让社会上有一大班精通VC编程的人才,VC在“招聘界”流行,我们会惧怕找不到工作? 前几天,我在市郊的见到一批出租的大楼。干净整洁,功能齐全,价纸却超低。那一刻,让我想起了我们穷VC的朋友。我们可以在此聚在一起,做一回学生或老师,互相学习,共同进步,也可分时分批出去联系编程业务。有这庞大的队伍,我们就不会在联系业务时有底气不足的现象,我们可以大声说“绝对有把握完成这个任务”。 当然,我们更可以在闲暇的时候,驱车到附近的海边。我们手拉手,穿着拖鞋踏踏浪,看看夕阳……追忆作别的梦想,寻找往昔的壮志豪情。 但愿这不仅仅是个梦。(请到我的论坛: http://www.fmpc.cn/Forum/index.asp发表评论)
相关文章推荐
- VC程序员为啥无法选择命运
- 程序人生: VC程序员之无法选择的命运(转载)
- [CSDN论坛强贴]VC程序员之无法选择的命运
- VC程序员之无法选择的命运
- VC程序员之无法选择的命运
- VC程序员之无法选择的命运
- Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- 新手,Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- tabbarcontroller 内嵌导航 控制器,2层push hide tabbar 后 ,第二层直接返回根视图控制器选择tabbarcontroller的其它vc 无法显示 tabbar的 问题解决方案
- 新手,Visual Studio 2015 配置Boost库,如何编译和选择,遇到无法打开文件“libboost_thread-vc140-mt-gd-1_63.lib“的解决办法
- Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- TRUNCATE 删除表,无法回退。默认选择为整个表的内容,所以不能加条件。
- 程序员怎么选择发展方向
- 无法添加选择的Web部件
- 程序员炼造之路——女技术小白的选择
- 20150130-无法掌控命运,就掌控内心。
- “二分查找”——Jon Bentley:90%以上的程序员无法正确无误的写出
- VC++编译别人代码提示fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”: No such file or directory
- 如何有效地进行运算符重载 (选择自 vcmfc 的 Blog )
- vc2010 error MSB4023: 无法计算项元数据“%(Extension)”