程序員的糟心在於:
工作時間(永遠在趕進度中,加班)
工作狀態(永遠在趕進度中,焦慮)
工作方式(永遠在趕進度中,長期坐姿,大腦高度緊張)
1.這邊寫著新需求,那邊出bug了,bug沒改完需求已經改了2次了。。。
2.遇到莫明的bug,遇到需求變更,當然很糟心!!!就像自由飛翔的時候迎面撞上一架飛機一樣。。。
3.等我恢復力氣再來回答這問題,沒力氣打字了。。。
2. 程序員的悲哀是什麼
「碼農」這個詞,不管是不是從事IT工作的人,都略有耳聞。這個詞的誕生無從考究,不知是程序員的自嘲,還是外行帶有顏色的嘲諷。總之,對於這個詞,我是既無奈又無力反駁。確實,工作中,我們大多數底層程序員每日做的工作相當於流水線的作業。
大部分程序員是悲哀的,不是情商、衣著、自黑之類,悲哀的是沒有決策權。項目做成什麼樣,那是領導和產品經理的事;用什麼技術框架,那是架構師的事;資料庫的設計,業務那是項目經理和產品的事;而作為一個普普通通的底層碼農,我們只需要拿到需求,然後等設計給圖子,流水化的寫出實現代碼。我們只是一個執行者,別人叫你幹啥就幹啥。最後項目做壞了,裁員的是誰?程序員。
這就是一個普普通通的「碼農」。讀書那會,我的老師跟我說,「如果從業十年,你依舊在寫最基礎的代碼,做一個碼農,那麼就不要做程序員了,轉行吧」。現實中,每個公司存在最多的就是這些「碼農」,那種掌握核心技術,產於項目設計,技術架構的畢竟是少數,大多數程序員都處於被動接受,按需求完成代碼的任務。
做程序員越久,越是感到:我們就是新時代的手工藝者。只有少數的人,從手工藝者,變成了發明手工藝製作機器的人,少部分人變成了設計手工藝品的人,少部分人變成了車間主任罷了。
「碼農」這個詞有著深深地悲哀。
見過太多剛入行的菜鳥,像極了曾經那個滿懷激情,夢想的自己。當第一次接觸Java的面向對象思想時,那種興奮,彷彿能用Java描述整個世界,彷彿自己就是上帝一般,在現實世界,創造出另一個虛擬世界。而現實中,一兩年的流水化作業,沖淡了一切。
對於產品,彷彿是自己的孩子,從無到有,一點一滴,看著一個網站,產品,在自己的手下,滿滿長大,那種滿足感,自豪感,油然而生,但是最後你希望它變得更優秀時,卻發現它不受你控制,彷彿養了好幾年的兒子,被人教唆去做壞事,你不能說任何話,因為撫養費不是你出的。
決定你有沒有決策權的是你的縱向位置,也就是在本行業金字塔的位置,出類拔萃者說話就響。過慣了咸魚生活,但誰又甘心做一個「碼農」,我們希望發出自己的聲音,成為那個有權利選擇的人,這一切需要提高自己的技術,能力作為支持。在國外,程序員被稱為程序設計師,而國內「碼農」,區別可想而知。
3. 剛剛進公司的java程序員,失落與痛苦共同襲來。。
怎麼挺過去?硬著頭皮挺過去。誰不是這么過來的。我當年找的第一份工作是技術支持,公司培訓三天就上場了,老實說客戶對我們公司的產品比我對我們公司的產品還熟悉呢,他們用了幾年了,我就培訓了三天!給第一個客戶打了第一個電話過後我的襯衫背後都濕了。你不懂很正常,你問了他會開除你么?不會你就問,你現在裝懂到時候給看出來那才丟人。
4. 又是一個苦逼的的java程序員
1、多學東西沒有啥壞處,但是前提你得有一樣是很熟悉的,就是有一定的廣度的同時,要在一個方面有一個深度,不然說不好聽點就是廢人一個。
2、就像前面說的,專注哪一個不重要的,重要的是你得有一個方面是專注的,對一個面是精度的
3、不管是啥技術,正所謂觸類旁通,如果你能在一個面有很深厚的理解,其他方面也都不是大問題,計算機世界,雖然技術繁多,類別繁多,但是仔細分析,也都是在基礎之上的擴展
5. 兩年java程序員的悲哀,究竟是何去何從.......希望同行指導
對javascript,jquery,extjs等等腳本非常熟悉
現在覺得用java不管做什麼都沒有任何問題
對jvm tomcat的優化也很了解
高校能耗節能平台
手機平台
---------------------------------------------------------------------
樓主 你看上面的幾句話吧。
分析:
1,你對自己的能力太過自信,是因為做過部門負責人么?兩年java做什麼都沒問題。。
我面試直接pass
2,javascript,jquery,extjs這幾個東西 國內能夠熟練使用的都比較少!!
3,tomcat伺服器 呵呵。。。不講了。。。javaEE 這個是入門級伺服器吧
4,高校耗能系統和手機平台。。。不看經驗我還以為是學生的畢業設計呢。。
樓主你的所謂的大項目是多少級別。有千萬級嗎?
建議:
我現在好多都不熟 比如mysql、jquery、extjs等等,拿你同樣的工資而且還不在一線城市。
做技術國內的牛人就那麼幾個。其它的。。。
我們怎麼辦?
知道:做什麼?怎麼做?
-----------------------------------------------
努力的提高自己吧,你可能小地方呆久了吧,最後說一點,你在大公司能夠沉下去,過幾年工資不會低的。
6. 說說你見過的黑程序員黑的最好的段子吧
要嫁就嫁程序員,錢多話少死得早
7. 求大神,java初級程序員,中級程序員,高級程序員的區別。 架構師主要是做什麼的。
2019年傳智播客的變革大會特別提到程序員這個級別問題。
引用畢向東老師的話回答你:
就拿Java語言培訓為例,2003年,只需要掌握javaweb和資料庫,就可以找到很好的工作。到了2008年,不僅要會使用多種框架技術還要有實戰項目的經驗。到了2018年,具備多個領域的行業級的解決方案成為企業用人首選。可見,隨著行業的快速發展,對人才的要求越來越高。
初級程序員一般所掌握的內容很有局限,會一個項目也僅僅是一個項目當中的思路和邏輯思維。遇到需求,一般就是先去網上搬磚。
中級程序員相對來說遇到需求來說,會有一些自己的經驗和行業的看法。並且在工具使用上更嫻熟,對框架也有自己的理解。
高級程序員分為技術層和管理層的,一般管理層的對業務來說,格局相對來說更大。技術層的,我想是那種精通各種框架的使用,甚至可以寫出來一個新的框架。
總結:現在各大企業當中技術骨幹,都是中級程序員。高級程序員一般已經晉升為管理層,要不是技術專家,要不就是架構師。但是初級到中級這個階段,差的不僅是三四年的工作經驗。如果在當下想要更了解關於程序員分級別這個問題,可以看看傳智播客的破局發布會。是專門針對當下IT行業用人需求的分析和看法。