龍翰鳳翼 's diary https://bbs.21ic.com/?416193 [收藏] [复制] [RSS]

日志

送给在校师弟师妹们的关于规范、流程的菜文一篇!

已有 805 次阅读2006-3-16 10:55 |个人分类:生活|系统分类:嵌入式系统

为什么搞软件(包括应用软件)、搞硬件都要有一定的规范、流程?


先大体说说:作为一个合格的程序员,要遵循一定的编程规范、按照一定的流程进行(当然不是教条式),这样就利于软件的开发、测试、维护......,也许软件工程大家都学过,没有实际经验学那门课真的有些枯燥,感觉没有用,其实在软件开发中他发挥了很大的作用!如果一个程序员没有规范、流程、软件工程.....的指导,他将永远只能是个代码员,不会成为一个合格的程序员或系统分析员!做硬件的一样,只是没有软件那么多成文的规范、流程.....而已!   


不管是做单片机软、硬件开发,还是pc机上的应用软件的开发,都要有规范、流程来指导,这是一个良好的风格!工作中你会深深的体会到!   


如果你要做多媒体课件的开发,那也有他的规范、流程,我已将多媒体开发的规范、流程放到群的共享里了,有兴趣的可以看看!不要觉得看那些是浪费时间,耽误了你做课件时间,如果结合自己的情况按照那些规范、流程坚持做的话,你将做出比别人好的课件,因为你有良好的开发风格,在学校里做一个正规的课件(不仅仅是课件,还有文档、流程、规范.....),毕业时拿着你的课件(再次强调,不仅仅是课件本身,还有开发文档、流程、规范.....),你将倍受招聘单位的垂青!因为你已经以一个公司的要求做东西了!当然自己还是要努力的,面对纷杂的开发工具,可以广泛了解,但基本的几个常用工具一定要熟练掌握,不要局限于跟周围学生比较,可以到网上看看别人做的,跟高手们比,才能磨练的你的能力!   


顺便再说一下,搞pc机软件开发的课程要求:c/c++,vc,java,.net.....等等,当然你可以选其中至少两门,这我不是很熟悉,大体说一下,当然数据库、软件工程、编译原理也很重要!很多招聘单位找软件开发人员都基本要求asm,c/c++,vc数据结构、软件工程,要求高点的要懂操作系统,比如ucosii,uclinux,vxworks,wince,基于armmips的软件开发等等,很多学校是学不到的!招硬件基本要求,数电,模电,vhdl语言(cpld/fpga,protel   


最近几年嵌入式系统开发比较火,进入了后pc时代,信息家电的高速发展阶段,什么arm,dsp,fpga,soc,sopc都火起来了!    啊,不小心写了这么多了,赶紧停,呵呵!!!


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (1 个评论)

回复 guorock 2006-3-17 09:44

对不起!

问下:群的共享在哪里啊?

以下为blog主人的回复:

不好意思,那是我们的一个QQ群!

不过,那些东东网上都很多,找几个比较好的看看、运用运用即可!