前言:感謝好友的投稿,原文:
現在的姑娘們幻想著找乙個像國民男神王思聰一樣的男票,或者乙隻國外小鮮肉也不錯。印象中,又宅又沒有情趣的程式設計師怎麼也不會成為候選人。nononono!程式設計師思維敏捷,思路清晰,毅力驚人,創造力逆天。
他們做的了編乙個十萬行**的苦力,他們以後也是幹家務的料。他們對**細心體貼,他們以後也能對你悉心照料。他們能隨手寫乙個改變生活的程式,他們以後也能成為下乙個扎克伯格,下乙個改變世界的英雄。他們好學好啃書好探索,他們集中了人類的智慧型和追求更快更好的精神。他們把自己煮了就是碗濃濃的雞湯。
別說話,先給你10個理由壓壓驚
他們印象刻板是不正確的
他們可能很聰明
你必須承認,程式設計師很可能是乙個非常有學問的人。他可以用他那鋒利的智力把你****迷倒,也可以用他機智聰慧的幽默感來吸引到你。此外,他肯定會有辦法拉攏你的朋友並贏得她們的歡心,甚至讓她們對他拍手稱好。但當然,你**最好是選擇在大腦的方面活動或者遊戲,因為在這樣的情況下,才能發揮程式設計師們的特長。
他們是多面的
程式設計是跨多學科,如果你和程式設計師約會,你可以了解到的不僅僅是編碼,還有很多其他方面的事情。從談論最新的名人八卦,然後你可以毫不費力地滑行到他的無可挑剔的**品位的談話(那些一直陪伴著他一起寫**的各種風格的**),還可以延伸到他們的拿手好菜。每次你遇見過的程式設計師,我擔保肯定會有一些他擅長的特長愛好。
他們很可能非常有錢
在世界上幾乎任何地方,電腦科學方面工作是世界上收入最高的群體之一。你與程式設計師約會有非常高的機會是奢華的,所以你可以放心在時髦的地方吃飯,而且你永遠不必擔心你的錢包。
他們是感恩的
由於呆板程式設計師的形象已經滲透了他的幾乎所有的生活,如果你答應出去與他約會,你極有可能是他的第一次。因為他鐵定失敗了101次約會,所以他會對待你像公主一樣。你****做的每一件小事對他來說將是有魔力的,和你的魅力將需要很長很長的時間在他身上才會消退。
他們會換位思考,他們是體貼的
你的程式設計師男票已經花了很多時間開發自己的使用者軟體。這涉及到理解使用者的需求,知道他們想要什麼,他們不喜歡什麼。也正因為如此,他們很可能懂得如何換位思考的,非常體貼。他們完全會知道你****為什麼有時表現奇怪和不舒服,會覺得要做的事情可能會影響你,並且知道如何做才讓你**開心。
他們是非常有耐心的
你的程式設計師男票**也花了很多時間處理非常棘手的客戶和使用者,力圖打造乙個產品,可以滿足所有的人。雖然這是永遠不會發生,但他們有足夠的耐心。
他們是理性的
他們正直的
程式設計師可能會有點害羞,但他們是超級簡單的。所以,如果他們想什麼,他們必然會直接告訴你。雖然那些可能不是你一直想要的東西,你可以信任這個人,他們是真誠的。
他們遵守諾言
如果所有這些原因,你都不相信,這最後乙個是肯定的。他的所有的人的技能讓他成為完美的男朋友的料,他的理性會讓他成為成熟、懂事的伴侶。但是程式設計師的乙個定義特徵是,他們遵守承諾。最有才華的程式設計師不一定具有最高的高薪工作。他們選擇的是符合他們情感層面的專案,他們與專案一起成長,而這樣可以使他們賺更多的錢。一旦他們對你許下諾言,沒有漂亮的女孩可以從你身邊引誘他離開。他是你的,他是你的乙個忠誠的守護者。
好吧,如果你感覺不夠,再給你幾條
他是個踏實好學的美男子
在學習計算機程式設計的時候,有什麼經驗之談?首先自學的乙個最大的難題就是沒有指路的人告訴你該學什麼,該怎麼學,所以我覺得自學就是解決這兩個問題的過程。
在這個過程中,需要大量的了解別人的觀點和方法,然後自己對其做一些思考和總結,最終找到最適合自己的學習方法,所以一定要多與人交流,平時多參加一些技術類的社團,認識一些一起學習的小夥伴,也可以多逛逛社群,取他人之長。
我覺得在技術成長的過程中,以下幾點比較重要:
多讀書,面對網路上快餐式的知識點,對於速成解決實際問題確實很方便,但是要想跟深入透徹的掌握一門技術,還是得去研究相關的書籍。
耐得下性子,我覺得程式設計師是和科研非常相似的乙個職業,遇到的大多數問題事實上是很枯燥的,所以需要耐得下性子去鑽研,才能有所收穫。
厚積薄發,技術與學識的東西,從來都來不得半點虛假,只有大量的積累才能有顯著的成長,所以不能急於求成,給自己幾年的時間做技術的沉澱,多多積累,再去追求其他的一些事情。
重視基礎積累,基礎就像地基,也是學習階段需要非常重視和積累的。對於計算機領域的四大基礎:作業系統,編譯原理,計算機網路,演算法資料結構應該長期保持學習。
注意廣度和深度的拿捏,單純的追求視野的拓展,研究各種新興的技術,可能會造成落地不穩;只研究一門技術,又容易形成井底之蛙的局面;所以要在學習的廣度和深度上維護好乙個平衡。
總之,學習是乙個很艱難的過程,需要長期的和自己的惰性不斷的挑戰,最終才能實現自己能力的提公升。
現在看來,如何評價你自己的大學時光?
我很感謝那個時候努力堅定的自己。雖然在學妹眼裡,我就是物理系的失足學長,整天上課抄作業,下課沒蹤影。但她們不知道的是,那個時候的我為未來的我找到了自己熱愛的東西,並打下了堅實的基礎。我有很多物理系的同學,大三大四的時候非常迷茫,不知道自己以後能做什麼,喜歡做什麼,於是浪費了大把的精力。而我就不用去經歷過這種迷茫,相反,把我的精力用在了該用的地方。
現在工作的時候有時候遇到一些技術問題,很快就能找到解決的辦法,都歸功於之前大學裡面的一些積累;另外自己現在的一些學習和處事方式都是在大學裡培養起來的,我覺得這些都對於我以後的發展都會有很大的作用。
他是個技術宅,但對未來,他很有看法
為什麼在計算機程式設計眾多領域裡,選擇做乙隻後端開發者? 「後端爽!」
你如何看待「php 是最好的語言」這句話?
我覺得這句話是個笑話。首先我還沒有大牛到可以對語言評頭論足的地步,所以對我來說語言只有適合不適合。比如需要短時間開發的時候,可以用些敏捷的語言,比如 rails,因為他們有很多庫來拓展功能性。php 的話,我覺得在 web 開發上確實很方便,執行環境只需要簡單的配置即可,而不像其它的一些語言或者框架,需要不停的折騰環境。所以每一種語言都在特定環境下,有它的優越性。語言實際就是乙個操作機器的工具,適合才最重要。單純地比較好壞,沒有意義。
你覺得程式設計的未來會是什麼樣子的?
我覺得未來的程式設計將會更普遍化和大眾化。首先從語言的發展角度來看,語言變得越來越接近自然語言,「!=」變成了 not,「&&」變成了 and。這說明程式設計門檻已經越來越低,越來越口語化。這種友好的姿態使得越來越多的人可以掌握程式設計。而且在未來,程式設計很有可能是乙個必要技能,就像大家都需要會寫字一樣。
如今我們的生活越來越依賴通過程式創造的工具,也就是說我們的生活習慣被程式設計師所創造出來的東西所改變著。這個趨勢讓人細思極恐,因為如果你不會程式設計,你的生活就近似於被程式設計師所操控,他們讓你看到他們想讓你看的東西,讓你做他們想讓你做的事。這種環境下,程式設計變成了防止社會過度階級化的工具。
短期來說,程式設計的門檻已經降低很多,也將會更加輕鬆和簡單化,再加上大量輪子的出現讓一些功能的實現更容易,所以我覺得未來會有更多的人加入這個隊伍吧。
如果你是只男性程式設計師,看完這篇訪談,希望你看到自己身上值得你自己驕傲,很有價值的優點,找不到女朋友根本不是你的錯!!!請以自豪的姿態繼續尋找。如果你是個妹子,看完這篇訪談,希望你能了解真真實實的程式設計師,而不被坊間流傳的對程式設計師的偏見綁架。
文末福利
1.贈送技術圖書,面試真題,共計10t乾貨資源。
2.免費
健身群,運動群,交友群,學習群,求職群,討論群,老鄉群,學生群,校招群,跑步群,聚餐群
程式猿,你為什麼須要一台mac?
用了mac 我再也回不去windows。a 帥哥,我電腦壞了。b 重灌系統吧。包好!重灌系統 windows系統解決全部系統問題的一劑神藥。mac 時代再也不須要做這種勞命傷財的事情了,沒有什麼工具比乙個穩定可靠,能夠持續執行的作業系統更好了。it was the best of times,it ...
MySQL為什麼需要乙個主鍵
主鍵 表中每一行都應該有可以唯一標識自己的一列 或一組列 乙個顧客可以使用顧客編號列,而訂單可以使用訂單id,雇員可以使用雇員id 或 雇員社會保險號。主鍵 primary key 一列 或一組列 其值能夠唯一區分表中的每個行。唯一標識表中每行的這個列 或這組列 稱為主鍵。沒有主鍵,更新或刪除表中特...
為什麼需要乙個激勵函式
那首先第乙個問題,什麼是激勵函式呢?首先用簡單的語句進行概括,就好比我們的現實總是殘酷的,而我們周圍的生活也是時刻發生這變化的,那其實所謂的激勵函式就是來去解決我們在機器學習中無法用線性方程去解決的問題,那麼這個時候你可能會想,什麼是線性方程呢?那這個時候,我們其實就可以討論如何在神經網路中描述線性...