未來五年內developers要學的10大技能
Know at least one of the "Big Three" - .NET, Java or PHP.
Be a RIA Pro - this will be a resume differentiator.
Web Development is a must - you have to know JavaScript, CSS and HTML
Web Services will put you on cutting edge projects - get used to REST, SOAP, JSON, and XML.
Work on your people skills - developers who can manage teams and work with other department leads are highly sought after.
Be Dynamic - know at least one functional programming language such as Rails, Python, LINQ.
Be Agile - many shops are experimenting with and adopting Agile. Look for increasing demand of this environment in the coming years.
Be a master of your Domain - understanding the problem domain contributes to projects in highly visible ways, and makes you indispensible.
Be Hygienic - Don't be a "Code Cowboy" learn to use programs such as VSTS to properly coordinate with your team.
Be Mobile - Mobile development will be increasingly important. Designing mobile device web applications, and Mobile RIAs are a couple of examples.
來源於此
-------------------------------------------------------
翻譯:
1..NET, Java or PHP至少會一個
(我會JAVA 只是他應該是指J2SE吧..ME也沒差XD,改天在摸.NET)
2.RIA就是Rich Internet Application的縮寫,當初由Macromedia提出的一種構想,跳脫傳統網頁的框架,讓瀏覽器能作到跟桌面軟體一樣的功能(縮放/拖拉/改變形狀等),且他是一種利用向量式動畫、多媒體以及資料庫的結合的新型態。MS後來踏入RIA的行列~不過定義為Rich Interactive Application,其實都一樣啦!講那麼多,就是要呈現一種新的網頁型態,GOOGLE好像提出HTML5來對抗的樣子..,對了,有人FLASH也可以作到上述的拖拉功能,不過FLASH只能算RIA的一種應用,開發RIA的兩大社群為Adobe Flex以及微軟Silverlight。剩下的參考這邊
(這我還是第一次聽到RIA這玩意,Silverlight跟Flex之前有稍微研究過....實做免了)
3.對於Web Development來說,JavaScript, CSS and HTML是必須學會的
(後兩者我只會複製貼上....)
4.REST, SOAP, JSON, and XML.也要會
(默.........)
5.要跟團隊合作
(這不是廢話嘛?)
6.要會Rails, Python, LINQ.
(聽都沒聽過..)
7.靈活面對環境
(恩...恩!!)
8.專精你的技能
(大師不是用嘴巴說得阿XD)
9.善用工具,與人合作
(不要孤高,你不會比較帥)
10.行動設備上的RIA應用要踏進去
(MOBILE正芬)
0 回應:
張貼留言