那些年「編程」教會我的事……

說來慚愧,其實按道理講,星佳的大學專業其實學的是計算機相關,為何是相關?因為08年,我們有幸上了一個叫做「數字媒體技術」的試點專業,於是教學老師和負責報志願的家長基本都是懵圈的,以至於至今我都不知道這個專業培養的是哪類專業人才?

不過還好,跟大部分人一樣,社會人是出了大學才真正開始用心去學習的物種,社會這所大學教給我們的「叢林生存法則」遠遠比象牙塔裡只需要考高分就能取悅老師和家長的學生思維有價值的多....

那些年「编程」教会我的事……

所以,如果你和星佳一樣,因為專業學什麼最後卻偏偏不那麼感興趣專業課,倒不如提前進入「社會大學」歷練和跳坑,最終你會發現,很多捷徑就算走了,也還是得老老實實從頭再走一遍回頭路的,但早點遭遇的教訓卻無比珍貴...

從小就養成「學習型思維」還是蠻重要的,心理學上把有這類特質的人群定義為「固定型思維」的榜樣,拿實驗結果來看,同樣的一塊兒拼圖,給四歲的孩子們去玩耍,終於拼完後給孩子們做個選擇,是重新開始拼個難度更大的還是再來一遍已經拼過的?

可能這個例子並不太嚴謹,但是恰恰說明了「學習型思維」的必要性,希望大家可以跨越從 興趣-》煎熬-》懷疑-》堅持-》曙光-》成就感 這樣的遞進學習之旅,享受孤獨的你和這個世界對抗的痛快...

提起編程,程序員會戲稱自己是碼農,而旁人對程序員的一貫印象就是IT民工,但偏偏不知道誰提的科技是第一生產力,現在你去逛逛shopping mall裡都有兒童編程的體驗店了,更別提來自MIT免費的面向兒童scratch編程和成年程序員鼎鼎大名的社交網站github了....

但其實,我們學編程總得先有目的和興趣才行,而這些只聽別人講是無法讓你真的有足夠動力堅持到底的,那麼分享下星佳的編程之路,或許你可以找到適合你的路徑。

看不懂代碼沒關係,不就是做個網站嘛!

當年大二看多了互聯網名人傳記,天天做夢要做個改變世界的網站,而創意就來源於「用錄屏教學的方式幫妹子們解決軟硬件問題」,但是不懂技術怎麼能做個可以用的網站出來呢?

當初想搞的網站最終還真做了出來,可以看看這篇文章:

按照正常軟件工程的開發流程需要從零開始設計產品(UI和交互原型圖),規劃數據庫(存儲各種數據),搭建服務器(相當於一個公共可訪問的主機),編寫代碼(至今還搞不定的部分)是不可能的,於是在懷著一定要解決問題的衝勁下硬是找到了一個開源問答系統,模仿當年web端百度知道的「Tipask開源問答系統」

最感恩的是配合官方文檔,不用懂一行代碼即可和安裝遊戲一樣,點幾次下一步,填幾個信息即可在本地生成一個問答網站,至於如何讓互聯網上的用戶訪問,在看了「騰訊雲」的文檔後,大概理解了雲的概念,申請個域名,備個案,FTP程序上傳即可。

這裡面最關鍵的就是「開源軟件」,也就是如今github欣欣向榮的導火索,「貢獻和免費」互聯網技術大家有空可以去翻翻互聯網的歷史紀錄片,如今我們能享受便捷的手機體驗和豐富應用,離不開開源世界裡那些放棄商業變現機會而貢獻集體智慧的科技前輩們....

10部程序員必看的紀錄片

www.runoob.com/w3cnote/10-programmer-documentary.html

網站框架搭起來,不妨再去改改代碼!

既然是你的想法,那麼開源軟件提供的功能和前端頁面肯定和你想的完全不同,請不到技術大神來幫忙,只能硬著頭皮上,好在前端HTML的代碼還是蠻有可讀性的,所見即所得,改了也就改了,也是在學著改代碼的過程中收穫了一點點的耐心,之後又心血來潮的用了WordPress和Discuz等開源產品....

之後移動互聯網時代來了,App也都有了一堆直接拖拽就能實現想法的所見即所得編輯器,就連開發遊戲也都有現成的引擎和素材直接拿去修修改改即可,所以曾經有那麼一段時間沉迷於測試人家開源的代碼,然後改一改當成自己的....

改的再好,始終滿足不了自己的野心!

很快就漸漸意識到,改代碼不是個持久之計,動的只能是皮毛,而作者的邏輯和後端框架壓根基礎太差看不明白,直到拖延了這麼多年,依然用著各種藉口抗拒親自在IDE裡敲敲打打那些英語符號....

所以,就引出了開頭的那句話,所謂的捷徑走多了,最後還是又回到了起點,於是不得不重新思考,安心選一門相對入門掌握較快,可用資源庫比較多的語言抓緊動手敲起來代碼才是正事,一味地用工具解決問題,或者改改人家系統皮毛的代碼,真心不是持久之事,舉個不恰當的例子,靠減肥藥吃多的人最終都會發現,還是老老實實運動的好!!

記得鵝廠的婦科聖手TK教主的傳說,作為一個從婦科轉行到安全的人,你必須花更多時間才能追的上人家,而大部分人的努力程度是真的還沒到拼天賦的時候...

據說要立個Flag,那就爭取一個月之內可以抓取深圳鏈家的房產數據,用「數據分析」的技術給大家一個事實,到底深圳的房價是跌是漲,未來的趨勢又將如何,從歷史數據又能分析出什麼規律?

微博@星佳是個小人物

那些年「编程」教会我的事……


分享到:


相關文章: