黑马程序员技术交流社区

标题: 软件开发者如何准备未来? [打印本页]

作者: 滔哥    时间: 2014-6-26 10:56
标题: 软件开发者如何准备未来?


软件开发领域有点类似股票市场。为了避免沦落到沿街乞讨,你就得预测事物的发展方向。不幸的是,就像股票市场,预测技术方向也是不可能的。在黑莓垮台前,没人能想到它现在的下场。同样的还有Silverlight和Flash,这两种技术都意外地没落了。那么软件开发者怎样才能避免这种灾祸,确信已经为未来做好准备了呢?


挑选一个广阔而稳固的基础方向

确保软件开发者前途光明的最可靠办法是避免彻底偏向,应该打下一个广阔而稳固的职业基础。许多技术是时尚的,但总有一些技术更能经受时间磨砺,像C或者C++语言已经出现很久,仍在大量使用。JavaScript是另一个具备稳固基础的伟大技术,它可以用于任何平台的编程,包括移动端、网页端,甚至嵌入式系统。你尤其需要提升通用技术而不是特殊技术。拥有通用技巧是软件开发过程中编写良好代码的核心灵魂。


留意最新趋势

做不到准确预测未来,但可以通过一些指标看出潮流趋势,关注趋势和热议内容一直是个好主意。在Hacker News和 Pro Git等网站经常可以发现新技术的苗头。开发者大会和技术沙龙也是发现新趋势不错的渠道。


持续学习

保证不落伍最稳固的方法是学习新技术并不断扩展知识面、提升已有技术。作为软件开发者应该习惯于终身学习,做一个计划让每天或每周有一个固定的学习时间。学会如何学习,以提高学习效率并使学习变成更有趣的经历。自学是在永远变化的技术世界中存活的重要武器。

记住,世界上没有东西是凭空诞生的。新技术和新编程语言会出现,但它们都是现有某种技术或编程语言的改作或组合。你知道得越多,就越能关联新事物并使新学习部分大量减少。


愿意改变和调整

固守已知而忽略发展确实容易,但谁都不能阻止未来,我们最好放弃抗拒趋势发展,学会改变和调整。

如果始终迷信一种技术,最后伤害将多于帮助。我逐渐认识到在大风中应弯下腰——那些挺立于大地的最终会像芦苇一样被折断。




作者: ⋛⋌⋚JEEP    时间: 2014-6-26 11:08
人无远虑必有近忧,这算是给软件工作者未来的一份福报,收藏了!顶!
作者: brucezhu    时间: 2014-6-26 11:11
学习了,学习了,顶顶
作者: lilin202011    时间: 2014-6-26 12:42
不错,领悟了
作者: 薛马顺    时间: 2014-6-26 15:33
在这个需要终身学习的时代,对于程序猿来说这一点更加突出!
作者: XCodeRush    时间: 2014-6-26 15:52
记得学习{:2_45:}
作者: 死海古卷    时间: 2014-6-26 21:09
跟新太快 有点跟不上
作者: 操金成    时间: 2014-6-26 21:17
学习了、、、
作者: flyailove    时间: 2014-6-27 23:48
要对现在的形式有清晰的了解才行!
作者: sports、    时间: 2014-6-28 14:27
学习了,菜鸟还不是很懂
作者: 龙泉长空    时间: 2014-6-28 14:52
学习了../
作者: Hugoo    时间: 2014-6-28 19:00
如何获取技术分,努力中,奋斗中
作者: 林殊    时间: 2014-6-29 08:18
持续学习
作者: 常乃伟    时间: 2014-6-29 11:57
学习了~~~~~~~~~~~~~~
作者: D-小狙    时间: 2014-7-5 08:18
不错。。。。。。。
作者: 刘孝泽    时间: 2014-7-16 14:54
持续学习会让我们更好的展望未来




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2