Ⅰ 程序員 加班 大家是怎麼看的
程序員?那是相當的不容易! 時下的程序員,幾乎成為了一種生活狀態的代名詞,他們過的是「固定程式」般的生活——上班、加班、回家開夜車然後再起床上班,周而復始。他們大多領著高薪卻仍然單身,精通計算機語言卻少言寡慾,總想要離開這個行業,卻害怕一身本領將無處施展,唉,看來程序員雖然拿高薪,工作內容看似簡單,還真得不是那麼好當! 程序員的加班並非本意很多人不理解為什麼程序員的加班情況如此普遍,其實這都要歸咎於IT行業的加班浪潮,由於IT行業數量眾多的年輕從業者及激烈的競爭環境,加班的情況是十分普遍的,當然不排除有員工為了表現,但更多的是由於時間緊迫沒有完成計劃內的任務。而讓我們來看程序員的工作內容:首先是編寫程序和設計頁面,這類型的工作對時間沒有要求,哪怕你做到凌晨,系統後台仍然不會關閉,如果不需要休息的話甚至可以決戰到天明;其次程序員的工作內容破碎、繁雜又龐大,通常情況下實際完成時間總要超過計劃時間,因此加班對於程序員來說是再熟悉不過的事情。 而企業未能給程序員一個良好的引導,比如每天加班時間不能超過1小時等,以規避程序員高工作時常、但效率並不理想的情況。 容易「眼高手低」記得曾經有一個做程序員的朋友跟筆者閑聊,他說,項目周期的預測,就如一條小魚迎面像你游來,他的臉只有那麼小,以至於你以為瞬間就能搞定。不過當你著手去做這個項目,做著做著你就發現這條小魚盡管正面看起來很小,但他的身長竟然有幾公里,你甚至看不到他的尾巴在哪! 可見程序這個工作,想測算出准確的項目周期十分困難,需要很多的經驗及對客戶心態的把握,通常做著做著,程序出現新的困難或者令人措手不及的變化,項目拖延又拖延,任程序員耗盡一身本領也未必搞定! 環境閉塞 缺乏溝通 程序員由於每天對著枯燥的電腦語言,很容易變得沉默寡言,對現實生活中的林林總總表現的漠不關心,在工作中對於公司的其他部門也缺乏有效的溝通。筆者了解到,許多公司的銷售為了討好客戶,會承諾一個不切實際的項目完成時間,這就苦了做程序員的兄弟,而他們通常喜歡將這種壓抑埋藏在心底,極少的表達出抗議,周而復始惡性循環,導致他們在每天沉於繁雜的工作之中,憤怒卻無力吶喊。程序員們一定要推崇溝通能力強的同仁去做部門領導,這樣的人才可以更多的為部門爭取利益,改善程序部門的「憋屈」狀態。 超負荷工作身體堪憂在各行各業中,程序員面對電腦的時間可謂無出其右者,這部分人群的視網膜視紫紅質很快就被消耗掉,同時睡眠的時間通常比較短,進而影響了視力。而不理想的辦公環境,不舒適的辦公椅和滑鼠則成為了程序員脊椎、腕關節疲勞受損的兇手,程序員經常透支著身體來換取高額薪酬,未來不免將這些薪酬相當一部分都要花在未來的身體保健養生治病上,可以說是相當的不容易。 因此程序員一定要學會愛護自己,使用低噪、低輻射的PC設備,在環境不理想的情況下要想辦法配備舒適的辦公椅及人體工學鍵盤滑鼠,從而降低工作生涯給身體帶來的各種惡劣影響。
Ⅱ 你怎麼看待程序員
大方向上分類,成為程序員的兩種人
喜歡計算機,喜歡編程的人,這種人視編程是一種享受
生活需要,需要一份工作來養活自己
程序員發展的方向也大致有以下幾種
喜歡鑽研技術的人,最後成為資深技術專家
在某個業務領域呆久了,熟悉業務,成為業務專家,後續轉售前,銷售
擅長處理人際關系,在公司呆一段時間,升為管理層
混日子的,年紀越做越大,和剛畢業的學生搶飯碗
Ⅲ 怎麼看程序員在銀行
整體來說,適合家境不錯,或者前期經濟積累不錯壓力不大的同學。
【應屆生去銀行當程序員什麼體驗?】
銀行的工作看上去光鮮但很是辛苦,即便是一個實習生都能把你累成狗,但在其中唯一有所區別的就是it崗的實習與工作。普通的校招銀行入職者,無論你報的是什麼樣的崗位,初入銀行最先做起的都是櫃員(櫃員多悲催就不多說了,直接網路,一大篇一大篇都是過來人的辛酸淚),在銀行實習期間做的都是大堂接待員。實習的就是大堂接待員這個崗位,在大堂一站就是8個小時,中間只留下一個小時的吃飯休息時間,忙起來的話只有吃飯的半個小時可以坐下,一天下來腿能給你站細了。但是it崗的實習生就不一樣了,他們是坐的樓上的辦公室,說是維護系統還是什麼的,但是幾乎都在玩電腦,還有人因為銀行網速快申請加班然後在公司玩電腦的,想想也是心累。這些都不算什麼了,主要是正式上班以後,工資待遇就有所不同,說是it崗的工資是翻倍往上加的,而櫃員的工資一成不變。
Ⅳ 你對底層程序員有何看法他們的主要工作是什麼
你對底層程序員有何看法?他們的主要工作是什麼?
程序員,外面都說人傻,錢多,死得早。
不過我本人是程序員,所以不完全認同,但是也不能說沒有。程序員因為天天和代碼打交道,代碼是很多邏輯的部分,所以程序員一般邏輯思維不會太差,但是整體來說和人交接和情商就比較低。
c
1.自己把技術學到位。往大公司發展,才能真正地學到東西。2.實在不行,用做程序員這幾年的資金,做點小生意,有魄力,就往大的方面發展。要不就安安逸逸過一生。
Ⅳ 說說看程序員經常加班嗎
研發部門的程序員一般加班都是在版本發布的時候。項目上的程序員加班都是項目上線之前加班比較嚴重。程序員加班是比較普遍現象,畢竟信息化行業競爭壓力大,更新換代快,企業為了生存提倡程序員加班很普遍。
Ⅵ 在大家眼中,程序員是一個怎樣的職業
為什麼有人在技術造神
大家應該已經感受到,技術圈這兩年已經和娛樂圈創業圈差不多的氛圍了,這其實是有原因的。
最主要的原因是,創業公司和創業媒體越來越多,他們需要大量的程序員投身到創業這個高風險的行業中,而造神,正是讓程序員們自動跳進火坑的絕佳辦法。不是說程序員不能創業,我是說,創業媒體們故意模糊了創造和創業的界限,把程序員們的創造沖動偷換概念,鼓吹了太多不適合的人去創業。
另一個原因是,招聘成本高漲,CTO 們為了能提升影響力,不得不頻頻出席各種大會刷臉。文筆好的再做做自媒體和技術社群,既能強化個人品牌提高身價,又能在融資的時候提升成功率。
總之,這個行業出現了各種技術大神。
這些大神在普通人類和初級程序員眼裡是無所不能的,是他們嚮往的目標;在中級程序員和高級程序員眼裡,這些大神就是他自己,只不過他還沒紅起來而已…
於是攀比心理也開始泛濫,全國第三的架構師比比皆是,整個圈子漸漸就浮躁起來。
然而絕大部分程序員,依然是雇員
媒體們在包裝時,最喜歡按獨立開發者的路線來整。「從小就對技術有天分」、「大學時曾在某編程大賽一鳴驚人」、「寫了個 APP 玩結果一個月有了千萬用戶」、「從公司離職自立門戶三年上市」。
OK,這的確是程序員的一條職業路線圖。但是媒體們不願意告訴你的是,一:只有極少數程序員是通過這個路線成功的;二:這條線其實需要太多非程序員職位的技能,比如產品設計能力和銷售能力。
程序員的價值決定
絕大部分互聯網公司的程序員職位,沒有技術門檻
然而不幸的是,絕大部分互聯網公司都不是技術驅動的公司。真的就是鳥哥說的那樣,絕大部分技術崗位,其實技術門檻都不高(門檻在工程上,後文細講)。技術不過是這些公司的護航艦,而不是破冰船。
先別打我,冷靜下來想想,到底有多少你會的那些技術,是你的同行們不會的呢?不多,對吧?
幾年前億級別的搜索還是問題,現在已經到處是通用解決方案了;幾年前千萬到億級別的網站和 APP 解決方案還在大公司手裡,現在各個架構大會都講爛啦,而且其實都差不多;就連 DeepLearning,帶 API 介面的框架也開始涌現,只需要把圖片用 REST 傳進去就能取到結果了。
很多事情,已經沒有難度,只需要持續投入。是的,對絕大部分程序員來講,他們不需要成為科學家,而需要成為工程師,成為從科學家手裡接過火種,去燎原大地的人。
怎樣才是一個好工程師
工程的本質不是創造,而是去風險化。
工程是關於如何低成本、高效率、按時按量完成既定任務的。所以判斷一個工程師是否優秀,並不是他多有創意多有名氣,而是看他有多穩,看他能多 GettingThingsDone,中文就是「靠譜」。
有時候一個好的解決方案,未必採用了最新的技術和框架,而是看上去朴實無華,功力都包涵在背後的細節里。就像頂尖高手打的斯洛克檯球,每一桿都平淡無奇,只是因為上一桿的回球太到位。
有同學問,那我工程做的太好,豈不是沒有機會遇到一些高難度挑戰了么?放心,一般公司都僱傭了產品經理來幫你製造高危事件。
同樣的,一個好的工程師,會選擇最適合需求和團隊的方案,考慮開發效率和系統效率的均衡,從而已達到最優效果;而不是整天和別人去爭論什麼語言最好、哪些框架過時了。
工程的另一個要求是進度控制和質量控制。
在項目立項之後動工之前,對要做的事項作出詳盡的規劃,對未來一到兩周的工作給出細致的排期,這是進度控制的基礎。
代碼的及時入庫與合並,自動化測試和每日構建,CodeReview 和文檔編寫,這些看似無關緊要的習慣則決定了項目質量。
不幸的是,很多程序員把這些工程上至關重要的東西當成垃圾,視為對他們「創造力」的壓抑。
他們總是以創造力為借口去尋求自身的自在,比如上班不帶胸牌不打卡,中午休息時間在公司看視頻打游戲,最好可以遠程上班,項目到期之前再來檢查進度,公司不要用統一框架,只有傻逼才寫文檔。
對職業的理解偏差和工程能力上的荒蕪,培養了大批能寫代碼但死活寫不好代碼的「碼農」,反而讓那些有著彪悍工程能力和良好習慣的程序員變得奇貨可居。
最後,來說說程序員那無處安放的創造力
有了錘子想找釘子是很正常的原始沖動,但我們必須認識到,創造力對於程序員這個職業來講,是錦上添花的東西。如果你沒有強大的工程能力,那麼創造力也不過是無本之木。所以扎扎實實的把工程基礎打好,這是最根本的。
在此基礎上,我比較推薦程序員採用內外兩條線來培養自己。在公司內的項目上採取相對保守的策略,盡力把穩定性做到最好,培養出自己卓越的工程能力;然後在公司外的開源項目和自己的獨立項目上,採用一些新的技術、實踐一些新的想法、充分發揮自己的創造力,夢想還是要有的,對吧。
這樣做最明顯的好處是,你可以了解到新技術和激進方案的優缺點,從而在進行方案選型時,有更多的依據;還有一個職業發展上的好處:如果不是主負責人,公司的項目往往不能代表你的能力;但獨立項目卻可以作為一個非常好的能力證明出現在你的簡歷里邊。
你可以是一個身懷絕技的手藝人,在自己家裡你嘗試各種手法各種風格的個人作品;但當你參與頤和園這種級別的工程時,好好的把自己負責的石頭雕成總設計師要求的樣子就好 —— 畢竟這個時代一個人已經很難負責整個項目了。這就是我所理解的程序員的工匠精神。
Ⅶ 程序員入門教程在哪裡可以免費看
程序員入門???你是半路轉的對嗎?我給出我的一點小參考:
一.你時間充裕的條件下:
我們一般是從C語言開始的,選好一本教材,在b站有一些用戶自己上傳的視頻,b站那裡沒有廣告,可以免費看,即滿足你的要求,你也可以在網易雲課堂那裡看看,也可以找到一些免費的視頻(只是一些,這得看你自己看了),這個時候你就開始急了,大哥,我是想看java、Python之類,嗯,也好說,你自己找的話,這上面也有。
二.你時間不充裕的條件下:
建議可以利用假期,報一個培訓班,嗯,只要不太坑,見效還是挺快的!
以上
Ⅷ 你是如何看待程序員這份工作的
引言:三百六十行,行行出狀元。社會當中的職業種類還是非常多的,有的人會根據自己喜歡的以及自己的專業去選擇合適的工作。每一份工作的特點大多都是不一樣的,有些工作會非常的搶手,也有一些工作非常的冷門。而程序員這份工作在大家的心目當中都是非常不錯的,工資很高,待遇不錯,但是工作壓力比較大。
當大家看到程序員的話,首先在大家的印象里就會出現一個頭發稀疏的形象。程序員的工作是非常有壓力的,並且長時間熬夜以及生活習慣的不好,很可能會讓他們脫發。而且程序員也會經常穿著格子襯衫,會讓人一眼能夠分辨出來。
Ⅸ 程序員是年輕人的職業,對此現象你怎麼看
很多人都覺得程序員是年輕人的職業,年齡大了當不了程序員。其實這種看法並不完全正確,程序員和年齡有關,但是也並不依賴年齡。
程序員確實更適合年輕人程序員這個職業對於年輕人來說確實更適合。年輕人有干勁,有活力,思維快,能快速應對各種問題。
反觀年齡大的人,體力下降,思維反應遲鈍,接受新事物的能力不斷降低,很多都跟不上技術的更新速度。
我現在每天基本要出去2次,每次爬9層樓梯,然後打4次水。然後晚上回家簡單吃完飯就要出去跑步鍛煉身體,否則整個人都感覺暈乎乎的。
在這里還是建議各位程序員朋友多注意鍛煉身體,這真不是鬧著玩的,只有身體好才能繼續在這個行業打拚!
Ⅹ 大家如何看待程序員的
程序員在普通人眼中就像是魔術師一樣充滿了神秘感,這一點我深有體會.
但是只有程序員自己才知道,這份工作並不是普通人想像中的那樣瀟灑神秘,有時甚至是死板老套一成不變的.
程序員不應該像你這樣沒有自信,老是覺得別人可能看不起自己,覺得自己是個沒出息的打工仔.確實在某些人眼裡,程序員是個類似於打雜的工作,並不被他們看好,那是因為他們接觸的大多是低級別的程序員,覺得工作就是整天敲代碼,密密麻麻的一串,人也像個機器似的不會說話.這只是極少數人的表現.
一個技術精湛的程序員是非常受人尊敬的,即使別人是外行,看到你的精神狀態,甚至是你的高薪收入,別人也會肅然起敬.
所以,作為程序員,首先一點是自信,程序員並不低人一等,其他年份的我不清楚,但是從08年到今年,IT一直是中國收入最高的十大行業之一,最高(平均工資)的兩個IT職業應該是3G工程師和系統架構師,但這並不表示其他職位收入就低,在我和我認識的所有高級別程序員里,平均月收入兩萬,這並不代表程序員錢容易賺,IT行業的腦力艱辛和極高的耐心是其他人很難想像的.
所以,要為自己是個程序員而驕傲,而不是自卑,當你奮斗到事業巔峰時,沒人會看不起你.