1樓:冬瓜不怕冷
新技術是肯定要研究的,現在的企業如果不進行創新,很快就會被淘汰。
一般乙個專案在進行,另乙個專案就會調查新技術。
包括可行性調查,製作Demo等等。
如果新技術可以應用到下乙個專案,那麼這就是領先同類產品的亮點。
但是將全部的精力都投入到新技術的開發,這是不可取的。新技術存在不穩定行,很有可能會被淘汰。
2樓:中慧先生
明顯沒有過多的意義,適合當下的才是最好的。但不應該密閉自己的思維和了解行業內容的心態,去了解和認知才能在以後的工作中應用,但不需要花過多的時間去學習和研究,待後面需要使用的時候才去
3樓:Samgz
1,我學習angular時,可選還有jq,backbone。所以我選angular。現在有react,vue。
選擇乙個,學下去都不差,讓angular折磨下也是好事,關鍵是學會。
2,不要相信老鳥,說什麼程式設計是為了使用者,那是為leader說話。我們是為自己,為的是讓自己變得更快更好。不學習,又不去忽悠leader是不會有進步的。
4樓:獨孤劍
其實題主是想做出乙個「價效比高」的選擇。
程式設計師很多時候傾向於自己熟悉的技術棧,並且希望自己掌握的技術是萬金油,威力是最大的,開發效率是最高的……這聽起來很可笑,但是很多人就是或有意或無意的會陷入這樣的選擇掙扎中。
我的建議是,對於新技術永遠敞開學習和嘗試的時間視窗——即花一定的時間快速去嘗試和評估新技術解決了當前相對老的技術的什麼問題,這個問題最好是老的技術多年以來一直想解決卻沒有解決好的問題。如果存在一到兩個這樣的問題,基本就可以確定可以切換技術棧了。
5樓:林月如
有用。首先,嘗試新技術,可以了解創造這個技術的人的思想。學習、了解新技術容易,而擁有其「思想」卻不是容易的事。
其次,很多時候新技術的出現,是為了迎合新的場景。雖然很多新技術也是基於傳統的經典模型,但是毫無疑問,新技術能讓你更容易的實現新業務的演變。
再者,新技術並不是為了趕時髦,但是「時尚」一點,與時俱進一些,對於人類來講,總是沒錯的。
6樓:
新技術的出現,通常是為了更簡單高效的解決問題,如果沿用老技術的話可能會很繁瑣。當然沒有銀彈,你需要先了解它,才能用好它。
7樓:Paul Liu
問和答都很長啊。
簡單的說,決定用乙個新技術或者框架時,第一的決定因素應該是新技術是否能提高生產力,如以前8個小時幹完的活,可以1個小時完成。其次是看團隊推廣的難易,有些技術很牛,但推廣起來很難。
最後,就想說樓主想太多了。
8樓:Lucius Yu
只是做前後分離個人覺得angular的learning curve挺簡單的,並沒有像尤大說的那麼不友善。。routing你說出了問題是什麼樣的問題?
我一般用的是angular seed + anguler AMD + require js,走過一遍流程以後以後就很簡單了,可以直接git 搜 angular seed, 都給假設好了,往裡面新增元件就可以了。
9樓:Jing chen
恕我愚鈍,不懂你用Python 跟你學AngularJS有什麼衝突。你不會js,你就算用jquery還是會遇到很多問題。另外,能在你愛的事上提交issue ,對大多數程式設計師來說應該是一件美好的事吧。
10樓:貓爹
別問別人爽不爽,要問自己疼不疼
你不覺得疼你用新技術來做什麼?先就自己想做的定義問題,然後看看根據自己現有的知識要怎麼解決,如果能解決就開始動手,如果動手覺得工作量大/繁瑣/心塞,這就是疼了,這時候看看別人怎麼解決這個,過渡就很平滑,學習成本就很低。如果一直不疼,那你沒事找什麼事?
11樓:
angularjs很新嗎,我一年前就用了。angularjs很難嗎,英文文件講的挺清楚的。有時間寫這麼長的問題描述,不如沉下心把問題解決。
12樓:白喬
一定要更新知識結構
否則很快成為古董!!!
學習新的技術
不會讓過去的知識顯得過時
而是為你點亮了又一盞路燈
相信我身後的路燈,
雖然離你漸遠
其光芒一直在助你前行
遲早有一天
你會發現
你已經點亮了地圖上的所有路燈
這讓你自由馳騁
一往無前
少年,衝吧!
13樓:韓鵬飛
有意義。
技術重要的生產工具,更高效的生產工具常常可以帶來更高的生產效率嘛。
蒸汽機優於馬拉的車,內燃機優於蒸汽機。
就醬紫。
14樓:李昊夫
我覺得好像是步子邁得太大了,所以有點兒不適應而已。
angularjs不是直接學的東西,先從js和dom開始,然後是ajax、json,再是jq之類的庫,最後才是angular這些框架級別的東西。另外angular這模擬較新的東西,就別指望中文資料了。
沒啥好辦法,要不就硬著頭皮用現在的辦法做完,要不就退回去用最熟悉的辦法解決問題。自己決定。
但我想說的是,盡量利用年輕的時間學習英語和計算機類的基礎知識吧。程式設計小有名氣,但是掛科無數,意味著有些軟體工程經驗,但基礎薄弱。
別像我一樣,三十多了才想起來學計算機導論……(苦笑)
15樓:小爝
angularjs我就看了3天就上手寫專案了…實在不懂…你在說什麼…
新技術舊技術,說白了都是一種設計模式或者開發理念,這個搞明白之後,做專案,搞開發,永遠靠的都是基本功。
切勿本末倒置。
16樓:
對個人來說是好。
但是對公司來說,是不可取的。
你懂新技術,不代表其它同事懂這項新技術,每個公司開發一款產品,都已經有舊的一套生產框架。用舊的框架第乙個是穩定,第二是生產效率快,新技術都是槍打出頭鳥,第乙個走的採坑肯定最多,第二個走的是踩在第乙個的屍體上走才快,不出BUG一帆風順還好,一出BUG嚴重拖慢產品進度。公司注重的是盈利,不是搞科研。
如果,公司肯讓你重新設計一款新的框架,那時候的你,已經是個老手了,換言之,公司不會也不敢讓對乙個剛畢業的學生說,把我們公司某產品的框架重新設計一遍吧,之前那個慢死了。
17樓:niuniu Sun
個人感覺追求新技術然並卵,做工程很重要的一點是維持框架以及專案的穩定性,新技術不穩定帶來遷移麻煩同時還會帶來效率的問題。
18樓:Ian Liu
我的建議是
1。沒事別折騰
2。什麼熟用什麼
3。加入新的玩意要能解決你的疼點。如果沒有疼點那等你有感受後再說4。加入新玩意後確定自己真的可以半夜兩點爬起來明確的知道如何除錯重啟伺服器不算
5。加入新技術前團隊裡有其他人也對它很熟悉額外建議大學生踏踏實實的寫個部落格系統, 別找現成的框架 。這個想做好 ,真的不容易 !
你能接觸到web 資料庫 orm 部署運維 seo 客戶端開發等等技術夠你喝一壺的
19樓:
妾以為,你這是單純追求新技術,而不是按實際需求出發選擇技術。
不過,對於樓主這類專案,本身也是學習的過程,你學到東西比實際快速完成專案重要多了。
從lz的描述來看,我覺得,lz實在不算浮躁的。
PS,有些"新"技術並不一定好,有些是在不合適的領域用更冗餘的方法實現其他領域很簡單的功能。
20樓:robert wang
追求新技術是不是有意義?
你知道所謂新技術shadow dom可以增加效率麼? 據說angular2 比 1減少30%渲染所需時間。雖然沒有人算過~~
追求新技術的意義肯定是在某一方面有重大進步。 為了以後更方便~更快捷~更強大
————
樓主最後問是不是要用mvc 還是angular 1.2或者1.4。
你要是以後目標後端後台大牛mvc 足夠了。 沒需求上angluar.js
如果是以後找前台工作。明顯你需要angular。不要過度在乎1.
2還是1.4的問題。 反正你總是要公升級的。
今天不做你也是明天做。 學學1.2也沒壞處。
21樓:nekocode
生產環境下還是要慎用新技術(雖然我個人很喜歡將新技術用到生產中,但是前提是已經對新技術有較深掌握)。個人學習的話,新技術提供了程式設計界一些最新的思想,學習了的話不無好處。
軟體開發中設計的思想怎麼培養?
已重置 一定要說怎麼培養的話,那就是玩各種建造類的沙盒遊戲。設計的東西越多,設計的腦洞和經驗也就積累得越快。如果簡單總結的話,可以認為問題的本質都是 你手裡有哪些資源?想要的最終產物是什麼?怎樣對這些資源進行組合?然後我們需要給這些問題增加約束條件。資源當然不是無限制的了,各種資源可使用的數量是有限...
軟體開發中不追求優雅的原因是什麼 王垠微博裡的提問
Tim Shen 第二句話是Dijkstra說的,原文是 Simplicity is a great virtue but it requires hard work to achieve it and better complexity sells better 我看來是比較好的解釋,忽悠客戶好賺...
對於軟體開發類的崗位來說,在整個面試流程當中,HR扮演什麼角色?
Taste Slowly HR的角色有以下幾個方面 1 面試組織,說白了就是面試的邀約,時間協調,面試接待之類的,很初級的HR實習生就可以做 2 簡歷初步篩選,初級的HR,只要稍微了解職位是幹啥的都能做一些初步的篩選 3 識別勞動用工風險,這個就要求HR比較專業了 4 識別人選和組織的匹配性,包括價...