可能写的不太好,刚开始写还不习惯,请朋友们包容,希望不断提高。一直在思考作为一名IT开发人员,其最重要的本质是什么?谈起开发,写程序,很多人都有过经历。电子信息领域的创业,一般都先要开发一个产品,无论是软件还是硬件的,很多时候还需要几次迭代优化,才能实现销售,这个过程对很多创业公司是比较痛苦的。而开发人员,在信息技术快速发展的时代,唯有“快速学习”才能不被淘汰,企业同样需要这种精神,在这点上我的导师清华大学的陈劲教授给了我很深的启发,当时他还在浙大,我第一次去他办公室时,整房间的书给我很大的震撼,连能坐的椅子上都堆满了书,只能勉强坐一个角,交谈中他笑着和我说,他可能是浙大最会读书的人,他当时不但阅读大量的书籍,还在浙大担任了很多职务,本科生院执行院长、竺院执行院长、公管学院执行院长……那时感觉陈老师真的是超人,现在回过头来想这种快速学习的精神,同样也是我们IT开发人员最需要的。
“软硬结合”可能大家都听说过,那软硬结合到底是什么?它在开发中会有哪些坑?我想很多带过项目的人都会有体会,开发过程中经常会碰到问题而陷入僵局,软件的会说这是硬件的问题,硬件会说是软件的问题,这样的反复估计很多公司在开发新产品的过程中都会遇到,而项目则在这儿卡了壳,耗费更多的人力和物力。那究竟是谁的问题呢?IT系统作为一个有机的整体,是软件协调硬件工作,当软件和硬件