有誰是單純地喜歡編程嗎?
順便可以說說編程的哪裡吸引了你
我啊。
編程吸引我的地方:不管你讓電腦做啥,它都嚴謹地照做(只有谷歌會發布有 bug 的工具)。
正確的永遠是正確的(當然肯定沒有最好的),不像現實世界那麼曖昧不清。
另外同行有很多女裝大佬啊。
瀉藥。
程序是一種能讓人體會到即刻兌現努力的東西,這是它最迷人的地方。包括遊戲,也是一種程序。在程序裡面,1+1就是等於2,凡事都是確定的。
相比現實世界:
追了很久都沒有追到的女神;
考了很多次都沒有考過的雅思;
找了很久都沒有找到的工作……
程序給你帶來的,是讓你即刻體會到成就感的快感。
拋開編程水平不談,你寫一行程序,就會有一行的效果,馬上見效。
編程,應該是唯一一個普通人可以使用的魔法了。
##################################################
看到好多人贊最後一句……原話不是我說的……我忘了是在哪裡看到的了……不過深有同感……
想自學編程的同志們可以看我另外一個回答:
後天早上:編程到底難在哪裡?
想轉專業迷茫的同學可以聽聽我的故事……
後天早上:211化學大四本科生想考研轉金融或者計算機,金融零基礎,計算機只學過C語言。正在糾結,希望給點建議?
對房產感興趣,以及不想被各種騙子言論坑的同學可以看下手撕老濕的回答……
後天早上:中國是通過怎樣的操作同時保住了房價和匯率(目前來看)?
另外,還有個公眾號,叫後天在說……是關於房產,股市的數據分析的……更新較慢,慎關……
編程可以憑空創造東西,而且還可以用非常理想非常優美的方式表達出來,當然喜歡啊。
我是。
編程其實就是跟計算機說話,讓計算機幹活。
你要是帶過團隊就知道了,像計算機這麼任勞任怨(你讓他循環一億次,它也沒怨言),不出錯誤(基本上不會出問題,而且絕對無人為錯誤),講邏輯,不鬧情緒,多難得啊。
我。
昨晚剛用PHP做了一棵聖誕樹,寫完代碼看到燦爛的樹心裡就是開心。你問我為什麼?我卻為何偏偏喜歡你?
這個問題的題目是:有誰是單純的喜歡編程嗎?
我的回答是:我是單純的喜歡編程。
不是計算機專業,工作穩定不必用到編程,斷斷續續學習了十年的編程,然而其實,我認為自己什麼也沒有寫出來!但我就是喜歡啊!這很矛盾!
這是我現在桌子上左手邊的書:
這是我現在桌子上右手邊的書:
當然後面的書架上還有一些,就不全拍照了。
知乎上還有一個問題是:編程到底難在哪裡?可以和這個問題一起來回答:我覺得很難啊!但我很喜歡!
2007年想學習寫網站這些,看了php的書,因為還有前端,那就再看前端,網站要部署在伺服器上,那就再看Linux,然而我什麼也沒有寫出來!
Excel用的還算可以,那就來寫寫VBA,這個很能提高工作效率,可是人家說VBA根本不算是編程,而且我寫的也並不熟練!
SQL這個好簡單啊,看看W3S就會了,但其實這也沒那麼簡單!
跑到codewars上去刷題,用python寫一些腳本,可以在樹莓派上定時播放啊這些,可這算是會編程了嗎?
有時候不知道為什麼要學,要用在哪,到處都是坑!編程就像一把刀,可以切割不同的食材,可是要做什麼這個學問就大了,能切肉餡你也未必能做出餃子啊!編程就難在這兒!但哪怕只是一個腳本,看到它流轉運行,迅速準確,沒有歧義,就很喜歡,欲罷不能。
並沒有十年磨一劍,只有徘徊、停滯,再學習。這很笨,很不科學,很沒效率,甚至是典型的反面教材。很願意得到幫助或是指引,哪怕是隻言片語。
2018年還是想學一下C語言,看看神秘的數據結構和演算法到底是什麼?
明天是跨過40歲的最後一天!
我就是。我也說不出到底喜歡什麼,反正就喜歡。
很多,我認識不少人就是不願意做管理,也不願意離開這一行,就是喜歡一直做編程的工程師。
我個人也喜歡編程,但是並不「單純喜歡編程」,因為我興趣愛好比較廣泛,編程只是愛好之一,比如,到了下班點,我有幾個選擇:A. 繼續編程,B. 去健身房,C. 去看電影,D. 陪孩子做遊戲,我肯定不會選擇A。因為可以和計算機交流啊……
計算機是人類目前為止發明的最牛逼的機器,而操作和控制這種機器的最直接的方式就是編程,這還不吸引人?
小時候我是一個特別喜歡動手的人。
本身來自農村,在我童年生活里,幾乎沒有買過玩具(主要是窮吧),如果算的話,過年時用壓歲錢買的手槍算是為數不多的玩具,但我本身是一個非常愛玩的人。
我喜歡鑿子,因為用它可以把木頭做成各種形狀,所以自己就去撿,找到一個厚度差不多的鐵片後,自己就去磨,後來把這個鑿子磨得特別好使,很鋒利,幾乎每天都帶在身邊,直到後來丟了,再到後來卻再也做不出那麼好的鑿子了。
小時候,還特別喜歡打兔子。冬天的時候我喜歡去田埂、地溝里,草窩裡找兔子。
冬天的兔子在白天會在這些地方睡覺,找到後就想把兔子打下,但是沒有合適的工具。後來我想可以用弓箭,然後開始自製弓箭,就去找了竹子做弓,不知從哪看到的,說是把燒開的油瀝在竹子上可以讓弓有更好的柔韌性,所以自己趁著家人不在,偷偷把家裡的食用油燒開,然後跑到後院去給竹子澆油。
有了弓,還需要箭。為了讓箭射出去保持準確的方向,我開始仿照電視上的箭給箭尾部找羽毛,後來找了鴿子、雞、老鷹的羽毛,後來還是選擇了鴿子的羽毛。
同時為了讓箭更有殺傷力,自己又找了家裡用的鐵叉,把叉頭鋸下來磨鋒利,讓後套在箭頭。
弓箭好了,自己便去找兔子,每次興高采烈的去找,大多數時候都找不到,或者還沒找到兔子,兔子已經被我腳步聲音嚇跑了,很少能找到睡覺的兔子。
終於有一次在附件的小樹林子里發現了一個睡覺的兔子,我試著調整各種射擊的角度,最終箭還是射在了兔子旁邊的毛刺上。
後來上初中時還在自家制氧氣,自己用青黴素瓶在水裡收集氧氣,會收集好幾瓶,收集好後會把老家的叔叔叫過來,給他們演示帶火星的火柴復燃實驗,等等..
總之小時候只要覺得好玩的東西,自己都喜歡去試試,特別喜歡自己從頭到尾做出一個東西的感覺。|
後來高中填報志願,還是 09 年,那時計算機專業遠沒有現在這麼火,當時我報的第一志願並不是計算機,而是機械相關專業,當時沒取上,到時滑到了當時比較冷門的計算機專業。
說到計算機,我高中幾乎沒有接觸過,當時室友經常去網吧通宵,我第一次進網吧還是高三填報志願時才去的。
最終我還是去了大學,被選擇了計算機專業,大一開始編程,一開始學 C 語言,但是整個一學期結束了,自己對編程還是沒概念,覺得非常晦澀,當時學習數據結構、操作系統、計算機原理,一臉懵逼。
直到大二,情況還是沒什麼好轉,後來我開始思考,既然自己是被選擇的,況且也沒有更適合自己的專業,轉專業也是不是什麼好選擇,為什麼不好好學習一下計算機編程呢,我覺得自己需要主動去了解它,而不是一直被動的等待自己對它感興趣。
後來無意在同學那裡了解到一門網路教程,教程名現在依舊記得很清楚-《C語言也能幹大事》(楊中科老師出品),當時隔壁宿舍同學正在學這個,我看到這個教程中可以實現一個可視化對話框,當時很高興,原來C語言還可以寫出一個對話框,之前的學習都是在黑框框中進行的。
後來拷貝了教程開始學習,發現可以用 C 語言寫界面,然後自己跟著教程做東西,當時覺得可以寫一個對話框好牛逼,還可以處理點擊事件,繼續顯示對話框,當時感覺就像是進入了另一個世界,原來編程可以是這個樣子。
這完全激發了自己愛做東西的愛好,後來在寒假為了把可視化做的更好,自己便開始學習 MFC,當時還買了侯君集的 《深入淺出 MFC》,這是我買過的第一本技術書籍,現在還在身邊,後來在那個寒假裡開始學習 MFC,自己只做了一個自動定時開關機的小應用,非常開心。不過在 MFC 的道路上自己並沒有走很遠。
開學後,跟同學交流後,她直言現在(2011)MFC 已經快過時了,你應該學 Java 啊,然後一語驚醒夢中人,我開始自學 Java,還是採取了之前的套路,從網站找了視頻教程開始學習 Java 語法,後來儘管不怎麼寫界面,但是對編程已經非常痴迷,覺得只要學習好了一門語言就可以用代碼控制一切,寫出任何你要要的結果。
後來自學 Java Web、包括 CSS 等前端知識,還有資料庫。然後那個學期結束後的暑假,自己在學校里已經提前下載好了很多系統的教學視頻,包括 MLDN 的 Oracle 資料庫視頻 以及 Struts2 等其他框架視頻,那個假期基本就是在聽視頻的過程中度過的,一個假期學到的東西比一學期學的還多。
依舊記得當時用三大框架組合起來做一個 Web 應用時出現了一個問題,自己硬是死磕了三天終於把一個整合了三大框架的 web 項目跑起來了,當時開心的無以言表,還記得自己跟老媽描述我問題的傻樣子。
到後來,畢業後來到北京,加入浩浩蕩蕩的 IT 大軍。
每個人有每個人的故事,編程不是一個體力活,編程是一個富有創造力的工作,我喜歡創造的感覺,就像小時候喜歡做的鑿子、弓箭。
有啊
在1989年12月,我在尋找一門課餘編程項目來打發聖誕節假期。辦公室關門了,但我有一台家用電腦,又沒有太多其它東西。我決定為當時我正構思的一個新的腳本語言寫一個解釋器,它是ABC語言的後代,對UNIX / C程序員會有吸引力。作為一個《蒙提·派森的飛行馬戲團》(Monty Python"s Flying Circus)的狂熱愛好者,於是我選擇了 "Python"這個名字作為項目的標題。
Python 創始人吉多·范羅蘇姆(Guido van Rossum)因為聖誕節假期太無聊,為了打發時間,只好在家裡寫代碼,於是寫了個Python,他也沒想過Python後來會如此流行,當初的想法只是想寫個更好的ABC而已。
喜歡。編程是最接近魔法的東西,只要你有一個想法,沒有什麼能限制你去實現它。跟物理、化學、生物這類的完全不一樣。
什麼人都有的
前幾天看到有人說「程序員還有回家後寫程序的啊」
不僅有,還有持續很多年的呢
程序員有這些好處吧:
- 智力密集型行業,即使是搬磚,也會面臨很多挑戰。
- 不斷學習。技術更新很快,圈子裡牛人太多,加上很多轉行到程序員的,面臨的競爭比較激烈,推動程序員不斷學習新東西,否則很有可能會被淘汰。
- 正反饋。做出產品、開源項目等帶來的成就感(很多厲害的程序員真想做出改變世界的東西);學習新東西提升技術帶來個人能力、收入等提升,正是有這些正反饋才推動程序員不斷學習提升。否則即使是喜歡編程有可能也會產生職業倦怠。
- 控制感。相對於人情關係,代碼和電腦是非常容易調教的。
- 圈子比較單純,平均學歷較高,尤其是大公司對學歷和能力卡得比較嚴格。(可能辦公室政治避免不了)
當然程序員這個行業也有很多缺點,比如加班多、亞健康、青春飯、競爭激烈等,也會和其他行業一樣面臨很多職場問題。感覺如果真對編程一點興趣都沒有的,每天看屏幕一堆代碼會無比痛苦。單純喜歡也可能不存在,從心理學角度說人做事得有正反饋才能支撐你不斷做下去吧。
我啊。
寫起代碼來開心的不行,根本不想做其他的任何事。錢多
一開始是喜歡,覺得跟小時候解數學題似的有成就感。現在是養家糊口的手藝,時常在想就我現在的這個狀態,不在這行呆著我還能幹嘛呢,有點生活所迫的意思。
初中的時候遊戲被封號不甘心開始寫輔助工具入的門,後來友情檢測一下網站,讀高中要住宿沒電腦玩了,只能上網看些網站相關的知識。
大學選專業都是計算機相關的,因為想不出除了寫代碼還能幹啥。
我會編程,你在用的這應用我寫的,酷。
正經點來說,你發過的白日夢在代碼中實現出來的感覺是很有成就感的。我啊最初學編程是從金字塔學習機裡面自帶的basic開始的。用那玩意編程可以畫出基本的馬里奧之類的,還能用手柄控制著走來走去。當時二年級的我覺得驚為天人,這就是創造了一個世界啊!從此義無反顧的扔掉了小提琴扎進了編程的世界。現實世界太無聊,木有魔法,木有太空飛船。還是自己來創造有趣的世界吧。
我就是。哪裡吸引了你,我認為,和一個人喜歡畫畫,寫作,設計,ps,手工藝等任何創作類的職業類似,就是通過個人的智慧,經驗,能力,去創作出讓你自己內心裡能感受到享受和美感的東西。這就是吸引一個人喜歡它的所在。反之,一個人不喜歡一個職業的原因,就是,一個人不適合和沒有能力從事這個行業,那麼他當然無法從其中體會到任何樂趣。
推薦閱讀:
※自學編程的人,都是怎麼找到第一份軟體開發工作的?
※有什麼好的學編程的網站或者是軟體?『編程入門』?
※使用 Codecademy 這類編程學習網站能夠有效提高編程水平嗎?
※程序員工作只接觸一些不需要高難技術的小項目,該如何提高自己?
※編程中常用的數學公式和理論有哪些?