大家好
小弟算是社會新鮮人,目前做PHP工程師快2年 ,
當初一開始所學的是java , 考到 java ee 5 scwcd認證 , 雖有些面試機會 ,
但最後因為公司案子的特性,仍選擇做PHP工程師 ,
畢竟付出了努力考認證, 了解java語言的特性 , web 的架構等
目前有自行上網去簡易了解 struts 2 , hibernate , spring , spring mvc , maven , jpa , 並自行試著建構環境
也讀過公司外包出去的java案子,從中了解 SSH的架構
雖然我已自學一陣子 , 但總覺得怕不夠紮實 ,
想花幾萬塊去資策會學java framework ,但同事知道後, 紛紛覺得不值得 ,這些等如果有換到新工作 , 再學就好 ,
但我個人不喜歡,甚麼都不懂都要別人教的那種感覺, 我竟然想進java framework這領域, 自己至少要有些基本認知 , 而不是抱
著"工作後自然會有人教"的態度去工作,
甚至有人跟我說 , 再繼續寫php , 就會跳不出php這個圈圈 , 這是真的嗎???
希望有資訊相關經驗的前輩可以分享 , 感謝
不然自己買書+google其實就可以了 >> 省錢
>>但我個人不喜歡,甚麼都不懂都要別人教的那種感覺,
>>我竟然想進java framework這領域, 自己至少要有些基本認知 ,
>>而不是抱著"工作後自然會有人教"的態度去工作,
做資訊的多少都要請教他人或與他人討論的
多吸收別人的想法與思考邏輯會比學單純一種語言來的好
建議不要排斥與人溝通
教學相長,受益無窮
>>甚至有人跟我說 , 再繼續寫php , 就會跳不出php這個圈圈 , 這是真的嗎???
>>希望有資訊相關經驗的前輩可以分享 , 感謝
php與java其實都只是一種工具語言而已
太專注在語言上對技術是沒有幫助的...
別把自己局限在特定語言上
題外話:
熟悉一種程式語言或framework只是基本功...
你可以做的還有....
1.加強程式碼的可讀性
你可以加強你程式碼的可讀性
把程式寫得像文章
讓看你程式碼的人跟看文章一樣流暢
有些人認為多寫註解就能增加可讀性
小弟反而認為註解跟程式碼可讀性不能混為一談
寫註解前先考慮一下為什麼要寫註解...
2.了解系統開發流程的細節
軟體開發流程大致上可以分為:
需求、分析、設計、建置、測試、發佈、維護
3.了解各種系統架構,ex:MVC,SOA,DDD,TDD等等
像是MVC為什麼要這麼設計?
再用PHP來實做