1. 做程序員是一種什麼體驗
1.學習,需要不斷的學習,新技術層出不窮,你需要緊盯技術的脈搏
2.思維,無論是做互聯網,行業軟體,需要你有強的羅輯思維,理解客戶,用戶的真實需要,別人家想要的是沙發,你做張床出來
3.收入,相對其他的行業收入中上,如果在bat這種大廠基本在塔尖了
4.生活,加班計較多,生活也不是像晚上說的一副落魄的樣子,彈琴,游戲......都可以有的
2. 90後二流大學程序員自述:從「菜鳥」到「辣雞」,我到底經歷了什麼
程序員高手和菜鳥,不僅僅是技術上的差距,還體現在習慣、經驗、看問題的角度等各個方面。
1.代碼規范:代碼寫得不好,其實一眼就能看出來;比如代碼裡面的各種命名(包、類、方法、變數等等)。在最初寫程序的時候,很多人都會起沒有含義的變數命名,比如 String str;其實我們完全可以把變數名稱起成帶業務含義的,比如在運用中慢慢發現用String username我們會越來越熟練,寫的也越來越好。
3. 新手程序員多少工資
一般程序員真實工資是一萬左右。
《2018中國程序員薪資生存現狀調查報告》顯示,中國程序員的平均月薪達到1萬元,大多數程序員年薪在9-30萬元。上海程序員收入最高,16.9%月入2萬及以上。其次是杭州、北京和深圳。Java、PHP、Android的月薪在北京、上海都已過萬,在杭州、廣州也是普遍8K以上。其中,Java和PHP的平均薪資要高於另外兩個崗位。
程序員的工資除了自身技能影響之外,主要還是市場決定的,軟體開發的作用可以無限放大,也可以無限大也可以無限小,軟體開發工資得決定因素非常多,根據多年的開發經驗決定工資得因素有下面幾點。
1、能夠上萬的工資基本上只有一線或者二線城市,三線城市上萬的可能性就不大,這是消費水平決定,很多三線城市的老程序員工作了十幾年也拿不到一萬塊,一線城市剛畢業的學生基本上就能拿到,這種差距還是非常明顯,一線城市如果水平不錯很容易拿到兩萬以上。
2、工作年限,在面試的時候經常問工作幾年了,做過什麼樣子的項目,這些都會成為拿到多少薪水的標准,一般來講三年屬於標準的軟體工程師,五年培養一個高級工程師,在水平不是差異很大的情況下,按照工作年限匹配。
3、能力水準,這是最決定因素,能力水平到位了,年限之類的都會靠邊站,所以實力才是第一要素,很多年輕的因為能力突出不但拿著高薪還負責管理下面的團隊,特殊情況特殊對待。
4. 在魔都作為一個程序猿什麼體驗
程序員鼓勵師,顧名思義,就是專門為程序員鼓勵加油的職位。2015年愚人節,網路上開始出現這個名詞時,被疑為愚人節的玩笑,其實,據媒體報道,在廣州,程序員鼓勵師確實是存在的,這個職位更像是程序員身邊的和事佬和勤雜工,但也確實具備傳說中的高顏值。
一、「程序員鼓勵師」職責
1、和事佬
程序員鼓勵師程序員、技術男都比較直,他們不善於部門之間的溝通。一個辦公室里有70多位程序員,有時組與組之間會出現問題,有時兩個程序員會為了同一個程序如何編寫產生不同的意見。
這時程序員鼓勵師就得立即趕過去打圓場,做好溝通平復大家的心情,讓他們不至於因矛盾影響正常工作。鼓勵師這個中間人更像是一個「和事佬」。
2、勤雜工
程序員鼓勵師的另一項任務就是每天幫程序員訂午餐、晚餐。當不需要跟進項目閑下來時,也會跑到程序員的辦公室,陪程序員聊天,幫程序員切水果准備下午茶,甚至會自己在家烤蛋糕帶回來請他們吃。
二、「程序員鼓勵師」特點
1、程序員鼓勵師職位誘惑:逗獅子、哄碼農、溜馬畜。
2、職位描述:鼓勵程序員、攻城獅長期幹活(例如春節前50天無休)的時候,鼓勵其像獅子一樣勇猛、狼性不減、高質量得完成版本開發。
3、崗位要求:要求長相甜美彷彿章澤天,微笑常掛酷似高圓圓。
4、特別要求:善於傾聽(聽不聽的懂沒關系)。如果真是這樣,那程序員們內心肯定會瘋狂得呼喚bug((漏洞))的,但事實是,真有搞不定的bug的時候程序猿哥哥可是對身邊的人男女不分的。
5、工資標准:各公司要求不同,工資標准也就不同,月工資從6千到3萬不等。
參考:
5. 普通程序員的工作生活是怎樣的
通常我們進入公司以後,不會是重頭開始一個項目,而是在已有代碼的基礎上進行維護或新功能的開發,所以必須「讀代碼」。
讀有「泛讀」,了解系統架構、功能模塊,對系統有一個大致的認識,各個功能能找到相應代碼實現的位置。
還有「精讀」,通常就是調試了,在fix bug的時候使用。此外還包括審核:一些規范一點的公司,都會有code review,也是精讀,但不用debug。
對於一個成熟的項目來說,讀代碼——而不是寫代碼——可能是最耗時間的工作了。
寫注釋文檔
為了減少「讀代碼」的時間,我們不得不花時間「寫注釋」「寫文檔」——這個程序員最深惡痛絕的工作。所以現在「爛代碼才需要注釋」的聲音變得越來越強,但無論如何,文檔還是要寫的。(注意:要能區分注釋和文檔)
了解需求
好了,終於到了「寫代碼」的時間了。
然而,在動手開始寫代碼之前,你必須花時間「了解需求」。和自己寫個小程序玩玩不同,在公司,你是為別人寫代碼,所以你一定要了解別人究竟想實現什麼功能。通常,這並沒有你想像的那麼簡單,需要反復的溝通。
當然,也有一些團隊和個人,不願意在這上面「浪費時間」,通常他們的下場就是不斷的寫代碼,然後不斷的改代碼,加班加點的做大量的無用功,整個公司怨氣沖天一地雞毛。
6. 跨越千里只為找女朋友復合的程序員走紅,現在的愛情為何普遍現實
一段上海程序員跨越千里,到貴州找前女友窗口辦銀行卡的視頻走紅。
當時的兩人已經分手,但男生並不屈服於這樣的現狀,於是就去尋找對方復合,而最終女生也答應的男生的請求,目前兩人已經結婚,在上海生活。
結語:好的愛情不現實,當你的愛情因現實而屈服時,那就不配稱為真正的愛情。
7. 在一線城市上班的程序員,家庭背景一般是什麼樣的
在外行人看來,程序員這個職業是一個拿高薪又特別神秘的職業。等真正接觸到程序員這群人後你就會發現,看上去高大上的程序員職業,工作中有多於常人的壓力與焦慮。無論是年薪 30 萬、40 萬還是 50 萬,在日常生活中,程序員們都是都是低調、務實、物質上沒有太高慾望,技術上卻時常渴望自我突破的人。
畢業於中國科學院博士的黃磊有 9 年互聯網從業經驗,從事高級演算法工程師和數據科學家的他,在華為作近 7 年後,去年加入了一家互聯網創業公司。
剛畢業時黃磊身邊的大部分博士同學都留在了學校做老師,當時也有教授推薦他去高校當老師,但由於自己不感興趣,就出來加入了互聯網行業。最開始他在某一線互聯網公司做了 2 年搜索相關的工作,然後去了華為。剛進去時 也做搜索引擎相關的系統,再後來進入地圖部門,主要做搜索相關的演算法工作。百萬規模用戶量,比不過網路地圖和高德地圖。但由於部門的業務限制,很難再往上升,這也是他後來離開的原因之一。
今年 38 歲的黃磊說想趁著年紀還沒有很大之前再出來拼一把,去了一家中型互聯網公司,進一步提升技術。他沒想過去創業公司,也不想自己創業,因為風險和成本太大。
2008年黃磊在北京買了房,女兒今年 11歲,學習成績很好,但由於自己平時工作忙,每天除了早上開車送媳婦孩子上班、上學外,一天內和家人共處的時間非常少。
他當初以 63 萬年薪入職,現金部分沒有華為多,但是有期權。目前主要做四部分工作:演算法 、管理、 機器學習的研究 、 寫代碼,做的事情維度有點多,每天都過得很充實。
但年紀大了,這幾年明顯感覺到精力不充沛了,很多東西需要在指定時間內完成,但項目處在摸著石頭過河的階段,團隊經常不能按時完成。日常工作中還有許多之前用得不多的開發語言,是來這家公司後才開始學習的,壓力很大也很忙,但還是能感覺到技術上的學習和進步。
從 2007 年博士畢業到現在,黃磊可以說經歷了中國互聯網行業發展的大起大落,他對自己以後的職業發展方向感到迷茫:一方面,大公司不太想去了,另一方面,創業或者去創業公司當 CTO 也不太可能,風險成本大。
如果將來從這家公司離職,下一步怎麼辦呢。技術更新換代非常快,自己想跟上腳步,但是年齡大了有點力不從心。身邊和自己年紀差不多的人要麼在高校當老師,要麼在別的公司當總監、總經理級別的人物,大部分互聯網公司也在追求員工普遍年輕化,高管的年齡越來越小,華為甚至要求員工 45 歲以後必須退休,現在公司里的同事和匯報對象也大多比自己年紀小。
大齡程序員中普遍存在的焦慮,隨著年齡越來越大,在互聯網公司中受歡迎的程度越來越低,學習能力、創新能力與體力比不過年輕人,去創業公司風險投入太大,對於有穩定家庭的人來說不是人人都願意去,去大公司養老又不太甘心。
其實首要問題是想清楚自己究竟想要什麼,再去選擇環境和公司。比如自己是屬於有激情、喜歡挑戰、願意終身學習的技術人?還是心有餘力不足,想脫離一線技術,把更多精力放在管理和家庭生活上的技術人?
對開發感興趣的同學可以加秋秋 二4167五1七1七,領取一些學習資料。
如果是第一種,就選擇一家快速成長的創業公司,將自己的價值最大發揮出來。如果是第二種,就選那些技術框架相對臃腫的大公司,沒有太多坑需要踩,對管理經驗豐富的技術人也存在需求。
其實,無論是年薪幾十萬的程序員,只要還沒有財務自由,就都是靠賣時間生存的打工族,外人眼裡所謂的高大上,並不是靠薪資堆積起來的。
每個人在不同階段會有不同追求,這追求是一個無底洞,難以衡量,也只有處於同一階段的人才能理解其中的各種滋味。
8. 當程序員是怎樣的一番體驗
程序員是一個枯燥乏味的工作,他們往往為了一個程序加班加點,很少能有自己支配的時間,而且工作壓力也大,對每一個程序都比較嚴格,但每完成一個程序都有一種小小的成就感。
9. 普通程序員一天的生活是怎樣的
普通程序員的一天基本上都是在寫代碼。
當程序員有項目的時候,程序員會根據自己的團隊項目來安排自己的工作,同時也會適時跟進自己的工作進度。當程序員沒有項目的時候,程序員基本上會根據團隊的安排來維護項目,同時也會檢修各種bug。與此同時,程序員的工作其實非常枯燥和單調,同時也有著非常大的工作壓力。
一、程序員需要不斷跟進自己的項目進度。
對於多數程序員來說,很多人都會選擇在公司團隊作戰,也就意味著程序員只是公司項目的一份子。每當公司開發新的項目,程序員需要按照相關的工作進度來執行自己的工作內容。在有些特殊的時候,程序員需要加班加點來完成自己的工作,這也是為什麼大家普遍覺得程序員的加班情況比較嚴重的原因。
最後,每個人的生活方式各不相同,我講的只不過是大多數程序員的生活狀態。