你是在何時感覺自己的編程水平完爆身邊大多數人的?
經過了怎樣的掙扎?
或者,經過了多久的熱愛。
作為興趣入門,身邊的人都沒聽說過的東西,當然能完爆了。如我在小學時寫彙編。
但其實這並不理想,容易驕傲自大,有水平相約的同好才能進步得快。或者,走去更大的世界裡,如GitHub、競賽等。
最近家母給了我一些老照片。這是我在中二時(應該是91年),第一次參加比賽,在香港科學館擺攤介紹作品的時候,那作品叫 3D Solid Maker and Viewer,就是一個在 DOS 下的簡單三維建模工具,用 Turbo C 2.0 開發。
至少大學畢業前碾壓物理位置上接近的絕大多數人是沒有問題的。工作後就只能吧範圍縮小到跟自己差不多年齡的。畢竟微軟老人太多了,我幹了8年在組裡的工齡排位都只在後面40%(逃
剛學兩三個月的時候
居然這麼多人贊同。補充一下吧,我那時這種感覺持續到了在貓貓的C++群被帝球為首的C++勢力血虐那次。
大二開始自學編程,畢業時編程水平在同屆學生中算優秀的。
畢業去華為做操作系統,牛人太多,掙扎了3年,讀了幾十萬行代碼,水平總算趕上來了。
然後,就不編程了,開始做系統設計,一做就是十幾年。
最近因為創業的原因又開始寫代碼,發現功夫沒有拉下,能駕馭大工程,唯獨演算法忘了很多。一般在我感覺對自己編程水平沾沾自喜的時候,都會被打臉。。
大一的時候,學校開了C++,一個學期下來,基本能做到自己寫一些簡單的小程序,MFC、socket不在話下,自己可以隨意寫一個外觀華麗的計算器。。。。而周圍的同學,連調vs都不會。
當時自信滿滿!
然後高中玩的特別好的同學,給我看了他用vb寫的dnf外掛。。。
這個外掛功能也簡單,自動喊話,自動交易,就是拿來收材料的外掛。需要識別別人給你的材料,然後給出定價,自動成交。
看了同學的源碼,發現他真是從底層輪子造起,尤其是截圖和圖像識別,居然是自己寫的api。用vb都能實現如此複雜的功能。瞬間被打擊了。。
關鍵是這個外掛,不干涉dnf的進程,完全是模擬滑鼠鍵盤操作,包括移動物品,喊話。有點類似於按鍵精靈。
不太熟悉騰訊的監控機制,但理論上應該不會被發現是外掛。
不過可惜的是,這個同學後來不幹碼農了,寫這個外掛,也完全是一時興起。覺得在dnf里倒買倒賣太累,想自動化,而市面上的類似功能的外掛太貴了(貌似30塊一個月。。這居然嫌貴)然後,他只會vb,就用vb寫了。。。
現在還不行。如果身邊是以自己學校/學院為參照的話自己勉強能排在前面。演算法我估計做不到像我那個只學C++的同學那樣。
其實我根本沒有什麼優勢可言。大概只有自己室友才會覺得我編程很厲害(~_~;)
但如果這個「身邊」算上冰封的女裝群……恐怕是會被虐的體無完膚Σ(っ °Д °;)っ自己最渣的時候感覺自己天下無敵,現在感覺弱得連渣都算不上。
回村兒里的時候
已經完爆啦,我身邊連個會編程的人都沒有。
在這東西上面寫遊戲得了獎獎了個這東西的時候。
他們公司自己搞的比賽。
還有啊,我只能完爆身邊的大多數人,因為身邊的大多數人不會寫代碼……
第一次正經上 CS 課的時候(「什麼?你們這幫演算法課傻卵助教竟然都不知道怎麼編譯 C++ 14?」
畢竟之前自己土法煉金了十年。。。
順便一提,正經上 CS 課的意思是我校 CS 的基礎課都可以找老師直接考了拿學分,從演算法導論開始就不能考了(然而那鬼演算法課夜賊雞兒容易,連網路流都不講的
在自己家裡一個人的時候(抖完機靈就跑真刺激)
二本渣校,我應該是學校里最強的。
老師:
認為JavaScript是Java的一部分。
看見我在看csapp說這本書講的很深他看不懂
編譯c++找錯需要半節課
認為c語言不可面向對象
用"嘴"編程
同學:
沉迷 LOL/農藥/CSGO/WOW/吃雞 等
考試作弊不掛科萬歲
比較好的同學:
考試考的好,拿拿獎學金。
認為編譯原理,彙編語言巨難。
實驗室的"精英":
參加藍橋杯拿個省二省三,偶爾有個省一。
不知道linux,認為php語言不錯。
學校里舉辦的各類編程比賽全拿了第一
(考察一些弱雞演算法,最多動態規劃。)
[收穫了3把機械鍵盤, 1個音樂盒,1個耳機,1個滑鼠,1個固態,1個手環, n個U盤。]
順便參加了下網路比賽也拿了第一
(得到xx網路公司培訓優惠券,直接扔了。)
圈子比較小,感覺完爆他們吧。
剛學兩三天的時候
大學我只上了兩節的C#課上。
我們老師想演示一下C# win Form 彈出提示框
結果強擼了一句vb的代碼在上面,愣是編譯不過。
把坐在第一排的我尷尬壞了。提醒他他還是改不對。。。
然後就指著我說,看來咱們有同學預習過了,很好,你上來給大家演示一下。
在改完之後,老師還誇了我。。
從那之後我就再沒去上過這個課。。。。
很多次想要說對方(對方是同行,不是PM )傻逼都是礙於面子又憋回來的時候……
但是其實大神一直都是 Linus、BE 這些人,我自己還很差。
肯定是剛接觸編程的時候,然而現在的感覺就是所有人都可以完爆我...
呃……因為我是作唱片的……
占坑。希望12個月以內能來回答
我的c++老師寫一個簡單的hello world程序,沒加命名空間,調了半天,我告訴他他都反應不過來的時候
推薦閱讀:
※計算機專業學生的迷茫?
※軟體開發到底是工程還是藝術,還是科學?
※怎麼看待許多信息技術學科方面的大神一身戾氣的現象?
※CPU 只能進行數值運算,那麼計算機是怎麼顯示出字元的?
※PHP程序員:你用的是什麼代碼編輯器?為什麼?