華文網

程式師程式設計語言的常用按鍵,經典收藏!

無論你換哪種程式設計語言去寫程式,我們都可以借鑒其相似的類型、資料結構和邏輯等基礎知識。如果你已經學過布林值、整數、浮點數和字串,那麼一般情況下它們在新語言中的用法也是相同的。

其他如清單、集合、庫和樹等的資料結構,以及算數運算、if語句、迴圈、函式呼叫等邏輯也是如此。

此外,像演算法使用、分解問題、命名變數和函數等關鍵技能,是可以直接在新語言中使用的。這在程式設計語言中是通用的。

編碼之前想一想

用10分鐘,20分鐘甚至30分鐘的時間來想想你需要什麼,想想什麼樣的設計模式(如果有的話)適合你將要編碼的東西。

真的要好好想想,你會很慶倖“浪費”了那幾分鐘,當你不得不更改或添加東西到代碼中,而這只花費了你30分鐘的時間而不是5小時。

程式設計能力可分為兩個維度:一個是程式設計技能水準,另一個是領域知識水準。

有些程式師可能把精力都花在提升程式設計技能上了,

領域知識知之甚少,這其實在日常工作中也是極其有害的。有些需求可能早已經有了現成、開源免費的解決方案,或者只需要組合幾個現有軟體就可以快速搞定,而他們卻不得不自己花大量時間去開發。另外,缺少領域知識,在程式出現非預期狀況時,很難快速定位到問題的根源,很難解決bug。

那麼我們來看一下程式設計語言中常有按鍵吧!

Javascript

Shell

Java

C

C++

Ruby

Python

另外還有一點可以通過自身的學習來獲取一大進步。

究竟有哪些乾貨呢?