-
1 # 定製軟體和系統
-
2 # 夜神sky
3年php,自學任何程式語言(包括java)2周內無論如何都可以上手了。如果不行,我不知閣下表弟這3年幹了什麼,但程式設計師肯定是幹不下去了
-
3 # 不務正業的程式設計師
按照你說的,我的理解是,你表弟已經從事php開發工人工作3年時間,有了一定的團隊開發的經驗,熟悉開發流程了,這樣的話我推薦他去培訓機構,培訓機構會系統性的快速填補你需要的知識,這樣他就可以短期內轉崗入職,在在以後的工作中自學,填補培訓機構教學空白,這樣可以實現快速轉型,空窗期短,希望可以幫到你
-
4 # IT人劉俊明
首先,對於已經具有三年PHP開發經驗的程式設計師來說,如果需要使用Java進行開發,完全可以自學。
對於專業程式設計師來說,在不同的開發場景下采用不同的程式語言是比較常見的事情,所以很多程式設計師在工作一段時間之後都會掌握多種不同的程式語言,比如不少Web程式設計師都會同時掌握Java、PHP、C#等程式語言。
對於程式設計師來說,在掌握一門程式語言之後,再學習其他程式語言也相對比較容易,完全可以一邊使用一邊學習。另外,大部分程式開發任務都有嚴格的開發週期要求,很多情況下並不允許程式設計師拿出大塊的時間去學習新語言,所以自學也是比較現實的選擇。
PHP主要的應用領域就是Web開發,雖然應用領域比較集中,但是PHP在Web開發領域佔據著大量的市場份額,所以也是一門被廣泛使用的程式語言。相對於Java語言來說,PHP在語法結構上要靈活一些,畢竟PHP屬於指令碼語言,而Java是純粹的面嚮物件語言。在寫法上Java更模式化一些,因此很多PHP程式設計師對於Java的語法會不太習慣,在學習的初期會遇到一些問題,主要集中在各種“抽象”的理解上,比如類、抽象類(半抽象)、介面(全抽象)等。
對於從PHP轉向Java的程式設計師來說,要想掌握Java,應該注意以下三個問題:
第一:調整程式設計思路。PHP的開發思路比較直接,程式設計師不需要考慮過多語言自身的問題,而Java語言在使用之前是需要經過一番“設計”的,這個設計體現在兩個環節,一個環節是功能定義,另一個環節就是“抽象層次”的設計。另外,Java的模組化設計也是一個需要重點考慮的因素。
第二:注重框架。與PHP程式開發不同,採用Java語言進行Web開發時,幾乎離不開框架的支援,原因自然是從程式結構、抽象層次設計以及效能三方面原因來考慮,目前Spring框架能夠提供一站式解決方案,包括SpringBoot、SpringMVC、SpringCloud等,所以學習Spring是個不錯的選擇。
第三:注重分散式開發。Java語言經過多年的發展已經構建了一個龐大的語言體系,特點就是效能穩定和擴充套件性比較強,Java語言的擴充套件性一個重要的體現就在於分散式程式設計,所以學習Java要學習使用Java構建分散式開發的相關內容。時間允許的話,可以瞭解一下Hadoop平臺的解決方案。
-
5 # 節日每一天
一直玩php,前兩天幫一個朋友做畢業設計,要求java,直接裝eclipse,1天配置環境,1天看了看文件,第三天做了springboot+mybatis的一個簡單的管理系統,要是細化還需要一週,這算快嗎?最後說一下,java真不是我的菜,有點麻煩!就當學個本事,不到必要時不會用它...
回覆列表
不用糾結了
轉行吧
3年換語言還沒有自學的自行以後在業內活不下去的,早點脫坑,換別的行業也許還有希望。不是開玩笑,認真的說的。
這個行業自學能力很重要