那些年我玩過的程式語言(一)

Lee2011發表於2022-01-17

寫下這個標題的時候,突然意識到自己就是個渣男,對程式語言總是喜新厭舊,始亂終棄。

新的一年快到了,藉此機會回顧一下曾經用過的那些程式語言,也算是對自己的一個總結吧。

大學裡面學的那些就簡單提一下吧:c,c++,c# .net,java,javascript。這些是印象當中接觸比較多的幾個語言。具體說一下的話:

  1. c, c++ 屬於學程式設計入門的必修語言,當時有兩本教材,一本是譚浩強的經典教材,還有一本是英文版的 C++ primer。個人不太喜歡譚浩強的教材,感覺比較老舊,而且很多英文裡比較簡單的概念,翻譯成中文以後變得晦澀很多,然後你在寫程式碼的時候又要把這些中文的概念轉換成英文的程式碼,一來一回的,徒增許多不必要的煩惱。也正是從那個時候開始,強迫自己逐步養成了看英文原版資料的習慣。一開始的時候確實比較費勁,但是硬著頭皮看一段時間以後會越來越習慣,越來越輕鬆,符合“真香”定理。

  2. .net 平臺在當時屬於一個比較熱門的方向,但是自己不太喜歡被繫結在微軟的生態裡面。所以也就沒放太多熱情到這上面,不過好像記得當時的畢業設計是用 C# 完成的。

  3. java 的話當時有可能是選修的或者自學的,有點記不清了。也就是學了個比 Hello World 稍微強一點的程度吧。

  4. javascript 那時候還比較初級,當時還沒有 nodejs,沒有 npm,沒有 angularJs,更沒有最愛的 vue,主流的還是 jquery,extjs 這些,再會點 ajax 就感覺好像很厲害了。

  5. flash,action script。基本屬於興趣愛好自學。

在大學的時候有段時間對 PS 和 Flash 比較沉迷,還用 flash 做過一個2分鐘的迎新動畫片,開學季的時候在學校的大螢幕上滾動播放,新來報導的學弟學妹們看著螢幕上的動畫,我在旁邊看著他們,收集使用者反饋。還有學院裡好幾期的防火宣傳海報也是用自學的 PS 技術做出來的,好幾米的噴繪貼在教學樓的宣傳欄,多少有一點小成就感。

有一年暑假,在自己4線城市老家的一個入口網站兼職了半個多月,本來是抱著學習的態度去的,不要工錢,每天還倒貼路費和餐費。結果去了以後才發現,公司5,6個人,沒有一個懂技術的,大家就是貼牌別人的系統,然後在上面搬運內容,最有技術含量的還是自己在那裡用 flash + Action Script 做的幾個 banner 和動態選單。

就這樣一晃眼就混到了快畢業前的幾個月,基本已經沒有課了,工作又還沒開始找。於是跟幾個同學報了一個校外的培訓班。當時有幾個方向可以選吧,出於好奇,選了 IBM Mainframe 和日語方向。每天聽一個以前在 IBM 工作的臺灣人給我們講 JCL, Cobol,CICS 這些雖然很古老,但是對於當時的自己來說又比較新奇的東西,偶爾也聽他用奇特的美式發音+臺灣口音吐槽一兩句那些 IBM 前員工都像?一樣 stupid 的話,日子過的還是挺開心的。還有一個教口語的日本老頭,可以用粉筆在黑板上輕鬆的畫出許多卡通形象,教我們對話的時候不要像念課文一樣生硬,要像真的在跟別人交流一樣具有“會話調”。

還有一次是教 Cobol 的助教給班裡發的原始碼縮排格式都不對,幾十個資料夾裡面的幾百個原始檔縮排都是4個空格,但是 COBOL 要求好像都是6個空格才能正常識別和執行,助教給的解決方案是大家每人分配幾個資料夾,手動開啟每個檔案修改後再儲存一下,然後再彙總到一起。。。這怎麼能忍。。。於是自己搬開 java 文件,學習了一下檔案的 io 操作,然後弄個遞迴函式把所有檔案都一鍵修復好以後發給了大家。班裡的女生都表示“哇,好強啊。。。”。當時自己就深刻的感覺到所謂技術就是一種資訊差,瞭解的人覺得就像 1 + 1 一樣簡單。不瞭解的人就覺得很高科技。

就這樣應該培訓了有2-3個月左右吧,期間認識了自己的女朋友,後來變成了自己的老婆直到現在,算是在培訓期間最大的收穫吧。另外一個收穫就是通過在這裡的培訓找到了自己人生的第一份工作,正式的開啟了自己的職業生涯。

(未完待續)

本作品採用《CC 協議》,轉載必須註明作者和本文連結
You can’t use an old map to explore a new world.

相關文章