-
1 # 籃球科
-
2 # 鑽家老夏
幾乎所有的野生程式設計師都會有這個可能:
1.一輩子沒有突然感覺之前編寫的程式碼一無是處
2.整明白資料結構和演算法或者多執行緒後,第一次感覺之前編寫的程式碼一無是處
2.5 整明白系統架構後,又感覺到之前編寫的程式碼一無是處
正常生產的程式設計師,上班以前就讀過所有的階段了,是吧
-
3 # xwb025
這個問題就有問題,只要認真去寫了,不會感覺以前的一無是處,只會覺得是一種學習的過程。或許,語言有高低,自己的付出是同等的。再就語言來說,只是一個發展歷程,沒有本質區別前,何談碾壓,況且沒有之前,從何而來,怎麼說一無是處呢?
-
4 # IT管理局
當我開始創業,走上了唯利是圖的道路時,就不再為完成KPI、不再為實現某個功能模組、不再為了討好領導而工作。
上班的時間基本上都在做自己創業的事情,總之一句話,為了能賺錢。
並且真正賺到了錢,這個時候發現之前編寫的程式碼都是一無是處,完全沒有興趣,也完全沒有心情再敲程式碼,改bug了。
寫程式碼,我相信只是大部分研發人員的賺錢技能,真正愛好寫程式碼的人少之又少,設想當你透過其他途徑一年可以賺到100W的時候,你還會在乎你寫的程式碼嗎。
研發人員普遍工資較高,如果處於網際網路行業那更是超過了大部分行業的待遇,快速存夠第一桶金,開啟不一樣的人生。
勤勞能創造財富,但勤勞者未必能分到財富。
-
5 # 野生動物Frank
這個問題的提出,我個人感覺本身帶有一些偏激。
因為人們學習技能的過程,都是從丫丫學步開始的。當你掌握了那些具有一定深度的程式設計技能之後,回過頭來再看之前寫的程式,你會感謝當年的自己。當年你是那麼的篤定我一定會學有所成。你是那麼的認真踏實,從一個一個的字元,從一行一行的程式碼,從一個一個的函式,從一個一個的功能開始,建立起自己的“技術堡壘“。
可能以前的程式碼放在現在沒有什麼實際的用處,但是這些程式碼會在你的思維和智力範疇,內化為你的沉澱,讓你打下紮實的基礎,讓你後續的學習突飛猛進。
我在2010年進入到了一所高職院校的計算機專業。剛上班的時候,我基本上什麼都不會,什麼專業課都帶不了,只會一些從之前工作崗位上學習到的一些 office 的操作技巧,而且帶 Word、Excel、PowerPoint 的課程之前,都還要提前備課,很是笨拙。但是我沒有放棄自己,破罐破摔。我在業餘時間裡,抓緊時間學習一個又一個的程式設計技術。時至今日,我在前端、後端、資料庫、伺服器、大資料、AI、運維等方面,都比很多同事厲害。
我有時也會翻到以前儲存的程式碼,沒錯,確實有些笨拙,還會流露出會心一笑,以前的自己寫的東西確實笨拙。但是更多的,我看到這些程式碼,我對以前的自己也會肅然起敬,感謝以前努力奮鬥的自己。時至今日,我可以用自己自學的這些技術,遊刃於學校的計算機課程,也能夠和行業裡的人士交流技術和經驗,甚至承接了若干個大大小小的專案,開始了自己的創業生涯。
以前的程式碼,說“一無是處”有些偏激。以前的程式碼,更多的是一種鋪墊,是一種奮鬥!加油,每一個熱愛程式設計的人!
-
6 # 樂奇軟體
一無是處倒是不至於,但是嘲諷自己是有的,有時候會想,那個時候怎麼能夠寫出這麼糟糕的程式碼。這個是隨著你的思想更新而更新的
-
7 # 上世是朵花
你初學程式設計的時,寫了第一個屬於自己的程式的時候,沒記錯的話,寫的應該是一個倒計時工具,你看著幾百行程式碼興奮不已(雖然,程式碼的邏輯性很差,滿屏望去,全是if/else的堆砌,但是你認為你的邏輯非常嚴謹,渾身充滿了成就感)。
你找了一份軟體開發的工作時,做了幾個專案之後,對程式設計,演算法,資料結構有了更深入瞭解的時候,你再回頭看看你的第一個程式,不僅呵呵一笑,心裡想這是什麼玩意啊。
你工作幾年之後,由初級工程師變為了資深工程師之後,你覺得公司的其他部門都是擺設,只有程式設計師才是一個公司的核心人員,你帶領幾個小弟做專案,整天在公司忙忙碌碌的,非常有成就感,你認為公司中的地位你肯定最高的那一個,沒了你,整個公司都不行了。
你創業的時候,經過一番折騰,你發現技術啦,程式碼啦沒有那麼重要,它只是一個工具而已,產品做得再好,程式碼效率再高,抓不住使用者的痛點,產品帶不來社會價值仍是一坨狗屎,即使產品抓住了痛點,沒有運營人員,銷售人員仍是沒有發揮的餘地,這時你漸漸領悟,當年自己認為全公司最牛逼的想法是多麼的幼稚,原來哪些看不起的運營與銷售要乾的事情還是蠻多的啊!
這時,你打開了qq,看了一群程式設計師在技術群裡爭論著哪種計算機語言是最好的語言時,不僅抿嘴一笑,這不就是當年的我嗎?
-
8 # 拋物線23529757
看著以前的c程式碼彙編程式碼,覺得現在寫的java就是一無是處,雖然以前也是這樣認為,現在使用了更加明確java真是一無是處
-
9 # Bug吃集
如果你意識到了這個問題,說明你在進步
萬事開頭難,說的就是這個意思
每個人小時候都先是踉踉蹌蹌,後來慢慢進步學習過來的
當我學習了 應用架構分類思維 ,覺得自己之前對於專案整體的把控才有了一定的認識和反思
-
10 # 青鋒愛程式設計
學習了產品思想之後,感覺編寫的程式碼真是件苦行僧的膜拜之路,那麼的遙遠。
我是一名近十年的資深程式設計師,從事多年的軟體程式設計行業,在從業的前幾年也是做軟體專案,每天處於敲擊程式碼的狀態,雖然很辛苦,但是感覺前景“一片大好”。
開始思考真正讓我開始思考人生的是年齡的增長,突然有一天感覺:人生很苦逼,每天埋頭寫程式碼的工作中,無休無止,每天的生活也是那麼的簡單,兩點一線,老婆孩子熱炕頭,但是真的到了一個年齡階段,你不得不去思考,不得不去轉變,所以思考是我對程式設計的一種重新的認識。
產品的萌芽後來隨著專案接觸更多的產品後,發現一套產品可以無限極的複製,只需要努力的打造一套程式,就可以全省、全國範圍內尋找代理商進行專案的複製推廣,並且可以取到專案程式設計無法達到的效果,這也是為什麼感覺編寫程式碼是一種苦逼的差事。
人生的總結思考那麼多之後,我打算利用自身的技術走知識分享的道路,也是擺脫編寫程式碼的一種途徑,所有我現在做的事情是【低程式碼、無程式碼】產品的研發,也許大家聽說過這種感念,我現在正在努力的進行中,基礎版已經出來了。
-
11 # 西哥隨筆
發現以前寫的程式碼寫的不太好,說明你有進步,一般是看了很多優秀的程式碼,或者學習了設計模式,以及比較好的編碼規範之後,可能就會覺得以前的程式碼一無是處
-
12 # GeCoder
隨著程式碼水平的挺高,碼程式碼的能力越來越強,有時候回頭看看自己以前寫的程式碼就會覺得,唉,這都寫的什麼東西啊。
每天的自己都會有成長,每天的自己都比昨天的自己牛逼,看著自己昨天的程式碼都會覺得很差勁。
回覆列表
沒有吧,每個階段的能力不一樣,但當時肯定是用心做到最好的,至於後面學習了更好的理念,更好的想法,也肯定會做出更好的,但是不能否認之前的每個看似低階的階段打下的結實的基礎