软件开发向版主说的那样,得分一下,后者应为受运行平台的限制,所以程序的效率是要求很高的,而且一般还不至于大人难以掌握的地步,所以呢,以前的那些关于c语言的编程可以学到很多好的思想和方法,而且由于用c做系统开发的比较多,所以无形中也可以学到很多东西。总之那样的工程师其实是一个软硬皆行的人。
而前者,你要做一个创作型软件工程师,很多东西你都得懂,比如系统原理、编译原理、数据结构、离散数学等等,至少精通3门编程软件和语言,还要有很好的数学功底。总之累!
而做一个应用开发型的要求就没有那么严格,但必须建立自己的知识库,有足够的控件、库文件、好的源文件可供你使用,当然你也必须知道这么使用。
所知不多,不当处忘多包涵。 |