Ⅰ 程序員所有代碼都是一個一個自己敲出來的嗎
顯然並不是,有的框架是原來就有的,他們只要往裡面填充當時沒有的代碼和他們所需要的代碼就可以了,可以有效的提高他們的工作效率。
安卓開發也是如此,就好比畫畫調用畫圖板的各種命令集一樣。比如我想做一個音樂播放器。剛開始進入的是歡迎界面,我調用系統的UI界面庫,把圖片顯示在界面上。然後進入登錄界面,我調用網路請求庫,把用戶名、密碼發送到伺服器上面進行驗證。最後進入播放頁面,點擊播放歌曲,我調用系統的多媒體庫,把音樂播放出來。整個過程跟畫畫是十分類似的,只不過你是用滑鼠觸發然後調用畫圖板指令,而我是藉助代碼調用各種庫函數。
Ⅱ 當程序員寫不出代碼了,該怎麼辦
你已經對著電腦 n 個小時了。敲鍵盤正成為一種負擔,你在想,鍵盤是否就像西西弗斯推著的那塊巨石。
咖啡一杯接著一杯。不敢再喝了,因為搞不好要有副作用了,心跳加速,身體不由自主地顫抖,出冷汗,但還是無法產出任何代碼。
所有重新發現編程趣味的努力都徒勞無功,因為你的最後一點能量都用來驅逐大腦中正在攻城略地的話:
「我寫不出代碼了!」
總的來說,這個理念就是要你忘記手頭的問題,讓你的意識心靈沉浸到其他的事情中。此時,你的潛意識則開始連接要點,朝著頓悟的方向前行。
我們可以做些什麼以便於幫助大腦在發散思維的模式下工作呢?放輕松就好了:
散步(古代哲學家非常習慣於在走路時演講,因為他們意識到走路有助於思考)
清理辦公室或住所(完成後給自己一個獎勵)
與朋友約會,和杯咖啡,聊聊八卦(如果你過於關注問題的話,那麼建議和不能提供幫助的非編碼人員交談)
最後再說一句,如果你絞盡腦汁,卻仍然無法解決問題,那麼不妨先放一放。通過潛意識的運作,搞不好突破性的想法就會靈光乍現。
Ⅲ 想成為程序員,學不會編程是自己笨嗎
可能是你學習的方法、途徑不適合你。可以多看看視頻教程,主要是不能光讀書,得自己學著敲代碼、運行、調試。慢慢來,一點點積累經驗。不會的東西勤網路。
望採納
Ⅳ 為什麼很多程序員寫不出自己的代碼,都要上網復制其他人的代碼。
程序員也是分境界的,如果說遇到一個自己在技術運用上就不會的需求,那肯定是要上網找對應的代碼示例和工具。至於程序員的幾層境界,建議你看看<JavaScript 王者歸來>的1.7.1節,節選了附件傳上來。