首页 > windows技术/ 正文
软件开发里都学习什么呢?说起软件开发学什么,可能有人会这样理解:我应当选择哪种编程语言比较好?我选择哪一个软件框架比较好?我应当进入哪一个软件行业子领域?等等。但这些都不是全面的。不论选择什么样的语言、库、框架乃至领域,我们不可能将它们学完,因为这类知识永远是学不完的 —— IT行业一直在向前发展。
另一方面,软件行业节奏非常快,对于刚进入的年轻人来说或许体会不到,即使是经常加班加点也觉得无所谓,因为体力好,而且“加班能学到更多的东西”。但是,当从事这一行业近十年的时候就会发现,这个行业节奏真的快,或许虽经近十年的“磨砺”却并非越做越经松,反而觉得有点应付不过来。如果真是经历了近十年的“磨砺”却还应付不过来,那说明这十年的“磨法”不对,“磨”的问题其实就是“学什么”的问题?
我们的职业生涯中,一定会随着时间的推移而从事不同的软件项目。参与不同的软件项目这是一件好事,因为你将获得更多的思考、实践和犯错的机会。但获得这些机会不应当只在于在我们的简历上写上“曾经从事过XX项目的开发工作”,而应当通过这些机会帮助掌握软件开发的系统性知识,和掌握一些可操作的有助于提高工作效率和效果的方法,以及培养良好的工作习惯。
我们经常看到“系统性”这个词,可是我们却不容易明白它到底指什么,不明白的另一个原因是它太抽象了。虽然软件开发存在科学成份和艺术成份(参见《什么是软件设计》),但我们应当尽可能地将其中的艺术成份转换为科学成份。那科学是什么?科学是指客观规律,是一种可被重复且不容易改变的规律。将艺术成份转换为科学成份的目的就在于,将我们的知识和经验进行提炼,找出“这样做更好”背后的原因,进而提高知识的效用。
在我们做项目的过程中,应致力于发现各项目之间的共性,并掌握相似问题和现象的通用处理方法。这里的“通用处理方法”,就是我所指的系统性知识。项目做再多,而不去关心各问题之根本和探究现象之原理,那只是对我们的职业生涯简单地增加了一点经验,而且这种经验很经不起时间的消磨。人的大脑并不擅长记忆那些复杂的、毫无规律的事物,而擅长于记录简单的规则和原理性的知识。强调学习系统性知识,其实也是强调在工作中要多思考。
除了系统性知识,还应当掌握可操作的方法来提高我们的工作效率和效果。提高效率主要靠方法、工具和培养自己良好的工作习惯,如何通过它们使得自己的工作质量更有保障,这是需要我们一直去探索的。如果,从大学毕业后工作几年,我们却还停留在只是做过几个项目,但却没有自己的方法或工具,那很难在将来让自己的工作越做越轻松。
工作的效果就不只是技术层面的问题了,主要要考虑如何通过有效的与上、平、下级进行沟通的方式,使得自己的工作状态和工作成果被他们所知,进而得到他人的支持或肯定。
所以说,软件开发都学什么?其实我们所要学的,表面上看来是技术,里面更蕴藏着对方法的掌握,以及个人思想的坚立和好习惯的培养,这些才是我们真正要学的!生命不止,学习不止,坚持学习才能使我们的工作更加得心应手。
本文由软件培训网整理,转载请注明:http://www.softpeixun.com
- 上一篇:职业技能培训学校学什么专业技术比较好?
- 下一篇:编程好学吗?学完能做什么?
更多郑州北大青鸟电脑学校学费是多少呢,在郑州北大青鸟学什么专业好,郑州北大青鸟校区不仅仅是电脑学校,北大青鸟郑州分校哪家好,郑州北大青鸟培训真的像传说中的那样吗,郑州计算机培训学校哪家比较不错相关文章
- 修改注册表,让你的Windows 7有风一般的速度
- 硬件工程师培训怎么样
- 北大青鸟翔天信鸽学校获得总部最高奖项
- 如何学习电脑编程?
- 如何选择.NET培训班
- 硬件工程师需要哪些专业知识呢?
- 软件技术专业学费是多少呢?
- 编程语言如何分类?各种语言的用途是什么?
- 软件行业就业前景怎么样?
- 2013年女生学软件工程好就业吗?
- 英语不好可以学习北大青鸟的编程课程吗?
- 数据库管理员培训哪里好
- 报名参加计算机程序员培训的条件有哪些?
- 河南软件培训学校哪个好?
- 软件工程专业方向有哪些?
- 高考多少分能学软件专业呢?
- 计算机软件培训班哪里好?
- 软件工程专业有网上说的那么好吗?
- Windows操作系统需要换一种开发思路吗?
- 必看!五步提升你的Windows职位
- 技巧:教你局域网内控制宽带流量
- windows系统下你一定不知道的东西
- 学习计算机技术还有前途吗,谁能分享下自己的经验?
- 周口电脑学校哪家好呢
- 郑州计算机学校什么课程好呢
- 郑州的计算机中职学校
- 郑州技术学校哪个好
- 郑州北大青鸟具体地址在什么地方
- 郑州北大青鸟学费一览表
- 搜索
-
- 热门标签
-
- 郑州全栈式软件开发工程师培训学校哪家好
- 郑州学软件哪个学校好
- 郑州java培训班哪个机构比较权威呢
- 郑州北大青鸟推出了“学历+技能+经验”的
- 开封电脑学校技校都有什么专业
- 郑州北大青鸟学软件开发需要什么基础
- 郑州windows技术
- 郑州哪里有中专的计算机培训学校
- 郑州北大青鸟学士后课程是什么课程
- 郑州Java电脑编程培训学校
- 2018年初中生学什么技术好
- 许昌3加2中专技校哪家好
- 高级Java架构师于你还有多远
- 河南计算机专业大专学校哪家好
- 软件编程或软件开发到底是干什么的呢
- 郑州java软件开发培训学校
- 郑州的计算机中职学校
- 2018年没被录取学什么专业技术好呢
- 郑州计算机学校排名
- 郑州计算机学校什么课程好呢