上班一族學習怎樣程式設計的方法

在很多人的認知中,程式設計應該是程式設計師的專利,面對亂七八糟的程式碼,只有程式設計師才會使用到,在絕大部分的上班一族的日常工作中,是不會需要使用到程式設計的,那麼事實上真的是如此嗎?我們舉個簡單的例子

上班一族學習怎樣程式設計的方法

當前有一批資料需要我們處理,並且資料量並不小,而且是分佈在幾個不同的excel檔案中,大部分的上班一族常規的操作就是一個個開啟excel檔案,然後再複製貼上資料進行彙總,在這個過程中,肯定會碰到記憶體不足、電腦宕機,或者開啟檔案要很長時間,非常的影響效率,如果會程式設計的人呢?他會怎麼做?利用excel vba寫程式碼,輕鬆實現自動化的操作,只需要寫好程式,剩下的就交給電腦運行了,這個時候就可以聊天或者喝茶了,也可以利用python的pandas方法,處理效率會更加的快,所以上班一族學習程式設計是很有必要的,那麼上班一族學習怎樣程式設計的方法有哪些呢?

透過相應的書籍、影片來學習程式設計基礎知識

上班一族大部分時間都是在辦公室電腦前面坐著的,所以學習程式設計非常的方便,因為學習到的東西都可以直接在電腦上操作,這樣加深印象,而相應的程式設計知識,則可以透過書籍、影片來學習,在這裡我推薦大家先透過資料來學習一些基礎的程式設計知識之後,再去透過影片來深入學習,為什麼要先看書籍呢?因為相較於影片,書籍能夠讓我們集中精力去學習,排除外界的干擾,效率更加的高,而且書籍能夠講解的東西更加的全面,影片因為錄製成本和時間的緣故,一些基礎的知識可能沒有書籍介紹的那麼詳細,所以先從書籍開始,這樣會更加容易上手。

充分利用碎片時間,進行碎片化學習

很多人並不看重這個碎片化時間,先來說說什麼是碎片化時間,比方說我們上下班的途中,很多人都是在刷手機,看電子書或者短影片,其實這個時候完全可以用來學習, 如何學習?喜歡看微信朋友圈的人,可以選擇多看看微信公眾號,關注一些和程式語言相關的公眾號,他們每天都會推送一些簡單的知識,這些知識時非常有用的,雖然都是碎片化的,但是一點點的積累起來,就可以成為你程式碼庫的一部分,或者可以複習你的筆記,學習不僅僅要學習新的知識,還要不斷的複習舊的內容,很多程式設計知識並不是你天天都會用到的,比方說python的datetime模組,他主要是用來針對事件進行處理的,其中有一個時間的前進和後退,或利用到它的ladate方法,這個方法你平時不會用到,但是當你碰到需要處理歷史時間,比方說一個月的今天的銷量的時候,你就會使用到了,所以複習也很重要

一定要多練習,工作其實就是最好的練手場

學以致用,這是學習最終的目的,你學習了程式設計之後,一定要在工作中運用,這樣你才能讓你學到的知識,真正變成你的東西,比方說你學習了excel vba,你就可以用處理上面我們碰到的問題,針對多個excel進行彙總,你就可以輕鬆的寫出程式碼,知道用for each 方法來迴圈遍歷所有的工作表,然後利用copy方法進行資料的複製,並且將資料裝到一個字典中,最後一次一次性寫入,會更加的快,這些都鞏固你學習的方法,也是學習程式設計過程中必須要做的事情,畢竟程式設計是實操性很強的語言。