我五年級那年,在“計算機要從娃娃抓起”的感召之下,教育集團計劃一個月后舉辦小學生編程大賽。
校長一拍腦袋說,從五年級六年級里面選出來100個數學成績最好的孩子,教教試試吧。
廣播里面一個個點了名字,把我們喊到階梯教室。電腦老師終于要上一堂正經的課了。
老師在黑板上寫了個“a = 5”
她問,同學們知道這是什么嗎?
我們班數學課代表驕傲地舉起了手:“這是一個方程的解!”
……
結果賦值這一件事講了一個星期都沒講明白。孩子們都不明白 a 怎么就能憑空等于 5 了,這是從哪里推導出來的。老師說,沒有推導,我讓 a 等于 5,a 就等于 5 了,我再讓 a 等于 6,a 就等于 6 了。全班都是一臉懵逼,哇你想等于幾就等于幾了你是誰啊?
確實是老師沒有經驗,如果她能一上來就說:“我們這個課講的是另外一個世界的事。”說不定就會容易很多,現在卻是小學生們本就不牢固的數學體系被計算機語言給攪得亂七八糟了。
電腦老師回去說教不會,數學老師說,我來聽一節課試試,結果她剛聽了一會兒就趕緊叫停,這要是把數學成績教壞了可劃不來。回去跟校長一匯報,校長說那就考個試吧,別指望教會全班了,把聽懂的留下,最后看能剩幾個吧。
第一次考試全都是這種 “a=5? a=6,問 a 等于幾”的題,卻淘汰了一半的人。
總算是過了賦值這一關,后面的進度就快了起來,最后參加比賽的只有4個人。
那次是我在編程競賽里拿過的最高的獎了,真是因為對手太少,很僥幸。我從此一發不可收拾地愛上了編程。
我當時因為性格內向而受到校園霸凌,而計算機世界給了我安全感,程序是邏輯清晰講道理的,是可以信賴的,是服從我的指令而運行的,這種感覺太美妙了。
初中再參加編程競賽就是慘敗了,自學實在是比不過別人的競賽班,第一次線上比賽連輸入輸出怎么提交都沒搞明白。
高中我在學生會技術組管學生論壇,當時根本不知道aws,就是找的國內一個不知名的小云服務商。租的機器Linux比Windows便宜好多,當時沒有人會操作Linux,而且還是沒有圖形界面的CentOS,但是為了省錢一咬牙還是買了。當時也不懂怎么買國外的域名,國內域名硬是備案了5個月才辦下來。之后又因為貼子廣告太多被網監局瘋狂打電話,人工審核又效率低,只好半懂不懂地,寫了一大坨東拼西湊修修補補的正則表達式。
然而,到了大學我才真正受到社會的毒打。大學之前我喜歡編程沒什么問題,大學選了計算機專業,家里才意識到我是認真的要做這一行了。他們當然是反對的,女孩子就不應該干這個。是的,即使我真的成為了程序員,我也認為女孩子不該干這個,真心不推薦,即使能力強也會受到無端的偏見。
哎呀在此佳節還是不提這些不開心的事啦。我從來沒有懷疑過是否要成為程序員,我一直都在懷疑自己的性別呢。
最后祝廣大程序員們1024節日快樂!雙十一多買幾件加厚的格子襯衫吧!