會編程是一種怎樣的體驗?


謝邀,說自己的故事實在不好意思,我說個學長的故事吧

成外是個技術氣氛嚴重匱乏的學校,會編程的99%都是OIer,要看到一個寫開發代碼的人實在是少之又少,比如,一個比我高一個年級的學長。

他先是搭建了我們學校自己的OJ(雖然是基於一個開源OJ改的,但是起碼題庫是自己的),然後在GitHub上弄了個倉庫。這實在是個神奇的玩意,原理很簡單,VB寫的,雖然沒啥技術含量但是個人感覺普通的高中OIer是不會寫這種東西的。

作用就是輸入指定盤符之後就隱藏起來,等指定盤符的盤出現之後就開始將盤裡的內容複製到D盤去。

我一開始沒搞懂是幹啥的,他向我解釋了之後我恍然大悟——

偷老師P(luo)P(zhao)T用的。

瞬間覺得寫代碼這種技能還能用在這種地方好方便desu


先說結論:非職業碼農圈子裡,會編程是有很大優勢的。排除健康因素,利遠遠大於弊。

我是物理化學專業,非專業碼農。興趣驅使,會一點c# .net stm32單片機 。

優勢舉例:

1.做一些小裝置和控制端。比如,結合單片機,給組裡老師焊了個pH值的數據採集系統。用藍牙模塊傳輸數據pc上實時繪圖看走勢,到達設定值自動斷電。解決了他們一幫人輪流值三班的問題。換了兩篇小文章的二作。

2.處理一些複雜的數據。我們有測定顆粒粒徑分布的動態光散射試驗,數據解析需要積分擬合,然後根據條件不同,帶入公式中計算。我們實驗室多年來一直人工origin擬合計算。我懶,看了就鬧心,自己調用origin類庫寫了個計算工具,一鍵批量計算並生成數據圖。原本一上午的活兒 現在5分鐘就能完成。

3.組裡對文獻時效性要求比較高,最近在寫一個爬蟲,採集到的數據用wpf的3d繪圖展示,分析文獻之間的關係。減少查文獻的時間。

4.參加各種比賽。化學和計算機結合的各種比賽。認識了不少有意思的人。

6.對軟體的運行機制比普通用戶更清楚,所以一些化學的專業軟體能更快上手。博士導師並不是看我化學好才要我,而是看我電腦好,會編程(??﹏?)。

弊端:

1.人的精力是有限的,花了大量時間在編程上,必然導致沒有足夠的時間在化學 英語這些東西上。

2.都找我修電腦。鬧心。

3.比別人伏案 趴電腦的時間更多。腰椎 頸椎 不太好。


大概就是有了一股懶勁。

多excel批量錄入?寫個腳本幫下忙吧

每次手動查成績好麻煩?寫個程序自動幫我推送吧

想監測之前想選的課有沒有空一個位子出來?也寫個程序幫我監測吧

網路上這麼多搜磁鏈的站?我來集成一下吧

...

咦?公司有月餅搶?我來試試...


謝邀,今天剛好寫了一個一鍵評教的腳本。


什麼叫「會編程」?


遇到個問題,差點資料,百度(谷歌)一下,點擊某一個個人博客解答,哇喔,這個網站做的真好,f12…………十分鐘後…………艹,正事忘了。


某網看動作片需要錢,後來發現播放按鈕有一個js判斷:

if(vip &> 2) {

播放

} else {

彈出充值頁面

}

打開chrome控制台,改vip = 3,然後可以放了。。。


寫個腳本搶月餅被開除的體驗


如果你是真的熱愛,我覺得你會覺得會寫程序是一件很開心的事,很有成就感的事。

從爬取各種妹子圖到自己搭vpn翻牆,還可以自己弄一個qq機器人糊弄其他朋友

發張測試圖

左邊的就是機器人,用的是百度的和圖靈的

關鍵這玩意比我會撩妹。

Ps:圖中妹子沒追上,就醬。

當然了,還可以搶月餅(滑稽)


會有很多人找你修電腦。。。(笑

當然,好處很多,很多沒有現成軟體的東西都可以自己寫小代碼或者直接去githun上找。會編程,至少讓你知道遇到某些問題,是可以通過計算機來解決。


搶選修課,沒幾分鐘就沒課了。

為什麼這麼快呢?因為一個人可以選三門選修,所以很多人多選,然後退課給朋友的。

以上為背景。

第二天怒擼小程序搶他們退掉的選修課,十幾分鐘不到就選上了三門課,然後幫班裡同學啊同學的同學啊都選上了………

可見退課的人之多啊,最近看到阿里這事,我是不是得被開除(ーー゛)


有時候自己寫代碼的感覺很苦逼,但是程序出來之後的哪種成就感非常好,很開心,還有旁邊人們投來的羨慕的目光


並沒有什麼改變,能跟程序員說上幾句話,但是遇到的信息學院的同學大多是學校教啥用啥,教到哪算哪,開源社區的同學也感覺比較封閉,說不上幾句話,話說的比較多主要在知乎上……

之後要準備考研,也沒法繼續做一個興趣使然的程序員了……


推薦閱讀:

在這個極難交到朋友的德國留學,靠什麼堅持下去?
為了區區一百快到底值得不值得ˊ_>ˋ?
有哪些 1000 - 2000 元的輕奢女包值得推薦?
英語四級水平,可以一個人出國旅遊嗎?有什麼要注意的?
遊戲人生這句話怎麼理解?

TAG:生活 | 程序員 | 編程 | 好奇 | X是種怎樣的體驗 |