程序員等等掌握很多計算機語言不會記錯嗎?為什麼我在涉及了C,python,見過一些matlab的語言操作後已經感覺有些混淆了,要再看一下才行。各位在學習過程中有沒有遇到過這種困擾,都是怎麼解決的。


很多時候,當真的進入了這個領域,你會發現你原來操心的,其實根本不是問題,你原來覺得不是問題的,往往是大問題。

你操心掌握很多語言會不會記串,可能會,但是結合現代編輯器提示和文檔查詢可以快速糾正。

你操心當程序員需要不停的學習,但入了行你才會發現,假如程序員幹熟練了就不需要學習了,那纔是真的可怕,因為那和板磚無異,而學習新東西其實反而從來不是問題,也往往不是壓力來源。

你操心學習多門語言太累內容太多,但入了行你才發現真正需要花時間學習的,根本不是語言,學習新語言的語法佔用你的學習時間不會超過 5%。

沒入行的你覺得 multitasking 這玩意兒也沒什麼大不了的,無非就是同時執行好多個任務,入了行後才發現,要搞明白 multitasking,你要搞明白 parallel 和 concurrence 的區別,怎麼調度,共享數據的時候什麼時候需要加鎖,不加鎖會出現什麼問題...

沒入行的你覺得瀏覽器這個東西複雜不到哪裡去,市場上那麼多瀏覽器,說明這玩意兒開發難度肯定不高,但實際上瀏覽器包含了複雜的渲染技術,編譯技術,網路技術,若是沒有開源內核,不會有那麼多瀏覽器出現。

我小時候學習騎自行車之前,一度認為學會騎自行車是件不可能的事情,走在路上經常看騎自行車的人,心裡想「那麼細的輪子,怎麼不會倒」,並且還為他們擔心,擔心他們摔倒。

但是我真正學習騎自行車了,會發現它並不難,我突然發現當車子運行起來的時候,平衡是很好保持的。

所以在當時,我不會騎自行車的時候,因為對它缺乏瞭解,我就對它的難度產生了錯誤的估計,把簡單的事情看複雜了

但慶幸的是,我沒有因為高估騎自行車的難度,就放棄了嘗試學習自行車。

外行由於各方面的不瞭解,很容易把 簡單的東西看複雜,複雜的東西看簡單,這沒錯,但是如果因為還沒入行就被自己想像出來的困難嚇倒,從而選擇逃避進入這個行業,很可能會錯過一些風景。

人對於未知很多時候需要嘗試,嘗試了之後,你或許會發現,它並不像你想的那樣難,當然,也可能並不像你想的那樣簡單。


會記串,所以凡事多查參考手冊是重要技能。

而這些手冊基本都是英文的。

所以我一直說英語是程序員必備技能。

高速高效的查閱各種語言的參考手冊是程序員的重要技能。

其實我們從來不需要所謂的中文編程,我們需要的是中文文檔,中文參考手冊。


不要說打開一門長時間未用的語言,當我打開一個兩個月前維護過,兩年前寫的項目時。

經常腦子一懵,我是誰,我在幹什麼,這代碼是誰寫的,我想改的地方是在哪?!文件是在哪個目錄?

但是過個幾分鐘,半小時狀態就找回來了,如果連續一星期維護,你甚至有了許多重構的想法,感覺架構還可以優化。


會的,前提是某一種語言不經常用,錯誤也主要表現在語法層面上。

比如我是寫C語言的,我入門的編程語言是VB,現在有時候會寫一點VBA和Python,因為C語言的習慣性問題,經常性的會在VB和Python語句後面加分號,條件表達式也會有寫錯的情況(VB不等於是&,C是!=),都能馬上糾正過來,主要是習慣性的問題。

語言不經常用,就會忘,尤其是一些設計思路上的東西,比如用VB封裝對象實現鏈表的用法,需要的時候還是翻自己寫的老代碼才能想起來。我前幾天寫VB的時候就忘了怎麼用純VB搜索某個文件夾了,最後還是用Windows API的方法實現的(老代碼找不到了,只好重寫)。


怎麼不串,串得都煩!還經常有人來隨口問我!

大海!取字元串的函數是什麼?快告訴我!坐在隔壁的小明探頭問我。

我:你用的是什麼語言?

小明:Java

我:substring,用法自己搜索一下。

小明:不愧是前輩,一秒回答。

大海!取字元串的函數是什麼?快告訴我!坐在隔壁的小陳探頭問我。

我:又來了,你用的是什麼語言?

小陳:C#

我:substring,用法自己搜索一下。

大海!取字元串的函數是什麼?快告訴我!坐在隔壁的小趙探頭問我。

我:你是什麼語言?

小趙:C++

我:substring,用法自己搜索一下。

小趙:還資深程序員呢,明明是substr。

我:。。。不說了。

大海!取字元串的函數是什麼?快告訴我!坐在隔壁的小張探頭問我。

我:你用的是什麼語言?

小張:python

我:substring,用法自己搜索一下。

小張:還高級程序員呢,python裏明明是index和find

我:你明明知道還。。。

大海!取字元串的函數是什麼?快告訴我!坐在隔壁的小剛探頭問我。

我:唉。你用的是什麼語言?

小剛:VBA。

我:你不會自己搜嗎?肯定是substring之類的。

小剛:切還高級程序員項目經理呢,明明是mid

我:。。。這名字。。猝不及防啊。

大海!取字元串的函數是什麼?快告訴我!坐在隔壁的漂亮的小美探出頭問我。

我:不知道!自己查!!

問題來了:坐在我隔壁的一共有多少人。謝謝。


推薦閱讀:
相關文章