有沒有哪個時刻讓你突然感覺到:「我的計算機專業白學了」?
鏡像問題:有哪些時刻讓你覺得計算機沒白學?
在學校眼鏡店配眼鏡時,發現老闆的女兒,一個三年級的小妹妹已經開始寫演算法題目時....內心久久無法平靜....
當時在等著老闆給我配眼鏡,簡單看了下題目,是一道自定義排序+貪心,放在我大一,ac這個問題都夠嗆。等什麼呢,學計算機要從娃娃抓起。
---------------------------補充分割線-------------------------------------
評論里有人討論小妹妹的年紀,這個我當時特地問過她媽媽,不是三年級就是五年級,但確定是小學生。她媽媽的意思是培養孩子一個興趣愛好,讓她可以在以後憑藉特長生的身份進入好的初中,高中,我不太清楚現在的政策可以這樣?還有,現在家長培養女孩子的興趣愛好已經不再是跳舞,鋼琴之流,改信息競賽了?大霧)
關於IDE的問題,忘了具體是什麼了,在下是codeblocks黨,據說金牌大佬都是用vim?問了一下小妹妹,以前小學生參加信息競賽都是pascal,但他們現在都是用c++了,報班的人數還不少。
「你學計算機的,你打字快嗎」
「你學計算機的,幫我裝台機器吧」
「你學計算機的,幫我黑個qq吧」
「你學計算機的,幫我修個電腦吧」
「你學計算機的,你怎麼不知道這個CPU多少錢」
「你學計算機的,幫我看看為什麼網路連不上吧」
「你學計算機的,幫我手機越獄一下吧」
。。。
沒有
花了兩個月四萬塊培訓了Python和網路安全今天成功收到美團offer,雖然不是班上學的最好的,但卻是班上最早找到工作的,而且還是大廠。至於為什麼能在那麼短的時間內拿到美團的offer,總結下來也就是 多看書 多實踐 重複 ,做到上面三點,每個人都有機會。
對了,美團這邊真是好啊,公司發的雨衣,小電動都很好用,不說了,來單子了。
我從剛開始入門編程到現在也有好幾年了,寫過的代碼量也不少,但是當我打開GitHUB的時候,下載代碼打開,然後就發現我根本看不懂這些代碼,是在做什麼事情,為什麼要這樣子實現,也更沒辦法幫助改善代碼,有些甚至連所需的庫都裝不上。
然後回頭看自己的代碼,總感覺自己的代碼是野路子,而不是正規軍,而且,界面UI很醜。/淚奔
---------------
一覺醒來發現評論區很有意思。。/攤手/無辜臉
學了五年計算機。
知乎回答了12個問題。
贊57個。
想寫個增加殭屍粉的程序。
嗯……
問題來了,
淘寶上有賣這個的程序嗎?
多少錢?
「我想買新電腦」
「買!」
「你幫我看看唄」
「你就看看cpu內存顯卡啥的就好啦」
「cpu 頻率3.5是啥意思?」
「呃……」
「固態硬碟和機械硬碟有啥區別?」
「呃……」
「內存8G和512G有啥區別?」
「呃……」
「獨立顯卡和集成顯卡有啥區別?」
「呃……」
還有我就想知道為什麼男生輕易能找到的東西女生就是找不到?
明明是我先,卻發現別人怎麼都那麼熟練,最後被打死的時候。
附贈白學手繪一張:
6月底的時候,牛客網承辦了Top coder線下活動TCO
參與現場比賽的100多人中有一位初中生(貌似初三)
最終好像取得了20多名的成績
這麼小就可以跟下面的大佬們同場競技了,作為同是學習計算機的我,慚愧,慚愧!
(下圖中有樓教主,杜教主)
你問我在哪兒?
我是學了計算機,技術太差,做了運營,現在給他們拍照的那個呀 ??
看到把main寫成mian的時候
~~~~~~不曉得咋個打的分割線~~~~~~
100多贊,讓我很驚訝,看來還是有不少朋友都寫錯了,這裡隔空握個爪。
評論區有朋友提到了寫代碼的時候餓了,作為一個小白開始是一臉懵,多謝剛剛哪位提到的「面函數」提醒。
「同學,你是學計算機的吧!」
「是的。。。」崩了
「我電腦出了問題,幫我看看唄」
心想:計算機專業學的是編程,又不是學怎麼修電腦,但是看在是朋友份上還是幫她看了,就是電腦系統的問題,重新設置一下Windows設置就行。
修好後。。。
「哇,同學,不愧是學計算機的」
。。。。。。。。。
從此,越來越多的人找我修電腦,有的是office或是Windows沒激活,有的是系統一點點小毛病,設置一下就好了,再嚴重點是系統崩了,重新裝個系統就OK(沒有什麼問題是重裝一遍不能解決的,如果不行,就重裝兩遍) 遇到過最嚴重的就是MBR格式硬碟win10轉win7
每次來找我修電腦的人修好之後說「不虧是計算機專業的」,那一刻真感覺自己計算機專業真是白學了。
上學期間有一次下了課去食堂吃飯,突然被一個打飯阿姨截住,
大媽:「同學你是學計算機的嗎?」
我:「算是吧,我是軟體工程。」
大媽:「太好了,我手機有問題了,他們說看著有上下課拿筆記本電腦的就是學計算機的學生,能給我修好,你快幫大媽看看!」
我:「。。。。。。」
拿過來一看是死機,於是我默默的扣出電池再開機 ,竟然就修好了。。。。。
大媽:「果然是學計算機的,這麼快就修好了!計算機學生太厲害了!」
誒,大媽你聽我解釋。。。。。這跟學計算機真沒關係 。。。。
————————————————————
點贊的人好多,那我就再講一個我覺得學計算機專業有用的事。
曾經,還原了我老公電腦里的備份圖片,裡面有他前女友的照片(很正常的那種生活照片,不要想歪)
然後死活誣陷是他沒有刪。。。。。。
最後,差點把一個一米八多的漢子逼哭了,至今他還以為真的是自己忘刪了。。。。。
所以,如果你的女朋友也是學計算機的,請不要輕易招惹她,
以上!
—————————————————————
竟然真有這麼多贊,那我就再補一個吧。。。
先怒把上面那個以上改了,這回該沒有處女座有意見了吧?!
當年身邊有個大一學公共課C語言就被虐到的高中同學,他本人好像是學管理類的,暑假回家碰到我,知道我是學計算機方向的,驚訝的問我:「計算機那麼難,你沒掛科嗎?」
我~驕傲臉:「當然沒有!」
他一副語重心長的樣子:「沒事,才大一,時間還長,總有掛的時候。。。。。」
= 0 =。。。。。。TNND!我記他一輩子!
而且,答主真的四年沒有掛過科!實力打他臉 ~
—————————————————————
竟然又有事情來更新了。。。。。
就是上周,公司搞學歷調查,我們科長問突然把我叫過去問我:「你專業是軟體工程?」
我:「是啊。屬於跟計算機一類的」
科長:「軟體工程,你怎麼學位寫的是工科學士啊?計算機是工科嗎?」
我:「。。。。。。。」
= =真心是無言以對了,介紹下背景,我們單位屬於電廠,所以學電和學機械的人很多,他們竟然以為計算機不是工科!!!我表示以後他們電腦再出小問題喊我幫忙,我都不會理了,誰叫他們以為計算機不是工科?!純純的工科好嗎!!2017年8月23日過百了慶祝下hhhhhh。
====================================
java:為什麼你會這麼熟練啊!你到底寫過多少js代碼啊!你究竟要把我甩開多遠才甘心啊!
為什麼會這樣。是我先的。明明是我先的。oop也好、lambda也好。還是非同步也好。。。
c#:第一次,有了async/await的代碼風格。還得到了null conditional operator。兩份簡潔相互重疊。這雙重的簡潔又帶來了更簡潔的代碼。本應已經得到了夢幻一般的優質的代碼。然而,為什麼,會變成這樣。。。
js為了隱藏害羞而撓撓後腦。
js:「那個……最近……我和C#開始交往了,所以體會到了更多寫代碼的樂趣」
java:「……哪樣的?」
js:「雖然,還沒怎麼理清……那個,就結果來說,學語言就和寫程序一樣。當然,演算法本身很簡潔是再好不過……但是,偶爾比起寫『什麼』,用『什麼』語言來寫,才是最重要的」
……因為,那個時候的我,非常開心。說實話……回到家的時候,眼睛都有點濕潤了。連把卡套落下的事都給忘了。
和大家玩桌游的那一喜一憂的時間裡,對我來說是無可替代的。
凝視著我凝聚著思緒的眼神,java向上斜視的問道。(滑稽臉么)
java:「……javascript同學……和v8一起,很開心?」
js:「當然!」
面對這個問題,我用近來最肯定的態度點頭。亞玖璃同學撓撓臉。
java:「……c,和java聯編的時候……也是這麼想嗎」
js:「……對不起。我不是c語言,所以無法回答」
java:「……也是呢」
js:「但是,唯有一句話我要說……我們內存泄露會,絕對歡迎java同學。完全不gc和調優!只要心裡享受著寫代碼,這個人就已經是我們無可替代的同伴了!」i
每次看到C++的新標準的時候。
像這種
const auto [ x, y ] = func();
冒充Python的tuple裝大尾巴狼?
這種
template&
bool logical_and(Args... args) {
return (true ... args);
}
Haskell說:你丫怎麼還帶編譯期把fold展開的?
聽說你們變數都有類型?std::variant是什麼東西?std::optional又是什麼東西?類型隨便亂搞有沒有意思?再拿std::any來更有趣一點??聽說你們要把C++玩成動態類型?
std::apply又是在搞什麼東西?我還以為我在寫JavaScript??
以前C++11的時候看到聲明變數可以用auto覺得喜聞樂見,感情現在template也可以auto了??這都不給力的話,lambda的參數也可以用auto??
auto f = [] (auto first, auto second)
{
return first + second;
};
驚不驚喜?意不意外?
聽說你們寫C++的都喜歡const?變數const還不夠,表達式函數也都constexpr?然後if語句也const?lambda也const?
下面這段東西是在寫啥?
constexpr auto add = [] (int x, int y) {
auto L = [=] { return x; };
auto R = [=] { return y; };
return [=] { return L() + R(); };
};
滿世界都是const??
更不用說模板展開幾十層出來的編譯錯誤??
聽說你會寫C++?
我學的計算機專業裡面真的沒有白學,可我的C++大概是真的白學了。
C++:明明是我先……
---------
部分代碼片段出自:AnthonyCalandra/modern-cpp-features
昨夜觀星象,今日面向東南寫代碼bug少。
我是一名計算機專業的普普通通的學生。
2012年,大一,我們上C語言的課。
2013年,大二,我們上C++的課。
2014年,大三,我們上Java的課。
2015年,大四,畢業設計用的Java寫。
如今畢業了,和從事C語言的同學聚在一起。
同學問我,你現在寫什麼語言?
我說:JavaScript,寫了兩年了。說著,掏出手機給他看我寫出來的頁面。
天空突然下起了雪,同學一臉受傷的質問我:
你為什麼會這麼熟練啊!
可是為什麼會這樣啊!
明明是我先來的,C++也好,Java也好!
那一刻,我覺得我的計算機白學了。
「你是學計算機的?我的電腦好卡怎麼辦啊……」
「換電腦。」
「你就是學計算機的?會做ppt不?」
「…不會」
「哇你連這都不會,整天都學的啥!」
「我電腦藍屏了,怎麼回事啊」
「說說看什麼情況?」(假裝問一下)
(省略一萬字)
「啊你重裝一下系統就行了,可以去電腦店找人幫忙」
「有一個xxx的歌我下載不下來,你能給我搞來嗎」
「卧槽這是版權問題我上哪給你搞!?」
「能幫我盜xxx的QQ嗎?」
「滾…」
經理:「你好,小鴻,你大學是計算機專業是吧?「
我:「嗯,是的,經理。」
經理:「好的,那你幫我幫這台電腦搬到三樓去吧。」
就一張圖片
…………
評論里居然好多懷疑圖片是P的!!!
這也太太太過分了,
這TM肯定是p的啊。
不過不是我p的,我在一個學習群里看到別人發的覺得有趣存下來了而已。
覺得是真的的朋友,可以淘寶掃描一下這個圖片,就有原圖片了。我為了看劇買優酷會員的時候,閨蜜說:你居然還用買的?我以為你們學計算機的從來不會花錢買這些會員,敲幾行代碼就搞定了。
我都快成年了,還在天天頹廢,好不容易有時間寫代碼,都是寫Parser浪費時間,網上看圖形學大佬撕逼又看不懂,TaPL一時半會又看不了太快。自己稍微了解點的kotlin是冷門技術沒人用,Java是過氣技術人人都會用,完全找不到自己的價值。別人初中就能給JDK修bug,能精通OCaml熟悉Coq和Haskell,我算個什麼屌。
想想自己一天到晚想的都是怎麼扮女孩子,卻不會化妝,除了jk和魔理沙cos也沒穿過別的,GitHub上的星星加起來也只有可能不到兩百個,昨天還不小心刪倉庫丟了28個star(因為之前不懂事,上傳目標文件,發了release了刪不掉了,早知道就清理tag了,唉),真丟人,真丟人。
看到虎哥刷CodeWars懟紫題一把梭,大爺無壓力刷編譯器題,順手給我的題寫translation,而我卻什麼都不會,operator parser都寫了三個晚上,我的腦子難道是醬油和麵粉糊出來的嗎?
最近的摸魚 http://github.com/ice1000/Kt2Dart
最近出的題 http://codewars.com/kata/i-love-lisp
可以看出基本上廢了。
編程白學了,唉。推薦閱讀:
※為什麼華爾街看重大學出身,而矽谷不看?
※被自己寫的代碼美哭是一種什麼樣的體驗?
※從事CS,IT以外的專業不能賺錢么?
※計算機視覺,計算機圖形學和數字圖像處理,三者之間的聯繫和區別是什麼?
※裝滿的硬碟中是 1 多還 0 多?
TAG:計算機科學 |