首页 > 专业介绍/ 正文
软件开发里都学习什么呢?说起软件开发学什么,可能有人会这样理解:我应当选择哪种编程语言比较好?我选择哪一个软件框架比较好?我应当进入哪一个软件行业子领域?等等。但这些都不是全面的。不论选择什么样的语言、库、框架乃至领域,我们不可能将它们学完,因为这类知识永远是学不完的 —— IT行业一直在向前发展。
另一方面,软件行业节奏非常快,对于刚进入的年轻人来说或许体会不到,即使是经常加班加点也觉得无所谓,因为体力好,而且“加班能学到更多的东西”。但是,当从事这一行业近十年的时候就会发现,这个行业节奏真的快,或许虽经近十年的“磨砺”却并非越做越经松,反而觉得有点应付不过来。如果真是经历了近十年的“磨砺”却还应付不过来,那说明这十年的“磨法”不对,“磨”的问题其实就是“学什么”的问题?
我们的职业生涯中,一定会随着时间的推移而从事不同的软件项目。参与不同的软件项目这是一件好事,因为你将获得更多的思考、实践和犯错的机会。但获得这些机会不应当只在于在我们的简历上写上“曾经从事过XX项目的开发工作”,而应当通过这些机会帮助掌握软件开发的系统性知识,和掌握一些可操作的有助于提高工作效率和效果的方法,以及培养良好的工作习惯。
我们经常看到“系统性”这个词,可是我们却不容易明白它到底指什么,不明白的另一个原因是它太抽象了。虽然软件开发存在科学成份和艺术成份(参见《什么是软件设计》),但我们应当尽可能地将其中的艺术成份转换为科学成份。那科学是什么?科学是指客观规律,是一种可被重复且不容易改变的规律。将艺术成份转换为科学成份的目的就在于,将我们的知识和经验进行提炼,找出“这样做更好”背后的原因,进而提高知识的效用。
在我们做项目的过程中,应致力于发现各项目之间的共性,并掌握相似问题和现象的通用处理方法。这里的“通用处理方法”,就是我所指的系统性知识。项目做再多,而不去关心各问题之根本和探究现象之原理,那只是对我们的职业生涯简单地增加了一点经验,而且这种经验很经不起时间的消磨。人的大脑并不擅长记忆那些复杂的、毫无规律的事物,而擅长于记录简单的规则和原理性的知识。强调学习系统性知识,其实也是强调在工作中要多思考。
除了系统性知识,还应当掌握可操作的方法来提高我们的工作效率和效果。提高效率主要靠方法、工具和培养自己良好的工作习惯,如何通过它们使得自己的工作质量更有保障,这是需要我们一直去探索的。如果,从大学毕业后工作几年,我们却还停留在只是做过几个项目,但却没有自己的方法或工具,那很难在将来让自己的工作越做越轻松。
工作的效果就不只是技术层面的问题了,主要要考虑如何通过有效的与上、平、下级进行沟通的方式,使得自己的工作状态和工作成果被他们所知,进而得到他人的支持或肯定。
所以说,软件开发都学什么?其实我们所要学的,表面上看来是技术,里面更蕴藏着对方法的掌握,以及个人思想的坚立和好习惯的培养,这些才是我们真正要学的!生命不止,学习不止,坚持学习才能使我们的工作更加得心应手。
- 上一篇:今年就业前景好的专业是什么啊,在那里学习呢?
- 下一篇:IT行业什么专业有前途些?
更多软件开发里都学习什么呢?相关文章
- 现在什么好赚钱呢?
- 高中毕业生适合学什么专业呢?
- 程序菜鸟如何变身IT精英
- 计算机信息管理专业就业前景
- 互联网营销与策划培训班
- 网络安全实用技术培训都学什么?
- 怎样利用网络学习计算机技术呢?
- 企业最需要会什么技术的大学生?
- 学电脑软件什么技术最挣钱?
- 2013年女孩子报什么专业好?
- IT行业什么专业有前途些?
- 2013高职高专热门就业专业有什么?
- 现在报技校哪个专业的比较多
- 上中专学什么专业好?
- 学什么专业工资高?
- 现在软件和网络技术哪个好?
- 光棍节变购物节,网络营销作用大
- 数据库工程师主要学什么?
- 怎样能快速学会开发安卓 App
- 未来就业前景好的十大专业
- 软件工程专业从就业优势有哪些
- 如何成为一名网络信息安全工程师
- 大学生应该学点什么好就业的技术
- 进入IT行业需要做哪些准备工作
- 大学生计算机短期培训哪些专业能更快就业
- 编程这么难,零基础真的能学会安卓开发吗
- 现在的女孩子没有学历做什么工作
- 英语不好与学习好java技术关系大不大?
- 2016年收入最高的5个编程语言
- UI设计师需要懂哪些技能呢
- 搜索
-
- 热门标签
-
- 河南电脑培训中心好吗
- 开封市通许县北大青鸟评价
- AMD系统RAID要装驱动
- 郑州java培训学校哪家比较不错
- 郑州财经技师学电脑应用招初中生嘛
- 大学毕业学什么专业技术好呢
- 主板升级BIO
- 三门峡市北大青鸟职业教育
- 郑州北大青鸟电脑学校对比其他机构为什么好
- 郑州中专计算机专业学校北大青鸟怎么样呢
- 女孩子学什么好赚钱
- 河南软件开发培训学校哪家好
- 郑州大学生短期技能提升学什么专业好
- 河南学UI设计专业技术去哪个学校比较好
- 河南初中毕业男生学什么专业好
- 学计算机那个专业比较好呢
- 在郑州北大青鸟培训Java技术怎么样呢
- 主板电池导致无法顺利开机
- 郑州北大青鸟计算机学校怎么样呢
- 许昌学软件技哪个专科学校学软件技术好