-
1 # 丁哥開講
-
2 # 前方有隻程式猿
非計算機專業畢業的IT技術宅&資深碼農,前來怒答一波。
2011年電子專業本科畢業的我,孤身來到陌生的城市謀了份嵌入式開發的崗位,月薪不到3000,實際做著實驗室助理的工作。每個月身家除了日常生活,其他都交給房租了。
說白了,窮啊!這也是我學習程式設計的動力和充滿熱情的原因!
那會兒,移動網際網路剛剛興起,我很幸運趕上了這波浪潮。某天,被公司研發主管叫去說讓研究研究Android開發,作為JAVA小白的我,一切都得從0開始,只能啃書逛論壇應付應付。有次,在論壇中偶然發現,很多大牛自己開發Android應用和遊戲去賺取廣告費,看了他們的收益截圖,我眼中冒出了對金錢渴望的火焰!
沒錯,我決定了好好學習Android開發,爭取未來也能賺取大把大把的廣告費。
那時起,白天在公司上班也研究研究Android開發,晚上下班,匆匆吃完飯,再帶上一包煙,然後躲回自己的小窩,拒絕一切外出瞎混。
先是開始學習Java的語法,但幸運的是自己有C語言的程式設計基礎,而且基礎還不錯,所以學起來十分的快,接著便是熟悉Android的相關知識。這些基礎工作做完後,就開始先開發一個“計算器”的小App,用了2周的時間,每天晚上都是寫程式碼、查資料、改Bug到凌晨2、3點(年輕就是好,精力旺盛)。寫完後打包上市場,那會兒還不考慮加廣告,再說一個計算器加個毛線廣告。然後,接著就開始寫第二個、第三個,半年時間寫了3個應用2個小遊戲,廣告也整合進去了,開始時候基本沒有收益,於是我就在各大論壇去推,註冊多個賬戶去刷,把自己的帖子頂上去。後面收益明顯上升了,雖然不多,但有的時候一個月廣告費基本跟我的工資是持平的,這就是赤裸裸的金錢誘惑也是動力。
下圖是那時候的廣告提款記錄:
那段時間(幾乎天天晚上寫到2、3點),我是寫完一個接著寫下一個,幾乎沒有停歇,這也直接造成我的開發技術在那段時間得到了非常大的提升。也是靠著這些開發經驗,成功拿到了一個比較不錯外企的offer,薪資翻兩翻,成功轉職移動網際網路行業。
人類都是貪婪的,這件事對我的激發是難以想象的,雖然我至今也沒實現那時的夢想——“寫App賺取大把大把廣告費,走上人生巔峰,迎娶白富美!”,但我很感謝那時的自己,在慾望的驅使下居然有那麼大的熱情和動力去學習去開發,不然我也不能在技術這條路上越走越深、越走越好。
-
3 # 樂淘學程式設計
學習程式設計的動力
我個人是從看到電影上很酷的駭客所吸引
慢慢的一頭扎進了程式設計世界
這種強烈的動機激勵自己持續地高熱情的投入
之後熬過了艱難的入門三年,達到了入門境界
透過觀察和反思
發現自己不是天才級的人物
可能永遠達不到電影裡駭客中的境界和水平
一度想放棄……
自從,接觸了程式設計世界
我知道了除了駭客,還有很多很多IT界的大牛
比爾.蓋茨、喬布斯、馬化騰、雷軍、張一鳴等等
從他們身上我接受到了一個信念
軟體程式設計改變世界!
世界因為優秀的軟體慢慢變得更美好!
雖然,作為平凡人的我們,可能不能像大牛一樣強力推動改變世界,我們雖平凡但並不平庸也不是沒有價值
在世為人,總得給這個世界貢獻點什麼,哪怕只有像螢火蟲一樣的光亮,只要數量多了,總能照亮一片星空世界!
加油吧,程式設計改變世界,讓世界更加美好!
-
4 # 小嘟嘟熊
謝謝邀請,第一次接觸電腦的時候是06年第一次出去打工的時候,那時還時才17歲,在廠裡有個同事喜歡玩遊戲,後來受到他的影響,我也迷上了遊戲,這個遊戲就是《完美世界》,後來持續玩了兩年,發現自己不適合玩這款遊戲(都是人民幣玩家),打又打不過別人,後來發現這款遊戲有sf出來了,上線滿級,自己想體驗一下滿級的知味,便玩起了sf,我發現有人可以在牆裡面穿來穿去的,自己不知道怎麼回事。後來聽別人說那是掛,嘿嘿,好傢伙!我也開始動起歪腦筋用掛了,我發現那些掛只是一些很普通的輔助功能,我想要的是別人打不死我的那種,於是便萌發了自己做掛的念頭,廢話不多說啦!直接上百度,第一次搜尋,彈出來的竟然是vb製作遊戲掛的基本原始碼,啥!vb,我點進去一看,密密麻麻的字母,啥都看不懂啊,這下把我給難到了,因為我是小學三年級學歷,連ABCD都讀的是啊,播,刺,的。後來我故意問同事,“26個字母你會不會用英文讀”,別人一聽就知道我不會這些啦,然後人家就教我怎麼讀。雖然我學歷低,但是我人不傻,很快就學會怎麼讀了,
學會字母后,又去研究做掛,因為我第一次搜尋到的是vb程式碼,所以我很想了解vb這個東西,我便又開始百度vb,這下搜出很多很多關於vb的內容,也看到很多基礎的程式碼包括圖片,心想,要學做掛肯定先要懂這些基礎,我便在網上下了一個精簡版的vb6,開始了我的程式設計之路,
又沒學歷,又是自學,學的是亂七八糟的,在加上自己又在上班,時間少,後來自己買了一臺筆記本來學,後來漸漸的發現對遊戲沒興趣了,經過長時間的學習和知識累積,我可以做出很多專案了,而且,也先後學了c++ js, html。現在程式設計是我最大的興趣愛好了。
-
5 # 讀芯術
我相信程式設計師能改變世界。
是真的。
我們一起分享AI學習與發展的乾貨
-
6 # 木子不言笑
做程式設計的人無外乎三種
第一種本專業的,畢業以後自然而然的步入了這行,不一定多喜歡,不一定想很多,有的步入這個行業,覺得燒腦,太累了,就換了一個行業,有的在繼續堅持,堅持做下去的有的是喜歡,有的不知道做什麼,有的因為錢
第二種覺得有發展的,在社會上去培訓機構學習,然後費點心力,步入了這個行業,這種在行業裡應該佔了很大一部分,這一部分人應該都是覺得掙錢多點,還有一點就是當時培訓的錢沒還完,或者我花了這麼多錢去學習,不能半途而廢
第三種是真的喜歡這個行業的,喜歡鑽研的,這些人也許不一定肯定成功,但是做起來肯定是最開心的。
不止是程式設計師,任何一個行業都是這樣,選擇留下來的原因有很多,選擇離開的原因也有很多,不知道要做什麼的時候,活好當下是最好的選擇
回覆列表
這個問題問得好。說明是個喜歡思考的程式設計師。
我來說說我的體會。
[生存]
程式設計師的首要能力之一就是程式設計能力,不然,百無一用,無法在這個行業生存。
[逆水行舟, 不進則退]
現有的一切技術都會過時的。這是有人類的求知慾所決定的。我們不斷的推出新的思維,演算法以期達到更好的產品質量。
如果自己不努力的話,很容易被這個行業淘汰。
即使有很多經驗,可以張口技術,閉口技術,但是如果不腳踏實地的夯實自己的那些經驗,總免不了會有些不踏實。
[興趣]
一旦進入某個階段,發現用程式碼可以做到很多事情,包括寫出好的應用,做出讓人叫好的軟體,發現自己的心血沒有白費。這個時候,就會充滿自信,從而培養起程式設計的興趣,自此之後,對程式設計的熱情就會有點欲罷不能的感覺。
[挑戰自我]
人是有追求的。有的人追求生活自由,可以無拘無束;有的人追求財務自由,可以什麼也不幹就衣食無憂; 有的人想嚮往旅居生活,希望可以踏遍這個世界的每個角落。
不管你追求什麼, 你會發現,那是個沒有盡頭的旅程,沒進入一個新階段,你會發現會有更新更刺激的挑戰。因為,那份促使你走到新階段的激情依然存在。
只要這個激情存在, 你就會一直享受挑戰的樂趣。
[語言的樂趣]
這個對於程式設計師來說也是一樣的,開始的時候,你可能學習c, c++, Java, c#, JavaScript, typescript, golang, Python, perl, php, Ruby, dart, HTML, CSS, Kaitlin, swift, objective c 等等. 你會發現,隨著經驗的增長,所做專案的增多,只掌握一種語言是遠遠不夠的。就像一個孩子,從會爬到會走,再到能跑以後,他需要更大的空間去滿足自己的探索需求,從而施展和展示自己的新鮮技能,務必要贏得家長和老師同學們的讚賞和關注。
[上癮]
每個程式設計師都有潔癖,對於程式碼的潔淨度有著近乎瘋狂的追求,以至於常常走火入魔,無法按時完成專案,耽誤了進度。
有時候是必要的。有時候是不必要的。只是專案管理的平衡問題,暫且不表。
正由於關注細節,程式設計師才會對新的技術發展有很強的敏感度,時刻保持著對周邊專案成員的關注和比較。這是一個良性自查並自我推動的過程。
程式設計師給人的印象就是不斷的奮鬥。給自己打工,給老闆打工,主動996, 被動996。
[歸宿]
我們程式設計師這麼努力,當然也是為了一個好的歸宿。那麼,多程式設計師來講,怎麼算是好的歸宿?
掙大錢? 多少錢算大? 百萬? 千萬? 億?
美女? 我看算了, 哪有時間? 等上面的前提滿足了再說。切, 明草有主了,或者名花有主了,別異想天開了。
這是個很個性化的問題,答案會有千千萬萬。
[辯證]
辯證,也就是陰陽哲學的角度來看,任何一個行業的最終都是為了實現"讓這個行業消失"這個目標。
到那時,我們可以放心的說,是我們程式設計師不用學習程式設計了的時候了。
對不起,後面這些,有點繞,要是看著費勁的話,實在抱歉。