回覆列表
-
1 # Machilus
-
2 # 國際善待程式設計師組織
只要你願意,可行性是100%.
把程式設計師的工作類比為木匠的話,沒有理由只會用刨子學不會用斧子。
可能每個程式設計師都有自己掌握得最熟練的語言和工具,但並不意味著,你一輩子要綁死在某一種語言上。很多東西都是觸類旁通的,花點時間,下點功夫,學一種新的語言也沒那麼難。
當然了,Javascript永遠不只是Javascript,你要轉的是前端開發,不僅包含JS,還有css,各種前端框架,MVC/MVP/MVVM模式......但是隻要你想學,就能學會,就能轉型。
相關內容
- Java、Ruby、JavaScript等高階語言盛行,現在還有學習C的必要嗎?
- 我自學培訓機構的影片,自學java後端但是現在我很迷茫,感覺做不出來什麼東西,基礎特別差,該怎麼解決?
- 想成為開發微信小程式的Java後端,應該從哪些知識學起?
- Java後端程式設計師,在哪裡接靠譜的私活,專案簡單報酬少點也行?
- 大三不知名211計算機學生,想明年進大廠實習,想做後端開發,應該學java還是golang?
- 軟體系統JAVA前端和後端框架有哪些?每個框架的優勢是什麼?
- 後端Java怎麼和前端HTML互動?
- 有哪些關於Java Web後端的書籍?
- 要成為一名Java工程師需要掌握哪些技術,前端與後端應該怎樣選擇?
- Java與go哪個更適合後端開發呢?哪個更適合新手呢?
A.基礎理論知識。B.一門程式語言,現在基本上都是面向物件的語言,JAVA/C++/C#等等。如果做WEB開發的話還要學習HTML/Jav**ript等等。C.一種方法學或者說思想,現在基本都是面向物件思想(OOA/OOD/設計模式)。由此而衍生的基於元件開發CBD/面向方面程式設計AOP等等。D.一種關係型資料庫,ORACLE/SqlServer/DB2/MySQL等等E.一種提高生產率的IDE整合開發環境JBuilder/Eclipse/VS.NET等。F.一種UML建模工具,用ROSE/VISIO/鋼筆進行建模。G.一種軟體過程,RUP/XP/CMM等等,透過軟體過程來組織軟體開發的眾多活動,使開發流程專業化規範化。當然還有其他的一些軟體工程知識。H.專案管理、體系結構、框架知識。正確的路線應該是:B→C→E→F→G→H。還需要補充幾點:1).對於A與C要補充的是,我們應該在實踐中逐步領悟程式設計理論與程式設計思想。新技術雖然不斷湧現,更新速度令人眼花燎亂霧裡看花;但萬變不離其宗,程式設計理論與程式設計思想的變化卻很慢。掌握了程式設計理論與程式設計思想你就會有撥雲見日之感。面向物件的思想在目前來講是相當關鍵的,是強勢技術之一,在上面需要多投入時間,給你的回報也會讓你驚喜。2).對於資料庫來說是獨立學習的,這個時機就由你來決定吧。3).程式語言作為學習軟體開發的主線,而其餘的作為輔線。4).軟體工程師著重於B、C、E、D;軟體設計師著重於B、C、E、D、F;架構設計師著重於C、F、H。