酝酿了N久
今天,终于提交了辞呈
这是我的第一份工作
这是我的第一份辞职申请书
也许我该跟MFC和C++说拜拜——
    跟各位坛友说拜拜
感觉失去了什么
三年的技术工作
得到了什么
心中说不出是什么滋味
解脱?失落?迷茫?从大学刚毕业就在这家公司做软件开发人员
我来的时候,公司才拿到执照
那时我踌躇满志,立志做一名系统架构师
或者做一名项目主管
一个系统从自己的指尖敲出来
不值得自豪和骄傲吗现实就是这么残酷
不管你的编程知识多么的扎实
你还得从底层做起
你得做得很细,很深入
你得维护原有的很烂很无奈的系统
那些个没有规划的没有文档甚至没有注释的系统
糊东墙,补西墙,那就是你的工作一切都得靠自己
数据库设计、连接
串口、蓝牙和通信模块
滤波器、心电分析算法
视频采集、声音调制和播放
软件加密、注册和保护
多国语言化模块
Direct3D用户界面
触摸屏控件
WinCE平台
XPE配置
……我就像一名可怜的登山者
不幸陷入了混浊的泥潭
久久不能爬出来
多少个白天多少个黑夜,我对自己说
什么时候我才能站起来,爬出来
站在系统的高度
用我的软件领域的修养
用我的系统构架的能力
让我去重构这个系统
一个可扩展的、可利用的、可维护的系统
惠及产品质量和后来的工程人员受限于公司的人力物力
我的这些想法,只能是幻想
重构,是多么的诱人
但需要多大的付出呢
没有确切的实质的眼前的好处
管理层是不会同意重构的
但是糊东墙补西墙的工作
只能让系统更烂
我有什么办法呢后来,情况好了一点
技术总监开始意识到软件的重要性
重构工作启动了,我问自己:
    你能胜任么
    你能熟练应用OOD原则
    使用设计模式么
    你是否已经足够熟悉业务模型了
团队的人员不多
我的压力很大
设计的过程
    就是解决矛盾的过程
    就是决策的过程
    就是考验你眼光的过程
工作量很大
没做的还更多
我第一次感觉,自己是多少的渺小
很多基础库,如界面库、算法库等
我只能使用第三方已有的轮子
我要考虑使用哪一种轮子
很多时候,轮子并不是很合适
    所以你得改造
有时候你甚至得重造轮子
不要跟我鼓吹轮子重造的严重性
你没经过那种无奈!不管怎样,还是挺过来了
其间的充电过程是必须的,也是愉快的
在这个过程,我学到了很多优秀的软件设计思想
并且付诸实际的项目,选择性实施
曾经一直相信存在完美的东西
真正做过软件系统架构后
我被改观了
世上没有完美的系统
没有最好的,只有最合适的
最合适的也是有保质期的
因为需求在变化,世界在发展
更多时候,你得妥协
你得权衡利弊懂得取舍
这是一个决策的过程
这些道理其实我早知道
但只有深入体会过了
才能算是真正的懂得——
    不仅懂了,还有所得这就是我的三年技术生涯的经历和浅见
希望对想从事系统架构的同胞们有所帮助
其实不知所云
我不想谈那些具体的事情
比如怎么编程、什么语言和平台最好之类
那些只是工具
学会使用工具,是最基本的事情
是人类跟动物最本质的区别
我要说的是,不要拘泥于这些工具
还有这些日新月异的软件技术
千万不要深陷进去
不幸陷进去了也要赶快爬出来——
除非你想做一位技术牛人现在
我有了自己的追求和梦想
想出去闯荡江湖
从此过上漂泊的日子
那可是九死一生的事
但有些事还是要做的——
    那个曾经的梦想抑或理想
我不想人生有什么遗憾
我还年经
-----------------------------------------------------------
附:目前所在公司的招聘广告,请版主放小弟一马面试过N多,深感优秀的C++/MFC人才不好招。老总要我介绍人才,说过N次了,但限于交际圈,一直未能推荐人才。这是我能为公司所做的最后一件有意义的事情了。公司:深圳迪美泰数字医学技术有限公司
网址:http://www.dimetek.net
工作地点:深圳 蛇口
简历投递:[email protected] (本人的邮箱,请注明应聘)迪美泰是一家中美合资的医疗器械研发公司,属深圳高新企业,前景本人看好。目前主要产品有心电监护系统、视力检测仪、万用信号源、刺激器和诱发电位仪等。进来后项目也是做这些,还有新产品的开发工作。目前公司急需要招聘软件系统架构师一名,要求:
- 一年以上的MFC/C++开发经验
- 良好的编程功底和编码风格
- 熟悉OOD原则和GOF设计模式,有实际的项目应用经验
- 熟练使用UML的各种图表
- 熟练使用一种版本管理系统
- (可选项)有项目管理经验的优先
- (可选项)有医疗器械行业从业经历的优先要求往低写了,优秀人才不好招嘛。即使不尽符合上述条件,只要有勇气挑战自我的,有志做一名系统架构师的,都可以一试,公司还看重人才的可培养能力。待遇丰厚,还可以申请技术股。另招软件项目主管一名,要求有相关的项目管理和团队管理工作经验,待遇同上。当然公司也招聘C++/MFC程序员N名,并且一直在招。待遇也不错。

解决方案 »

  1.   

    楼主,加油啊!刚毕业,很迷茫不知道做it是否有发展前途?it人太乏于交际了,或者没时间去交流!
      

  2.   

    额,同问,LZ离职了还为公司招聘?
    LZ和我经历差不多,我也已转行,放弃了VC,转跨平台了,呵呵
    祝福LZ~
      

  3.   


    谢谢
    现在跨平台好啊,是用QT做应用开发吗?
    现在QT突然热起来了,有好几家叫我去做QT开发。但现在会QT的人更少更难招。我都可以把自己吊起来卖,呵呵
      

  4.   

    祝福楼主,我还一年毕业,现在才开始学MFC 来的及么?
      

  5.   


    来得及有机会的话,学QT也不错,QT比MFC类库先进,是跨平台开发的利器
      

  6.   

    努力啊。努力啊。努力啊。努力啊。努力啊。
      
    *****************************************************************************
    欢迎访问www.51stat.net
      

  7.   

    目前公司急需要招聘软件系统架构师一名,要求:
    - 一年以上的MFC/C++开发经验
    - 良好的编程功底和编码风格
    - 熟悉OOD原则和GOF设计模式,有实际的项目应用经验
    - 熟练使用UML的各种图表
    - 熟练使用一种版本管理系统
    - (可选项)有项目管理经验的优先
    - (可选项)有医疗器械行业从业经历的优先参照着这个目标,步进