说些套话:
1.数个短小的目标比一个长远的目标容易达成,但是没有长远的目标就会导致数个短小目标累积后偏离原来的方向。
2.天才是99%的汗水+1%的灵感,而这1%的灵感指明了方向最为重要,所以我不该拼勤奋,而应该拼战略眼光。
3.人的时间是有限的,而知识是无限的,因此用有限追无限是不实际的,我们应该集中于一点上,适当放弃其它的。
4.拥有自己想法,能够用自己的感受去认知外界并决定自身行动的人,才是一个活生生的人,而不是行尸走肉。
综上:
我们需要一个前进的大方向,并且是带有战略性的,充满取舍的——并且最重要的是,是你自己想出来并要坚持的。
为什么要这么说呢?回想一下以前(甚至现在仍在继续)的html5与flash的论战吧。
在那个混乱的时期,因为这些论战而导致观望、疑虑、困惑的人有多少?
——但你们有没有发现,真正犹豫不决的,往往是新人,而无论是坚持flash还是放弃flash,那些说干就干的人却往往是老鸟。
这说明了什么呢?
一个资深,或者至少是合格的程序员(乃至其他职业),应该有自己的眼光和见解,用自己得到的事实去分析,得出自己的结论,而不是被人忽悠。
论工作经验,我绝对是个小白级的菜鸟,但在这场论战中,我坚持的看法却渐渐于事实趋于重合——因为我站在巨人的肩膀上,借鉴了前辈的见解——但只是借鉴而不是照搬。
↑上面是自恋自虐自high请无视
于是,我的个人路线图已经很明确了,专注flash的web3D,同时副业html5。
对我而言,作为一个标准,html5是必须学的——但不是现在——而作为一个最佳解决方案,flash则是绝不能放手的。
为什么这么说呢?
按字母顺序,先说flash。
Adobe的路线图给出了明确的暗示,继续使用flash做3Dweb游戏是绝不会吃亏的——其余的则不好说——这个信息还是很可靠而有信心的,因为Adobe可以兑现,并且已经在兑现。从Adobe参与html5的工具开发开始,就注定了它会将html5和flash分别导向两个不同的应用方向,避免自家兄弟残杀——以Adobe在业界的影响力(现在还有更可怕的google加盟),我相信这一点是办得到的。
再说html5。
完美地兼容和跨平台,因为它是一个标准。而且说到底,它还是html+CSS+js这个铁三角的组合,单就这一点,对于网络应用相关的程序员而言就迟早要学会它——但是,不是现在。
为什么呢?
因为,经验可以迁移,而无论是html还是CSS或是js,想要入门都不困难,因此不必过于性急,多等一等,学习的资源和参考也会更多。况且,目前的html5很受限制难以发挥,何苦自找麻烦呢?html5自身的API就有限制(公平地说,AS3的也有),现在浏览器对它的支持又是五花八门——更关键的是,IE9才支持html5,而XP却不支持IE9,并且目前XP才是大多数人使用的系统!——尽管人们可能换浏览器,但我认为,更多的“普通”用户更偏爱自带的默认浏览器,而这部分用户才是制造价值收益的核心人群。
综上……还有什么可总结的呢?
找一条自己认定的路线图吧——无论是福是祸,都是你自己的,把决策权交给你自己吧。