在我剛開始cs的學習過程中,總有乙個問題不能明白:讓計算機print一下,它就會print一行**在螢幕上。讓它readfile,它就會readfile。為什麼呢?
其實這個就跟你拿相機拍照一樣。當你想拍照了,拿出相機(程式開始),發現美女(滿足條件),按下快門(乙個方法執行),獲得**(@return)。事實上,這個過程的細節可能及其複雜,並且涉及到人機互動(hmi),硬體裝置,作業系統,以及特殊的演算法和資料結構。但對於大多數希望拍照的人而言,這些都不重要。
仔細想想,這就是程式設計的乙個重要意義。提供乙個介面(快門鍵),讓想得到**的人,直接通過使用介面就可以,而不必在乎其中細節。
當然,對於乙個軟體工程師而言,內部的一部分細節就如同源**一樣,多了解一點,會有很大幫助。而對於初學者,學習**,從練習(多拍照)開始。知道乙個方法,乙個lib或者乙個框架可以幹什麼,多拿來運用,才能更多的體會程式的細節。
程式設計師轉行為什麼這麼難
儘管我在 大齡程式設計師的未來在何方 這篇文章裡比較樂觀地介紹了程式設計師保持競爭力的幾個方向,但現實依然是殘酷的 很多人將不得不離開軟體開發工作,轉型去從事其他職業。當你要這麼做時,就會感慨 想不到一切竟如此艱難!你不禁會想起李白老先生的詩 噫籲嚱,危乎高哉!蜀道之難,難於上青天!那麼,為什麼會這...
程式設計師轉行為什麼這麼難
儘管我在 大齡程式設計師的未來在何方 這篇文章裡比較樂觀地介紹了程式設計師保持競爭力的幾個方向,但現實依然是殘酷的 很多人將不得不離開軟體開發工作,轉型去從事其他職業。當你要這麼做時,就會感慨 想不到一切竟如此艱難!你不禁會想起李白老先生的詩 噫籲嚱,危乎高哉!蜀道之難,難於上青天!那麼,為什麼會這...
年薪20萬程式設計師轉行做遊戲建模,為什麼轉行呢?
先說結論,如果你想高薪就算了,公司不是你想做啥就做啥這牽扯到商業和非商業,因為此所以說不定你的興趣會慢慢沒有。這個行業還是殘酷的,需要不斷的學習和提高。如果你現在24 25了,而且又乙份還行的穩定工作,而你只是對這個感興趣。那我建議別轉行了,把這個當做興趣學就行。當然 你也快以抱著一定要入行的心情學...