❶ 學程序員前景怎麼樣
隨著大數據,雲計算,物聯網,人工智慧的火熱發展,需要大量的從業人員,軟體編程薪資待遇一直比較高,而且剛過完年,京東,阿里又要招聘相關從業人員,而且凡是進入這個行業的開發人員工資都是水漲船高,有個幾年年的工作經驗的反而會更好找工作,薪資會越來越高
編程算是一個門檻比較高的職業了,長期以來都是供不應求的,而且從這么多年看來,需求量始終不減,工資一直都是比較高的,即使之後學編程的人越來越多,只要是屬於前20%的,何愁應聘時工資會降低呢
從個人角度來看,編程從現在以及隨後幾十年間都是一個非常有前景的行業,除非到了市場非常飽和,程序員遍地都是的情況,但目前顯然不是,去任何一個公司招聘人員上看,互聯網行業都算是比較火爆的行業,招錄程序員的不在少數,工資比一般水平要高很多,即使像文科出身的,都想要在業余時間學編程,但可惜自學難度太高,又沒有系統的時間去報班學習,實在是一大遺憾
那麼,我們來聊聊編程難嗎?
很多時候,做的事情其實沒有我們想像的那麼難,只是我們把他想難了,舉個例子,我們都知道要學好一個技術做好一件事,必須要掌握一萬小時定律,其實這個觀點說對也對,說錯也對,怎麼講呢?一萬小時定律是需要成為專家級別的人語言奮斗的時間,而真正學習一門技術,如果只是入門,其實僅僅只需要二十小時,如果每天花兩小時來建議,那麼入門也就十天就可以搞定,編程也是如此,如果我們僅僅只是入門,其實真的在我看來找准方法,十天半個月足夠了,當然如果說要找到工作,那估計要四個月到半個月的每天學習努力
怎麼學習?
重視基礎,這個不是喊口號,很多人學習編程眼高手低,覺得自己能看懂,能隨便寫點東西就算學會了,問了一些基礎東西一問三不知,還不服氣說會編程就好,要懂那些做什麼,這是最大的錯誤,基礎很重要,例如,你不知道面向對象的編程語言特點,你如何去做方法的封裝?如何去做類的繼承和如何能明白別人寫這段代碼的時候為什麼要這么處理?這些都是基礎能告訴你的
編程是個手腦並用的活,光看懂明白是沒有用的,如果不用手去敲一下代碼永遠不知道自己會飯什麼錯,我曾經因為一個空指針問題排查了一個小時,也因為一個地方沒寫分號找了半天,這些都不是看書就能得來的經驗,在我煩了這些錯誤之後我會總結,記下來,作為我自己的經驗,然後下次再遇到就知道自己曾經在這里犯錯了,就會小心不在犯錯
❷ 程序員到底有多累,多辛苦
程序猿有多累,這個問題從三類人的視角進行分析:
一個是作為程序猿本身的自己,程序猿在不同階段會有不同的感觸
上學階段:時間是自己安排的,執拗時自己研究通宵達旦也不覺得累,即使累了也知道自調節,也有時間自己調節,所謂吃了睡,累了睡,想幹啥幹啥,那就是大學,程序猿基本對累沒感知
剛畢業兩三年內:初生牛犢不怕虎,剛畢業,絕大部分工作努力,一方面是工作與學習有很大不同,為了完成任務需要加班加點,剛畢業年少經常加班也不會累,畢竟還有精力;另一方面是為了成長,這種來自內心主動性的驅動力會讓程序猿感覺不到累。本寶寶剛畢業那會,項目上線天天加班到凌晨後,不上線的日子裡白天測試項目,晚上自己學習搞自動化,星期天也是趴在電腦前,完全就是靠著內心的驅動力驅使,那段奮斗的時光並沒有感覺多累
有了兩三年工作經驗後:不得不承認,我現在就是這個階段,連續一周凌晨多回家身體感覺疲憊,身體的每個細胞都在告訴程序猿自己已不再年輕,當你連續加班時,在明亮的辦公室里會感覺很困,不會介意那光的強烈,不會想起自己需要再熄燈的情況下睡著;而當項目終於上線,晚上早點回家,那種積蓄了N久的勞累疲憊感會一下子湧上來,一坐上班車就睡著,到目的後人都走了才醒來,然後走一段到地鐵站,地鐵上站著就能睡著,默默的站著睡著還錯過站,在那一刻你會知道自己有多困,看著地鐵里腳步飛快的人,明白原來這就是北京。回答家,扔下電腦包,啪的一下趴在床上,那種暈乎乎的感覺彷彿一下子就能睡著,但是當身體整體躺在床上的時候,不敢睡,為啥,想起了一個RD leader說的話:真怕一下子睡著了,就永遠起不來了。剛畢業的兩年內我倒頭就睡不會想這些,但是在工作久了,身體不如年輕時,那種累真的會讓自己覺得睡了就不會再起來。每一次項目上線都是這樣,這就是程序猿的累;程序猿經歷了下圖似的進化過程,
❸ 求這張原圖
原圖是一個采訪老大爺視頻的截圖,那什麼28歲程序員是後期p上去的,有很多個版本,你網路搜一下「其實我覺得吧壓力也沒那麼大」就知道了。
圖片如下:
右鍵點擊圖片,選擇"在新標簽頁中打開",可以查看大圖,
若圖片被屏蔽,請查看私信,
或則私信我並附上問題地址索要圖片!
❹ 在大家眼中,程序員是一個怎樣的職業
為什麼有人在技術造神
大家應該已經感受到,技術圈這兩年已經和娛樂圈創業圈差不多的氛圍了,這其實是有原因的。
最主要的原因是,創業公司和創業媒體越來越多,他們需要大量的程序員投身到創業這個高風險的行業中,而造神,正是讓程序員們自動跳進火坑的絕佳辦法。不是說程序員不能創業,我是說,創業媒體們故意模糊了創造和創業的界限,把程序員們的創造沖動偷換概念,鼓吹了太多不適合的人去創業。
另一個原因是,招聘成本高漲,CTO 們為了能提升影響力,不得不頻頻出席各種大會刷臉。文筆好的再做做自媒體和技術社群,既能強化個人品牌提高身價,又能在融資的時候提升成功率。
總之,這個行業出現了各種技術大神。
這些大神在普通人類和初級程序員眼裡是無所不能的,是他們嚮往的目標;在中級程序員和高級程序員眼裡,這些大神就是他自己,只不過他還沒紅起來而已…
於是攀比心理也開始泛濫,全國第三的架構師比比皆是,整個圈子漸漸就浮躁起來。
然而絕大部分程序員,依然是雇員
媒體們在包裝時,最喜歡按獨立開發者的路線來整。「從小就對技術有天分」、「大學時曾在某編程大賽一鳴驚人」、「寫了個 APP 玩結果一個月有了千萬用戶」、「從公司離職自立門戶三年上市」。
OK,這的確是程序員的一條職業路線圖。但是媒體們不願意告訴你的是,一:只有極少數程序員是通過這個路線成功的;二:這條線其實需要太多非程序員職位的技能,比如產品設計能力和銷售能力。
程序員的價值決定
絕大部分互聯網公司的程序員職位,沒有技術門檻
然而不幸的是,絕大部分互聯網公司都不是技術驅動的公司。真的就是鳥哥說的那樣,絕大部分技術崗位,其實技術門檻都不高(門檻在工程上,後文細講)。技術不過是這些公司的護航艦,而不是破冰船。
先別打我,冷靜下來想想,到底有多少你會的那些技術,是你的同行們不會的呢?不多,對吧?
幾年前億級別的搜索還是問題,現在已經到處是通用解決方案了;幾年前千萬到億級別的網站和 APP 解決方案還在大公司手裡,現在各個架構大會都講爛啦,而且其實都差不多;就連 DeepLearning,帶 API 介面的框架也開始涌現,只需要把圖片用 REST 傳進去就能取到結果了。
很多事情,已經沒有難度,只需要持續投入。是的,對絕大部分程序員來講,他們不需要成為科學家,而需要成為工程師,成為從科學家手裡接過火種,去燎原大地的人。
怎樣才是一個好工程師
工程的本質不是創造,而是去風險化。
工程是關於如何低成本、高效率、按時按量完成既定任務的。所以判斷一個工程師是否優秀,並不是他多有創意多有名氣,而是看他有多穩,看他能多 GettingThingsDone,中文就是「靠譜」。
有時候一個好的解決方案,未必採用了最新的技術和框架,而是看上去朴實無華,功力都包涵在背後的細節里。就像頂尖高手打的斯洛克檯球,每一桿都平淡無奇,只是因為上一桿的回球太到位。
有同學問,那我工程做的太好,豈不是沒有機會遇到一些高難度挑戰了么?放心,一般公司都僱傭了產品經理來幫你製造高危事件。
同樣的,一個好的工程師,會選擇最適合需求和團隊的方案,考慮開發效率和系統效率的均衡,從而已達到最優效果;而不是整天和別人去爭論什麼語言最好、哪些框架過時了。
工程的另一個要求是進度控制和質量控制。
在項目立項之後動工之前,對要做的事項作出詳盡的規劃,對未來一到兩周的工作給出細致的排期,這是進度控制的基礎。
代碼的及時入庫與合並,自動化測試和每日構建,CodeReview 和文檔編寫,這些看似無關緊要的習慣則決定了項目質量。
不幸的是,很多程序員把這些工程上至關重要的東西當成垃圾,視為對他們「創造力」的壓抑。
他們總是以創造力為借口去尋求自身的自在,比如上班不帶胸牌不打卡,中午休息時間在公司看視頻打游戲,最好可以遠程上班,項目到期之前再來檢查進度,公司不要用統一框架,只有傻逼才寫文檔。
對職業的理解偏差和工程能力上的荒蕪,培養了大批能寫代碼但死活寫不好代碼的「碼農」,反而讓那些有著彪悍工程能力和良好習慣的程序員變得奇貨可居。
最後,來說說程序員那無處安放的創造力
有了錘子想找釘子是很正常的原始沖動,但我們必須認識到,創造力對於程序員這個職業來講,是錦上添花的東西。如果你沒有強大的工程能力,那麼創造力也不過是無本之木。所以扎扎實實的把工程基礎打好,這是最根本的。
在此基礎上,我比較推薦程序員採用內外兩條線來培養自己。在公司內的項目上採取相對保守的策略,盡力把穩定性做到最好,培養出自己卓越的工程能力;然後在公司外的開源項目和自己的獨立項目上,採用一些新的技術、實踐一些新的想法、充分發揮自己的創造力,夢想還是要有的,對吧。
這樣做最明顯的好處是,你可以了解到新技術和激進方案的優缺點,從而在進行方案選型時,有更多的依據;還有一個職業發展上的好處:如果不是主負責人,公司的項目往往不能代表你的能力;但獨立項目卻可以作為一個非常好的能力證明出現在你的簡歷里邊。
你可以是一個身懷絕技的手藝人,在自己家裡你嘗試各種手法各種風格的個人作品;但當你參與頤和園這種級別的工程時,好好的把自己負責的石頭雕成總設計師要求的樣子就好 —— 畢竟這個時代一個人已經很難負責整個項目了。這就是我所理解的程序員的工匠精神。
❺ 求一張招聘程序員的搞笑動態GIF圖片
來看看是不是這張
❻ 為什麼從事大數據行業,一定要學習python
需要澄清兩點之後才可以比較全面的看這個問題: 1. 百萬行級不算大數據量,以目前的互聯網應用來看,大數據量的起點是10億條以上。 2. 處理的具體含義,如果是數據載入和分發,用python是很高效的;如果是求一些常用的統計量和求一些基本演算法的結果,python也有現成的高效的 庫,c實現的和並行化的;如果是純粹自己寫的演算法,沒有任何其他可借鑒的,什麼庫也用不上,用純python寫是自討苦吃。 python的優勢不在於運行效率,而在於開發效率和高可維護性。針對特定的問題挑選合適的工具,本身也是一項技術能力。Python是一個強大的,靈活的,開放的,易於學習的源語言,使用方便,並具有強大的數據操作和分析庫。其簡單的語法使編程新手很容易學習和掌握,經歷過Matlab,,C / C++,java,或Visual Basic,Python提供了一個獨特的組合,都能使用編程語言以及使用方便的分析和定量計算
❼ 正在工作的程序員,生活狀態什麼樣
首先說一下目前日常的生活工作安排,每天7點40的鬧鍾,起來洗漱吃飯(如果起不來就不吃了,8點半差不多出門)上班。
因為距離公司比較遠在北京要橫穿半個市區才能到公司,大概10點左右刷公司卡,然後買早飯買水。
上圖是公司大門,那天去的很早(
我不喜歡喝白水,基本每天一瓶快樂水或者氣泡水。然後10:30大概正式開始工作。
上午的工作時間是到12:00整,基本上有1個多小時的時間可以專注工作,上午基本是處理昨天的任務,做當天的工作安排,小本本上列出來一天要乾的事,如果跨部門合作就盡量上午處理完,寫一下郵件之類的。
到了12:00准時去食堂吃飯,12:30吃完,我有午睡的習慣一直睡到1:30,就在工位上。(下面是一般的食堂餐食
1:30到6點整個時間段都是寫代碼的時間,目前因為人不多基本也就沒什麼管理的職責,基本上IM就能解決不用開會,所以下午可以開開心心的喝著快樂水寫自己喜歡的代碼了。
這里就要說一些題外話,因為我個人是非常喜歡寫代碼的那種程序員,是真心的可以從中獲得成就感和樂趣的人,所以我整個下午會覺得時間飛快,一般3點多有個節點就是去上廁所或者打水,基本上就可以紋絲不動的寫到6點吃飯。
下午快樂水喝完就換枸杞養養生…
❽ 屬於程序員們的壁紙
純黑色
一方面 程序員要求簡約直白 他們是單純的技術者 追求純粹的生活
一方面 桌面上的圖標顯得不會很亂 甚至你可以在不放圖標的地方ps一句格言
另一方面 微軟不是要黑屏嗎 每次看到黑色 就會想到中國的軟體的落後 然後。。。
❾ 為什麼說銀行科技崗是程序員好的就業選擇
據我了解,銀行科技崗有大概兩類,一種是銀行的信息科技崗,這種崗位基本不敲代碼,算是甲方,工資跟普通銀行員工一樣,比較低,比如中國農業銀行浙江省分行信息科技崗;另一種是敲代碼的,即研發崗位,例如工商銀行軟體中心,中國銀行軟體中心等,建行是自己的子公司建信金科。招行也是自己的子公司,招銀網路科技。這種銀行研發崗位要求要高一些,待遇也更高。當然,子公司就不談了。中農工建交郵,招行,寧波銀行,浦發,上海銀行,浙江農商行等大行都有此類研發崗位。接下來談談自己。
2020年,作為某985計算機強勢高校的計算機碩士,有一篇計算機體系結構領域CCF A 類頂會,也有著中國互聯網兩大巨頭之一等互聯網企業的總包40w+的Offer,但是在最後,選擇了加入某國有四大行之一的研發中心。
其實無論是互聯網IT,還是銀行IT,還是其他的,只要適合你自己,都是好的選擇。對於我來說,我在碩士期間患上了嚴重的焦慮症,我很清楚自己不適合互聯網那種加班模式。於是我在尋覓其他的路,讀博,壓力太大,我會更焦慮,最近不會考慮;軍工所,錢少活多;公務員,老師?自己不喜歡。我還是希望能夠從事IT行業,我的目光在2019年開始投向銀行科技崗。
❿ 程序員為什麼都穿得那麼丑
是什麼力量
讓任何地方的程序員
都享有免於體面的自由
在今天的社會里,工程師往往代表著知識水平和社會地位。每當普通人聽到這個頭銜,總會報之以敬仰的目光:
但有一種工程師,雖然也是如假包換的高級技術人員,卻很少能享受到和同類相近的社交待遇:程序員。
和工程師的耀眼形象不同,多數人眼裡的程序員更接近於一群情趣干癟的宅男,而非高智商高收入的精英群體。網路上嘲笑程序員的段子俯拾皆是,簡直發展成了一種文化現象:
客觀而言,這些評價並不公正。作為高級技術人員,多數北上廣的程序員都能做到月入萬元以上,毫不遜色於其他工程師或職業。大多數嘲笑程序員的人,實現階層逆襲的可能性都遠遠不及。
由極客學院發布的2016年程序員薪資統計
不過,程序員群體遭到戲謔的原因實在也不難理解。其中最重要的因素,就是他們與自身收入和社會地位完全不匹配的服飾裝扮。
而且,這種現象並非僅僅存在於中國:矽谷技術精英的固定裝束,也早已引起美國人民的注意。
美國網路總結的矽谷精英日常著裝
美劇《矽谷》(2014)中的程序員形象
程序員為什麼穿得如此不講究?這種雞立鶴群的行業文化,又是如何形成的?
程序員,曾經的體面人
程序員平凡的打扮的確很難讓人聯想到頭頂光環的工程師。因為自工業革命以來,憑借技術創新帶來的財富,工程師們的服飾早不復為從前的中下層匠人可比。
在階層分明的正常社會,社會審美風尚往往是向上看齊。作為新富階層的工程師,很快就如同舊時代的貴族一樣穿著考究,其紳士派頭儼然與政客難分軒輊。
例如,發電機的發明人邁克爾法拉第出生於寒微之家,但留下的照片卻都身著禮服:
而出身農家,僅僅中學畢業的著名電氣工程師維爾納馮西門子,也總是一副上流社會的打扮:
同時期出身富商家庭的英國首相威廉尤爾特格萊斯頓,和法拉第、西門子的著裝風格非常相近,很難看出雙方存在什麼階級差異:
即便在電腦的發源地美國,早期程序員(或者說軟體工程師)的著裝也完全是上流社會的造型。
由於計算機程序的設計基礎是數理邏輯,所以最早的軟體開發人員大多為數學家出身。他們來自美國的各大名校,其學院歷史悠久,無論師生都對穿戴正裝習以為常。
1939年的斯坦福大學舊照
1950年代的普林斯頓大學,大部分師生穿戴西裝上課。這種偏向舒適的風格被稱為常春藤聯盟風格,對美國主流西裝文化產生重大影響/圖片來自:LIFE
因此,在這批人物的活躍時期,早期程序員也都衣著體面,絕不會在著裝方面遭到企業家、政客、金融從業者的鄙夷。
被譽為計算機之父的普林斯頓大學教授約翰馮諾依曼身著正裝站在計算機前
被譽為人工智慧之父的數學家約翰麥卡錫也是西裝筆挺
體面人是怎樣墮落的
然而,正是因為程序員與大學的緊密聯系,導致程序員的著裝文化發生歷史性轉折。
1960年代中期,隨著反越戰、民權運動和嬉皮士運動的興起,歐美的學院文化發生了翻天覆地的轉變。
尤其是在以大學生為主體的嬉皮士運動中,學生們為了反抗既有的傳統秩序,把傳統著裝體系中整潔、體面的紳士派頭視為對個性和自由的壓迫。休閑隨性的便裝和體現流行文化的奇裝異服取而代之,在現代服裝體系中的地位陡然上升。
這場學生運動對大學著裝文化造成了深遠影響,基本摧毀了西方大學里的正裝習俗。如今,幾乎沒有哪個學生還會西服革履地前去教室上課,甚至老師們在講課時也大多身著休閑裝:
所幸的是,對於較傳統的行業,職業著裝已有行業慣例,學院時尚影響有限。即便藤校畢業的嬉皮士,一旦成為律師、醫生或商務精英,還是該穿什麼穿什麼。
1970年代初就讀於耶魯法學院的兩位嬉皮士
然而,計算機編程卻是與學院研究前沿關系緊密的新興行業,完全不存在任何職業著裝傳統,因此給了新興的高校著裝文化可乘之機。
經歷嬉皮士運動的老一代程序員,直接把學院著裝帶到工作當中,逐步形成獨具一格的著裝文化。例如 Java 編程語言的創始人詹姆斯高斯林(下圖左),其裝束非常接近程序員的標配。
與之類似的,還有 C++語言的創始人比雅尼斯特勞斯特魯普,對服裝品味同樣不講究。
程序員們隨性的著裝在經過數十年的積累和擴散後,給美國社會留下了一種獨特的文化形象。上世紀80年代以來,美國電影里的電腦高手幾乎都是一副自由散漫的扮相:
1993年電影《侏羅紀公園》中的反派程序員
2007年影片虎膽龍威4中的黑客
電影社交網路中的程序員男主角,與一旁傳統裝扮的男子形成鮮明對比
而相比於見過世面但故意逆反的美國 geek,中國程序員的不修邊幅更有底氣:因為中國大學生幾乎從未有過體面人的經歷。
1952年高校改制後,中國高校提倡教育為無產階級政治服務,民國時代高校流行的西裝和學生裝都被革除。
當1960年代的西方大學生穿著奇裝異服在大學里反對正裝時,中國的大學生還穿著勞動人民的服裝或軍裝,最體面也不過中山裝而已。
這套傳統的服裝語言,在改革開放後迅速遭到淘汰,但體面的著裝文化至今仍未能確立。穿背心拖鞋上課已是中國高校常態。
有趣的是,改革開放後中國的第一代程序員,由於大多出身於傳統技術行業,出於工程師自覺,反而是一副復古之風,普遍喜歡正裝出鏡。
機電技術員出身的王江民,作為中國程序員界的老前輩,留下的媒體照片幾乎全是西裝、領帶、白襯衫、金絲眼鏡
直到中國互聯網行業開始快速發展,程序員與傳統工程師的生涯軌跡偏離得越來越遠,信科或軟工專業的畢業生實現了高校到企業的直達,後來的幾代程序員,在著裝方面才逐漸趕上西方發達國家的先進水平。
作為後起之秀的丁磊,服飾風格顯得休閑了許多
穿正裝,有什麼用?
除了著裝文化的影響,程序員不注重儀表的原因和工作性質也是分不開的。
程序員的勞動強度較大,對產品的不定期維護(升級功能,修正 bug)顯著延長了他們的加班時間。沉重的工作壓力導致許多程序員一直處於精神疲憊狀態,顧不上保養自己的個人形象。
同時,由於全天候生活在一種只聞其聲,不見其人的社交狀態下,程序員們自然也不需要注意衣著搭配。
一旦社交需求有所升級,程序員們並不會固守刻板印象中的邋遢形象。如比爾蓋茨這類公司老闆,功成名就後,宅男氣質迅速被商業精英的氣息沖淡。
比爾蓋茨在1984年的辦公照
比爾蓋茨標准像
谷歌公司的兩位創始人謝爾蓋布林和拉里佩奇,出席一些正式場合時也會以體面的西裝示人:
反過來說,假如長期與世隔絕,那麼即使你不是程序員,你的服飾品味估計也會在不知不覺中跌落到和程序員一樣的水平,甚至更糟。
例如,在普通人眼中,狹義上的宅男(游戲宅、動漫宅)和程序員往往可共用同一張標准像,但二者的重合度遠沒有他們想像中那麼高。
本文僅代表作者觀點,不代表本刊立場。
版權聲明:如涉及版權問題,請作者持權屬證明與本網聯系