導航:首頁 > 程序命令 > 程序員開發的感悟

程序員開發的感悟

發布時間:2022-11-12 14:12:23

A. 程序員的悲哀是什麼

「碼農」這個詞,不管是不是從事IT工作的人,都略有耳聞。這個詞的誕生無從考究,不知是程序員的自嘲,還是外行帶有顏色的嘲諷。總之,對於這個詞,我是既無奈又無力反駁。確實,工作中,我們大多數底層程序員每日做的工作相當於流水線的作業。

大部分程序員是悲哀的,不是情商、衣著、自黑之類,悲哀的是沒有決策權。項目做成什麼樣,那是領導和產品經理的事;用什麼技術框架,那是架構師的事;資料庫的設計,業務那是項目經理和產品的事;而作為一個普普通通的底層碼農,我們只需要拿到需求,然後等設計給圖子,流水化的寫出實現代碼。我們只是一個執行者,別人叫你幹啥就幹啥。最後項目做壞了,裁員的是誰?程序員。

這就是一個普普通通的「碼農」。讀書那會,我的老師跟我說,「如果從業十年,你依舊在寫最基礎的代碼,做一個碼農,那麼就不要做程序員了,轉行吧」。現實中,每個公司存在最多的就是這些「碼農」,那種掌握核心技術,產於項目設計,技術架構的畢竟是少數,大多數程序員都處於被動接受,按需求完成代碼的任務。

做程序員越久,越是感到:我們就是新時代的手工藝者。只有少數的人,從手工藝者,變成了發明手工藝製作機器的人,少部分人變成了設計手工藝品的人,少部分人變成了車間主任罷了。

「碼農」這個詞有著深深地悲哀

見過太多剛入行的菜鳥,像極了曾經那個滿懷激情,夢想的自己。當第一次接觸java的面向對象思想時,那種興奮,彷彿能用Java描述整個世界,彷彿自己就是上帝一般,在現實世界,創造出另一個虛擬世界。而現實中,一兩年的流水化作業,沖淡了一切。

對於產品,彷彿是自己的孩子,從無到有,一點一滴,看著一個網站,產品,在自己的手下,滿滿長大,那種滿足感,自豪感,油然而生,但是最後你希望它變得更優秀時,卻發現它不受你控制,彷彿養了好幾年的兒子,被人教唆去做壞事,你不能說任何話,因為撫養費不是你出的。

決定你有沒有決策權的是你的縱向位置,也就是在本行業金字塔的位置,出類拔萃者說話就響。過慣了咸魚生活,但誰又甘心做一個「碼農」,我們希望發出自己的聲音,成為那個有權利選擇的人,這一切需要提高自己的技術,能力作為支持。在國外,程序員被稱為程序設計師,而國內「碼農」,區別可想而知。

B. 30歲還在寫代碼的程序員是一種什麼體驗

馬上就30了,依然在寫代碼,寫各種代碼,從C/C++寫到object-c,從java寫到lua,樂在其中,享受得很。當然,我現在基本不是依靠寫代碼掙錢謀生,事實上,我也幾乎也沒有純粹依賴過寫代碼謀生過。寫代碼只是一種樂趣,一種愛好 當然,難道是寫代碼謀生就一定是痛苦的嗎?也未必。公司有兩個同事,都是非常棒的程序員,也是成熟的架構師,一位是77年的,一位是78年的,他們主要的工作內容都是寫代碼,他們也都樂在其中,事實上,如果不出意外,他們能夠在公司里繼續留下一起合作,我想他們會一直寫代碼寫到30歲。他們都是非常非常出色的技術方向的專才,不寫代碼,浪費了他們的才華。他們現在寫代碼也寫得很happy。

C. 作為一個女php程序員的感想

女生很稀有了,加油干吧。

D. 【人生】程序員請進,談談你們的感悟

非常難,要靠自己小毅力和堅持度過!

E. 百萬年薪的程序員是種怎樣的體驗年薪百萬的程序員有多厲害

程序員根據自己的能力會被分為三六九等,這些人之中主要體現在代碼的實現能力、代碼工整度以及功能的完善程度上。

其實每個人只要認真的工作,努力的奮斗,實現了自身的價值,也將收獲到和你付出一樣的多,只要是憑自己的努力換來的,不管多少都應該是很開心的,不要羨慕高年薪的人群,也沒必要鄙視低薪人群,多與少都是告雙手而獲,只是因各種原因造成。總之自己開心幸福才是最重要的,幸福不是分收入的高低來評判喲!

F. 做程序員有什麼樂趣

樂趣有很多,比如:開發出一個成品後能感受到快樂,一切努力沒有白費,又能獲得高額的報酬(自己干);通過一個個項目開發可以讓自己的經驗更加豐富。

首先for循環語句是程序中性能最高的循環之一,我一般都用它。
1.for 有兩種形式:一種是數字形式,另一種是通用形式。
數字形式的 for 循環,通過一個數學運算不斷地運行內部的代碼塊。 下面是它的語法:
block 將把 name 作循環變數。 從第一個 exp 開始起,直到第二個 exp 的值為止, 其步長為第三個 exp 。 更確切的說,一個 for 循環看起來是這個樣子
注意下面這幾點:
所有三個控製表達式都只被運算一次, 表達式的計算在循環開始之前。 這些表達式的結果必須是數字。
var,limit,以及 step 都是一些不可見的變數。 這里給它們起的名字都僅僅用於解釋方便。
如果第三個表達式(步長)沒有給出,會把步長設為 1 。
你可以用 break 和 goto 來退出 for 循環。
循環變數 v 是一個循環內部的局部變數; 如果你需要在循環結束後使用這個值, 在退出循環前把它賦給另一個變數。
2.通用形式的 for 通過一個叫作 迭代器 的函數工作。每次迭代,迭代器函數都會被調用以產生一個新的值, 當這個值為 nil 時,循環停止。 通用形式的 for 循環的語法如下:
注意以下幾點:
explist 只會被計算一次。 它返回三個值, 一個 迭代器 函數, 一個 狀態, 一個 迭代器的初始值。
f, s,與 var 都是不可見的變數。 這里給它們起的名字都只是為了解說方便。
你可以使用 break 來跳出 for 循環。
環變數 var_i 對於循環來說是一個局部變數; 你不可以在 for 循環結束後繼續使用。 如果你需要保留這些值,那麼就在循環跳出或結束前賦值到別的變數里去。
到第二個 exp 的值為止, 其步長為第三個 exp 。 更確切的說,一個 for 循環看起來是這個樣子
3.注意下面這幾點:
所有三個控製表達式都只被運算一次, 表達式的計算在循環開始之前。 這些表達式的結果必須是數字。
var,limit,以及 step 都是一些不可見的變數。 這里給它們起的名字都僅僅用於解釋方便。
如果第三個表達式(步長)沒有給出,會把步長設為 1 。
通用形式的 for 通過一個叫作 迭代器 的函數工作。 每次迭代,迭代器函數都會被調用以產生一個新的值, 當這個值為 nil 時,循環停止。 通用形式的 for 循環的語法如下:
注意以下幾點:
explist 只會被計算一次。 它返回三個值, 一個 迭代器 函數, 一個 狀態, 一個 迭代器的初始值。
f, s,與 var 都是不可見的變數。 這里給它們起的名字都只是為了解說方便。
你可以使用 break 來跳出 for 循環。
環變數 var_i 對於循環來說是一個局部變數; 你不可以在 for 循環結束後繼續使用。 如果你需要保留這些值,那麼就在循環跳出或結束前賦值到別的變數里去。
到第二個 exp 的值為止, 其步長為第三個 exp 。 更確切的說,一個 for 循環看起來是這個樣子

G. 北大青鳥分享程序員提高軟體開發效率的5個經驗

現在網上常看到很多的文章,是寫關於程序員怎樣提高工作效率的。有些看看還是有用的,但有些還是不要盲目學的好,事後在想,我也可以寫點這方面的內容,以自己的成功經驗為案例,希望可以幫到大家,當然,我也不想浪費太多的時間來說和讓大家學著做,而且北大青鳥http://www.kmbdqn.com/認為所寫的這幾個觀點對我個人還是有效的,但不一定對大家也一樣有效,如果也一樣對某些人有效,那麼,很高興就夠幫到你。

1.不要猶豫,有時斷一下網是很有必要的。


說實話,再也沒有比這個更好的了,而且效果非常明顯,因為,如果你想要好好的靜下心來工作,那麼,把網斷了,手機最好也靜音,要使用的編程語言和編程工具用離線版本的就好了,真要是有什麼確實解決不了的難題用手機搜就好了,不過我也知道這時用電腦更快捷些,但對於那些不自覺,只要上網就停不下來人來說,還是不要用電腦搜的好。


2.目標要明確


如果同時有幾個項目要完成,你是不是就覺得不知道要從那裡入手了,我要說的是,不要自己亂了,先從中做個排序,把幾個項目從重到輕例個表出來,然後再一個一個的完成。所以大家不要想著你可以一次都能做完,這樣可能會導致於最後一事無成,一定要明確規劃好目標。


3.休息和睡眠要充足


不是一定要不停的工作才會出高效率,適當的休息後再工作可能會效率更高,因為長時間的工作可能會出現疲倦感,這樣會讓你很難集中精力好好工作,這時你可以停下手上的工作做些別的事情,可以閉目養神,也可以聽聽音樂,站起來望下窗外,隨你喜歡,做些什麼都是可以的,另一個就是,到了晚上該睡覺的時候是一定要睡覺的,不然你的程序員生涯就不長了。


4.做好提前計劃


這個絕對是實踐後得到的好結果,我試過在當天的工作都完成後,為第二天的工作做了個計劃,結果到了第二天發現效果太棒了,當你坐下來打開電腦就能很快的進入到工作的進程中,因為前一天的計劃已經讓你的腦子很清楚先做什麼後做什麼。如果當天有些工作沒完成就更應該記錄下來,特別是在周五的時候,因為我總是在周一上班時腦袋是蒙的,有一小段時間是不知道自己該做什麼,所以提前記錄當天沒完成的工作是對下次工作很好的交代,做好提前計劃也是對第二天工作的一個很好的開展。這樣你的工作效率會大大的提高是顯而易見的。


5.如果有時間,可以來點下午茶或是咖啡什麼的。


有時,不管是來點茶還是咖啡都有可以提高我們的工作效率,不過這也不是絕對的,還是要因人而異,又或者是來些其他的小零食也是不錯的選擇。


H. 作為一名程序員,最大的成就感來自哪裡

程序員的成就感是來自於他發明出的程序。在。日常生活中起到了很大的作用,而且沒有任何bug。受到了周邊同事的誇獎。贊。他的成就感會發自內心的爆棚而出。
我覺得最大的成就感來自於自己作品的受到用戶喜愛,我開發過兩個用戶過億的程序

一個金山詞霸,一個YY語音。

但是最有成就感的不是這兩個,而是《金山游俠》,一個單機游戲修改器。因為這是我和另一個同學完全出於自己的興趣和需求而開發的程序,入職金山之前就做出了原型,連名字都沒有,被金山包裝成正式產品去銷售,才取名叫金山游俠。

這個產品正版只賣了幾萬套,銷售額也就100多萬,去掉開發、生產、銷售等費用,可能還是虧損的。詞霸才是盈利的,不過也不多,每年也就一兩千萬的銷售額。

最近幾年還有人在用游俠,居然還能在現在的Windows上運行,微軟保持二進制兼容的能力和決心實在驚人,因為金山游俠自從3.0以後已經14年沒繼續開發維護了。

知乎上也有人問過

金山游俠為什麼不出新版本了? - 知乎

金山游俠是兩個程序員開發的,一個是我,但是我2004年離開金山,當然不能拿代碼出來自己修改發布,因為版權屬於金山。

另一位程序員雖然還在金山,但是他很忙,因為他在金山做CEO。

閱讀全文

與程序員開發的感悟相關的資料

熱點內容
編程誰都能學會嗎 瀏覽:407
使用國家反詐app都要開啟什麼 瀏覽:712
下載民宿APP有什麼用 瀏覽:50
續子語pdf 瀏覽:385
2021年加密貨幣最新行情 瀏覽:162
nfs怎麼加密ipsec 瀏覽:245
國二考試調用編譯器運算選擇題 瀏覽:750
同濟大學高等數學pdf 瀏覽:234
延時的宏命令怎麼設置 瀏覽:596
資料庫有哪些加密 瀏覽:209
改之理反編譯注冊教程 瀏覽:391
什麼是編譯程序和翻譯程序 瀏覽:207
python課程心得總結 瀏覽:17
派派中怎麼看對方在哪個伺服器 瀏覽:796
xp配置java環境變數配置 瀏覽:9
python中1到100怎麼算 瀏覽:767
小度我想看程序員 瀏覽:508
bs刷裝備建立後文件夾沒有 瀏覽:81
找漫畫看應該下載什麼app 瀏覽:182
如何在vps上搭建自己的代理伺服器 瀏覽:744