Ⅰ 作為一個苦逼的程序員,加班加點的為甲方爸爸改各種程序,各種細節改來改去,維持一個姿勢太久了,以至於
項目前體檢一下,完成的時候再體檢一下,差異?那就是談價格的基礎。
Ⅱ 行外人了解程序員薪資高,行內程序員有哪些說不出的心酸
行內程序員有哪些說不出的心酸:
1、老虎的威脅。程序員要面對的餓老虎實在不少,比如說老闆,好象就是程序員的天敵,什麼"不懂技術卻指手畫腳"、什麼"得到與付出不相當"似乎是程序員最常見的牢騷,這個問題不可能得到真正的解決。
"幹得比驢累,吃得比豬差,起得比雞早,睡得比狗晚,看上去比誰都好,五年後比誰都老。很多程
程序員都曾這樣感慨和抱怨過自己的生活狀態。"亞健康狀態是人體處於健康和疾病之間的過渡階段,在身體上、心理上沒有疾病,但主觀上卻有許多不適的症狀表現和心理體驗。
位於調查結果第二位的是"很虛弱"--149,比例為19.81%。很虛弱的健康指數低於亞健康,已接近生病和透支狀態,他們的健康已經被亮出了黃牌。
每個人的理解不一樣,但是"糟透了"這樣的詞如果用來形容程序員健康的話,相信大多數人都絕對認同"你已經病了"這樣的理解。令人不敢相信的是,竟然有8.24%的程序員用這個詞來形容自己的健康狀態!
Ⅲ 作為一個程序員,你接到過哪些奇葩的甲方要求
程序員作為一個功能需求得最直接實施者,特別是在職場混跡多年的老程序員都會遇見一些讓人不可理解的變態需求,作為一名戰斗在一線的程序員老兵,倒是也遇到過很多畸形的需求,由於太多了現在簡單列舉幾個。
3.記得技術部有個兄弟剛入職不久,主要坐游戲底層框架支持,經常見三四個產品經理圍著他,一會提個這種需求一會提個那種需求,這兄弟每天路上上班的時間都要一個半小時,天天幾乎都是十點以後走,弄了大約兩個月,身體報警了,沒辦法辭職休整了,不需要很變態的需求,只需要足量的需求就能擊垮一個程序員。
目前國內互聯網公司修改需求加班都是特別頻繁的事情,很多人覺得中國互聯網發展的很猛,個人覺得基本上是加班加出來的,當然加班的不止是程序員,產品經理一樣,但凡好的產品都是這么出來的。
希望能幫到你。
Ⅳ 程序員被甲方趕回去,怎麼跟上司溝通
雖然不想危言聳聽,但是你的確攤上大麻煩了。被甲方趕回去的性質是非常嚴重的,當然如果你在你們公司水平特高,非常有地位你可以無視我的話。依我身邊的例子,如果你只是個普通的IT打工者,以後在公司的日子會非常不好混,甚至有被辭退的可能,當然要看和甲方合作的項目大不大,還有甲方對乙方的影響力。建議你這樣,和甲方當事人好好溝通一下,送點禮,說點軟話,求他收回成命,或者在你上司面前美言幾句,給你留點餘地。要快!千萬拖不得!看來你是剛上班不久,要不也不會出這么大的問題。真心想幫你,有問題繼續找我。
Ⅳ 作為高齡的程序員,跟同行人還有競爭優勢嗎
本文會給你一些java工程師職業發展規劃的思考,也給很多二三十歲對職業前途迷茫的同學一些建議。希望通過這篇文章,能幫你梳理一下程序員,讓你知道如何規劃我們的程序員,從20歲初出茅廬到40歲老碼農的半條命。
首先我們來看看a 程序員三四十歲的時候有什麼可以捍衛我們的核心競爭力。要理解這個問題,就要從反面來看。在職業發展過程中程序員犯過哪些錯誤,導致他們在職業生涯中後期缺乏競爭力?
適合老年人的幾種職業發展途徑程序員看了以上內容,大家都知道問題所在,接下來我們來討論一下:什麼樣的老年人程序員能被各種30多歲甚至40多歲的公司青睞?
(1)成為技術大牛,掌握公司核心技術
第一種方式是掌握自己行業的各種技術,即使離開這家公司,也是其他公司的對象。我舉個例子。比如你一直在互聯網行業工作,負責並經歷過很多大型互聯網公司的核心系統架構設計。對於一個互聯網系統,如果你想支持1億用戶,有什麼技術挑戰,如何設計,你都經歷過這些過程。如何支持每秒10萬個並發請求,如何設計系統支持數百億的數據存儲。你知道這一切。那麼這個時候,你就有了核心技術。
即使你現在的公司不要你,你也會被其他公司完全爭奪,因為很多公司需要大規模系統、高並發經驗、海量數據經驗的架構師。
一千人的部隊很容易得到,但一個人很難找到。很容易招到很多工資20-30 K的高級工程師,把一個模塊做好。但是很難招聘到一個能掌控全局,在貴公司掌握復雜大系統的資深架構師。這樣的人很有價值,很多公司都需要。
這個時候你雖然三十多歲了,但是因為你有核心的技術能力和核心的結構能力,你是公司技術的最後一道防線,很多崗位對你來說都是不可或缺的。再舉個例子,比如大數據領域。現在你已經工作了10多年,有了深厚的技術基礎,可以完全優化大數據領域的各種系統,比如hadoop、spark、hbase、kylin、elasticsearch等等。遇到問題可以從源代碼層面推斷解決,可以修改開源項目的源代碼進行二次開發。
那麼這個時候,你就有了核心技術。未來大數據會發展得越來越好,因為各個行業都有大量的數據,很多公司需要最好的專家來解決自己的大數據問題。所以,即使你已經40歲了,但是你已經積累了多年的核心技術能力,任何一家公司都需要一個像你這樣的頂尖牛人來坐鎮,解決各種技術難題。
所以如果想往這個方向走,建議一定要從20多歲開始規劃自己的技術學習和職業發展。大家一定要想好自己想學什麼技術,想學多深,想在什麼樣的公司積累經驗,腳踏實地的走好每一步。到你三四十歲的時候,雖然年紀大了,但是已經積累了足夠的技術能力,你的核心技術會像「九陽沈工」一樣保護你的身體,讓你留在職場,保持熱度。
(2)深入業務,成為業務領域的專家型人物
第二條路線,可以考慮成為某個業務領域的專家。你可以在一些業務絕對難且深、業務極其復雜、行業持續發展、業務領域的知識持續保值的領域進行深度挖掘。比如電信、金融、銀行、保險、金融、ERP等等。在這些領域的公司里,你不僅可以做技術工作,還可以注意積累這方面的業務知識。就像電信系統和ERP系統一樣,業務極其復雜,包含了很多東西。如果能持之以恆,深入挖掘各種商業知識和商業體系,成為這方面的商業專家也是很有價值的。為什麼這么說?因為對於很多特定的行業來說,沒有高水平的技術是可以做出一個系統的,但是最好的業務專家對其進行控制是絕對必要的,這樣才能設計出一個與特定行業相對應、業務極其復雜的系統。所以很多同學,如果走傳統行業的系統發展方向,可以考慮多關注業務積累,將來成為頂尖的業務專家。這樣,即使你40歲了,行業也需要一個像你這樣的「老專家」繼續支撐公司的業務發展。
(3)帶領團隊:踏上技術管理之路
另一種方式是走技術管理的道路,相信大家都懂。作為任何公司的老闆,他都需要技術經理,技術經理需要懂技術,但不是特別精通,但必須有很強的團隊管理能力。作為團隊經理,你需要有駕馭公司大技術方向的能力,有足夠的行業人脈和資源去招募和組建合適的技術團隊。另外,你應該能夠制定出技術團隊的工作流程和規范,在團隊之間定義和分配責任,讓每個團隊能夠有效合作,最終成功支持公司的業務發展。這個管理就兩個字,其實背後的知識很棒。要把幾十個甚至幾百個不同的人擰成一根繩子,保持強大的戰鬥力,做好公司的配套工作。其實這里很難,考驗一個管理者的水平。如果可以從幾個人的小主管,到幾十人的技術負責人,再到幾百人的高級技術經理。
如果你能朝這個方向發展,其實到了40歲,你就會有相應的競爭力,因為很多老闆需要你豐富的技術管理經驗來掌控公司的技術團隊。當然,說實話,真正能做好技術管理的人很少。尤其是我們有技術背景的學生,普遍比較內向害羞,不太會交際。所以對於大多數普通工程師來說,個人還是推薦技術專家或者業務專家以上的路線,機會比較多,更適合大多數人。
(4)轉換其他崗位或行業
如果有人說,我對技術沒那麼熱情,想當專家,又討厭整天在業務上工作,沒有做技術經理的天賦,怎麼辦?然後30多歲的時候可以考慮寫代碼,做點別的。比如考慮轉型為產品經理?考慮做互聯網運營?還是考慮做軟體銷售?也就是說,你可以考慮考上一定的技術背景,轉型到技術行業的其他崗位,在其他崗位積累經驗,成為一個不可或缺的人。更何況在北上廣工作了10年,積累了一定的資金,在老家買了房子,然後回老家做生意,比如開餐館什麼的。這也是一種方式,只是這個因人而異。畢竟每個人的網路資源都不一樣。
總結
最後一句總結:無論選擇哪種方式,首先要想清楚自己想成為什麼樣的人。你需要仔細想想,有了10年以上的工作經驗,你會積累哪些核心競爭優勢。然後仔細考慮這些優勢是否是剛畢業的年輕人絕對不可替代的,其他公司的高級職位是否一定有你這樣的人。把這些事情考慮清楚,剩下的就是繼續朝著自己的目標前進。在此期間,你可能會感到困惑,甚至懷疑最初的決定。但還是那句話:相信自己,不要忘記自己的主動心態,用眼淚完成自己選擇的路!我最不想看到的就是,30多歲的我,只能「用」各種技術,十幾二十種技術,什麼都能用。但是沒有技術深度,沒有競爭力,只是一些使用上的經驗。
如果是這樣的話,剛畢業的年輕人可能在一到兩年內學會如何使用這些技術,也許在關鍵時刻可以取代你。這些傢伙只是沒有經驗,但是他們可以加班來彌補,而且他們要求的工資比你低很多。希望每一個程序員兄弟都有美好的未來和生活。程序員這條路充滿了困難、障礙和挑戰。但它也充滿機遇,需要不斷的學習和進步。最後引用最近很火的電影《哪吒》的台詞來結束全文:我的命運由我決定!
Ⅵ 為什麼說銀行科技崗是程序員好的就業選擇
據我了解,銀行科技崗有大概兩類,一種是銀行的信息科技崗,這種崗位基本不敲代碼,算是甲方,工資跟普通銀行員工一樣,比較低,比如中國農業銀行浙江省分行信息科技崗;另一種是敲代碼的,即研發崗位,例如工商銀行軟體中心,中國銀行軟體中心等,建行是自己的子公司建信金科。招行也是自己的子公司,招銀網路科技。這種銀行研發崗位要求要高一些,待遇也更高。當然,子公司就不談了。中農工建交郵,招行,寧波銀行,浦發,上海銀行,浙江農商行等大行都有此類研發崗位。接下來談談自己。
2020年,作為某985計算機強勢高校的計算機碩士,有一篇計算機體系結構領域CCF A 類頂會,也有著中國互聯網兩大巨頭之一等互聯網企業的總包40w+的Offer,但是在最後,選擇了加入某國有四大行之一的研發中心。
其實無論是互聯網IT,還是銀行IT,還是其他的,只要適合你自己,都是好的選擇。對於我來說,我在碩士期間患上了嚴重的焦慮症,我很清楚自己不適合互聯網那種加班模式。於是我在尋覓其他的路,讀博,壓力太大,我會更焦慮,最近不會考慮;軍工所,錢少活多;公務員,老師?自己不喜歡。我還是希望能夠從事IT行業,我的目光在2019年開始投向銀行科技崗。
Ⅶ 產品經理和程序員,如何避免矛盾
產品實現是你的目的,為了這個目的不必太講究。
做了一陣子之後我有了自己對於與程序員相處的方法論,對這句話並不苟同,我還是傾向於把事做好的同時也能把話說好,雖然我現在也能深刻的領會到當時leader的核心意思是產品本身是第一位的。
接下來我就闡述下自己的一些心得:
產品經理與程序員最大的矛盾在於——改需求。這牽涉兩個問題,一個是如何盡量地做足前期工作,盡量把需求細化,需求做的足夠扎實就會大大減少改需求的次數,這是產品本職工作,不屬於溝通問題;另一個問題就涉及如何溝通了,就是需求無論如何確實要改。這個時候有一點很重要就是努力與程序員(或者開發經理)達成共識,比如「我們的目的是要做最好的xxAPP」、「這個功能對於我們的目的來說是必不可少的」等,然後再來談詳細的需求點,程序員也就會逐步認可改需求這件事情。(還有一點很重要的就是,如果無論如何也達不成一致,也有必要反思這個需求是否真的有改的必要?)
用數據和客戶來幫你增加底氣。在談論某項功能實現的時候,產品經理經常會碰見程序員消極被動不願意做,或者質疑這么做有沒有道理的時候,採取需求依據的數據和真實的客戶需求是能有效推進的好辦法。比如「80%的同類產品都有這個功能」、「每周都能收到幾個客戶對某某問題的反饋」,一般來說程序員是能夠接受這種說服的。
試著多用詢問的語氣。讓程序員感到他是專業的,他是能夠解決這個問題的,要依仗他才能做的更好。這會無形中賦予他一種責任感(因為你把問題拋給了他,他就隱形中負有解決這個問題的責任),在傳達出意願的同時也避免了話語的生硬,讓程序員感受到對其職業技能的尊重。
注重日常交往。日常生活中交個朋友,比如一起打球、打游戲,聊聊電影和漫畫,實在是沒有共同語言就經常沖他賣個萌、攪個基、撒個嬌、講個笑話。這樣,大家都是朋友了,不看工作職責的那一半看交情的那一半,溝通起來也會順暢很多。
總結:有很多時候產品的產生不完全是靠嚴格的流程和規章制度誕生的,也需要很多溝通的潤滑。能夠開開心心地把產品做出來最好,但是最終我們還是不能離開產品實現這個 標的物。
Ⅷ 外包到甲方的程序員應該怎麼規劃自己的職業生涯
ERP程序員主要看你是做甲方還是乙方,甲方二次開發的多,但如果產品是自己的,做主體開發也是有可能的。
Ⅸ 未來十年程序員越來越多,工資會變成白菜價嗎
程序員的高薪資是行業皆知的事兒!對於一些剛剛畢業的IT專業的大學生來說,如果進到一些知名大企業,年薪可以直接達20萬,更別說已經有好幾年工作經驗的程序員了。但是說到這里,有人會問了,現在學計算機的人越來越多,很多其他行業的人也紛紛轉行來學IT,那麼會不會再過幾年,程序員越來越多,工資會變成白菜價?
此時,信息智能時代的企業生產方式也發生了巨大的變化:他們需要接受變革和創新。
當一個行業的大部分工作都是創新的時候,就會有越多的人湧入,這個行業就會越快地發展和繁榮,這個行業就會走到一個新的高度。
因此,在信息智能時代,程序員是這個行業和時代的執行中心,他們的薪水只會越來越高。如果他們被壓到包,他們會非常高。
Ⅹ 程序員 為避免扯皮,應該怎麼做
我是java程序員,你說這個應該都有經驗了,郵件記錄應該會有效的避免,不過甲方的心思你除了慣著也就是慣著了。