初級Java程式設計師所面臨的4大挑戰
一、編碼時間過長
作為入門級Java工程師,每週至少程式設計45小時,而且每個月會有1到2個星期工作50至60小時。從這些數字上看,過去幾個月裡每週工作將近50小時。80% –90%的工作時間都耗在了電腦前。這樣的數字雖然表明了享受於編碼確實有助於進步……但疲勞奮鬥也是真的。
二、處理任性的需求
“那麼,請告訴我,為什麼我們要像Z-X-Y這樣實現這些要求,而不是X-Y-Z??”——因為客戶想要這種方式。
“那麼,為什麼我們要允許應該不能手動輸入的唯一識別符號支援手動輸入?”——因為客戶希望這樣。
值得慶幸的是,這些要求都不是太難,而且有必要的話,我們往往可以對為什麼不執行這些要求給出一個很好的理由。
三、解釋需求
如何解釋一個專案的主要需求是導致工程師脫穎而出的一個部分。
這需要一些文件以及指導構建什麼的頁面。這還需要一些文件並構建客戶其實想要的東西。這是一件需要實踐的事情,但如果你不試著去了解它,那麼你可能永遠學不到這個技能。
四、其實應該是設計軟體
想到一個點子(plannerapp,網站與使用者,任何有關資料驅動的,等等),決定構建它的技術堆疊(字面上看任何堆疊都有效,不要太在意批評,當最終目標是學知識的時候),並配置你的工作環境(即在計算機上下載和安裝所有必需的軟體)。僅此部分將需要幾個小時,如果你抓緊的話。
隨後,建立專案的時間安排表,確定自己的想法,一次一行程式碼。一個聰明的辦法是快速構建一個可演示整個專案應體現什麼核心思想的工作原型。即使是有經驗的程式設計師,這些事情也需要一個星期或更長的時間。
到了這一步,可千萬不要放棄。反覆地改原型直到完成,並在公共平臺上釋出自己的想法。如果你有才華,有經驗並擅長於管理,那麼你可能在幾周內就可以處理好所有這些。
如果你已經完成了上述所有步驟,那麼恭喜你,你已經成功地將你的想法轉變為現實。這就是軟體工程以及軟體工程師日復一日工作的內容。堅持下去,你就會脫穎而出。
相關文章
- 日本RPA技術普及所面臨的挑戰
- 管理應用程式面臨的挑戰
- 怎麼從初、中級Java程式設計師過渡到高階Java程式設計師?Java程式設計師
- 使用並行資料倉儲所面臨的挑戰VW並行
- 解析教育培訓類app開發所面臨的挑戰APP
- 2023,超級APP面臨的挑戰與機遇APP
- 初級Java程式設計師提升自己的3條路線Java程式設計師
- UX設計師在Scrum敏捷團隊中工作面臨的六大挑戰UXScrum敏捷
- 如何從初級程式設計師變成高階程式設計師?程式設計師
- Java初中級程式設計師面試題寶典Java程式設計師面試題
- 程式設計師將面臨的三大“難題”程式設計師
- 大勢所趨的遠端辦公還面臨著哪些挑戰?
- 初級Java程式設計師職業規劃如何選擇Java程式設計師
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 看BAT技術面試官如何挑選Java程式設計師BAT面試Java程式設計師
- 初級Java程式設計師和Java架構師的區別:內功心法修煉圖Java程式設計師架構
- 區塊鏈面臨的挑戰(二)區塊鏈
- 區塊鏈面臨的挑戰(三)區塊鏈
- 區塊鏈面臨的挑戰(一)區塊鏈
- Web3面臨著的挑戰Web
- 初級程式設計師的SQL拾遺-②(表操作)程式設計師SQL
- 如何從初級程式設計師順利晉升到高階程式設計師?程式設計師
- 好程式設計師Java培訓分享Java中級面試題合集程式設計師Java面試題
- 無程式碼開發讓程式設計師面臨失業?程式設計師
- 初級程式設計師需要知道的基本程式碼規範程式設計師
- 社群團購大戰升級:零售行業再次面臨挑戰行業
- Web3面臨什麼挑戰?Web
- 資料安全治理面臨哪些挑戰
- 初級程式設計師的SQL拾遺(增刪改查)程式設計師SQL
- 採購經理面臨的10個挑戰
- 室內定位面臨的挑戰_凱利訊
- 網路分流器-LTE面臨的挑戰
- Java初級開發工程師面試題合集Java工程師面試題
- Java程式設計師面試題及解答Java程式設計師面試題
- 程式設計師50+Java面試題程式設計師Java面試題
- JAVA程式設計師面試題庫分享Java程式設計師面試題
- 初學Java,如何成為年薪50萬的程式設計師?Java程式設計師
- 【思維導圖】 邊緣計算面臨的機遇和挑戰
- 看看這個常常被初級程式設計師弄不懂的 “事件”程式設計師事件