1. 程序員的甲方是什麼
問題一:做什麼職業,也別做程序員 程序員的快樂和痛苦:
編程是快樂的,也是痛苦的,這也將是第一篇用辯證的思維來探討關於程序員人生的文章。大量的編程工作或許給你的生活帶來了很多枯燥和痛苦,但是換個角度,程序員也應該是快樂的,這種快樂往往無法用言語表達,只
編程是快樂的,也是痛苦的,這也將是第一篇用辯證的思維來探討關於程序員人生的文章。大量的編程工作或許給你的生活帶來了很多枯燥和痛苦,但是換個角度,程序員也應該是快樂的,這種快樂往往無法用言語表達,只可意會,不可言傳。那麼編程會給程序員帶來什麼樣的快樂呢?
1、成就感
「成就感」毫無疑問是程序員快樂的首要原因,編程是一件普通人無法完成的事,盡管很多軟體項目都由一個團隊小組共同完成,但是作為個人來講,你在其中完成的工作就是個人勞動的一部分。一段代碼、一個函數、一個模塊、一個軟體都是程序員自我實現的過程。成就感意味著自己做了一件了不起的事,做了一件非常有用的事,做了一件有價值的事,做了一件別人做不了的事。程序編多了,無論是編程的結果還是編程的過程,都會產生這種感覺。
2、被認同感
程序員原來對程序的無知、恐懼心理,通過大量的編程逐漸地克服了。程序員的自信心也逐步強大起來,而周圍的同事往往比他自己先一步看到這種的進步,從而率先對他進行認同。尤其是原來自己初來乍到,水平、能力不能充分展示,自己內心也很著急,但是同事並不當回事,對自己不溫不火的。隨著工作的開展,自己的能力逐漸顯示,同事也開始轉變對自己看法,從各個方面或明或暗地表現了對自己的認同,這種認同往往會讓程序員內心湧出一種滿足感。尤其當程序員的上級甚至老闆表揚自己工作成果的時候,這種被認同的感覺讓人有一種飛上天的感覺。甚至用戶對自己的認可都會讓程序員倍感高興。
3、團隊氛圍
程序員在成長中,一定會和其他程序員以及項目經理打交道。每個程序員和每個項目經理由於個性、能力、經歷的不同與之交往的方式和結果都會不同的。隨著時間的推移,程序員在這種不斷的交往過程之中,增加了團隊的意識,增加了軟體中團隊凝聚力。程序員在團隊中一方面能夠獲得團隊成員的幫助和支持,另一方面作為團隊一分子,也在為團隊整體作出貢獻。每當一個項目在千辛萬苦之後完工的時候,那種團隊集體相擁的開心是難以言表的,有的男女甚至因此而結緣。也有個別程序員不能處理好和其他同事的關系,那工作起來就會感到很別扭。
4、技能熟練
在編程初期,程序員編起程序起來可以用「一步一個跟頭」來形容,編程速度慢的不可想像。隨著編程大量積累,程序員逐步找到編程工作流程和竅門,編程速度大大加快。到後來他們幾乎到了「兵來將擋,水來土掩」的境界。原來要好幾天要才能編好的程序,現在只要分分鍾就擺平了。有時這種熟練程度連自己都會不敢相信的。
5、學生變老師
程序員開始的時候絕對是一個學生,干著干著學生變成了老師了,而後面進來的則當起了學生。當學生們問起自己曾經問過上一任老師的問題的時候,那種老師的優越感不由你不產生,不由你不認真去解答。有的甚至有主動教學的沖動。
6、擴大朋友圈
編程多了,自然項目就多了,項目多了,接觸的人也多了,接觸人多了,就會讓程序員交友的機會多了,程序員在這個過程中,無論是和程序員同行、軟體設計師、項目經理、上級主管、公司老闆、用戶、合作夥伴甚至是網友都會有所接觸,許多程序員因工作需要經常在用戶單位進行開發和維護和用戶打交道機會很多,因此,會結交上用戶朋友。在IT人員稀缺年代,有些用戶對看中的程序員,常常會挖牆角,項目驗收後,程序員由乙方變成了甲方。
說完了程序員的快樂,再來說說程序員......>>
問題二:外包到甲方的程序員應該怎麼規劃自己的職業生涯 ERP程序員主要看你是做甲方還是乙方,甲方二次開發的多,但如果產品是自己的,做主體開發也是有可能的。
問題三:做軟體開發轉型 去甲方怎麼樣? 其實本人建議如下:
1、首先考慮一筆資產可以不用辛苦勞動即可度10年沒有問題;
2、個人性格是否外向,且善於溝通;
3、該工作離家是不方便照顧父母;
4、待遇是不屬於當地中上等;
5、有能力考試至少211院校的重點專業;
如果滿足上述考慮因素可以馬上換地方考研都沒有問題,否則建議好好表現繼續現在工作
問題四:程序員被甲方趕回去,怎麼跟上司溝通 雖然不想危言聳聽,但是你的確攤上大麻煩了。被甲方趕回去的性質是非常嚴重的,當然如果你在你們公司水平特高,非常有地位你可以無視我的話。依我身邊的例子,如果你只是個普通的IT打工者,以後在公司的日子會非常不好混,甚至有被辭退的可能,當然要看和甲方合作的項目大不大,還有甲方對乙方的影響力。建議你這樣,和甲方當事人好好溝通一下,送點禮,說點軟話,求他收回成命,或者在你上司面前美言幾句,給你留點餘地。要快!千萬拖不得!看來你是剛上班不久,要不也不會出這么大的問題。真心想幫你,有問題繼續找我。
問題五:ERP程序員主要負責做什麼? ERP程序員主要看你場做甲方還是乙方,甲方二次開發的多,但如果產品是自己的,做主體開發也是有可能的。
問題六:請問Java程序員前景怎麼樣??做程序員真的很累,好糾結啊 前景一片光明。你不要死腦筋,程序員做個3,5年就夠了。剩下的你換工作找管理的,或者去甲方運維或管理。開始累點是為以後打基礎。哪有一開始就輕松後面又高工資的工作呢。
問題七:it程序員在眾包平台上一年能賺多少錢 有多大能力賺多少錢,不過程序員很難過第一關,就是說服甲方給你項目
問題八:我是個程序員,經常要做項目,現在想轉管理,請問有什麼好一點的建議嗎? 兩年前也是和你一樣-小小的程序猿一枚,後面慢慢接觸到PMP,程序猿如果不轉管理,現在寫程序已經拼不過那些小夥子了,熬不了夜,所有有了轉管理的想法,經過多番了解之後,我選擇了艾威PMP培訓開始了我的PMP之旅。
問題九:經驗不多的新人在外包it公司能堅持下去嗎? 非常多的人說作為IT外包的程序員,發展空間小,我只能說這樣的人並沒有接觸到外包IT的核心,我在外包做了2年多,當然現在正面臨跳槽,而且目標首選是甲方優先,為什麼後面再說,先說一下第一個問題:我現在的小組老大,在技術方面,基礎扎實,編碼能力強,工作效率高,他一個人一天就能完成我和另一個主要開發人員加起來的工作量,而且作為一個項目經理,他要關心的事情要比我這種開發要多的多,比如評估工作量, 比如協調各個模塊的整合工作,比如整個項目的框架搭建,比如資料庫的維護……同時他還要和公司里的產品、銷售、甲方公司的需求提出人員等等非常多的日常雜事需要他去處理,因此他本人的情商也並不低,相反他能在這么錯綜復雜的人際關系裡游刃有餘,在日常工作還能兼顧開發,只能說明他的個人能力已經非常牛逼,而就是這樣牛逼的一個人,他也是在外包公司歷練出來的,一個一個項目做下來,你只要能獲得公司骨幹、核心人物的肯定,你當然就可以向更上面的職位升遷,因此,很多人說外包IT發展有限是錯的,至少不完全是,反過來說,你以為在甲方公司呆著呆著就莫名其妙讓你當上領導了嗎?
第二個問題,我覺得一碼歸一碼,必須說清楚,因為很多人說過的這個問題的確是存在的,也就是歸屬感。我以前也在甲方做過2年,工資可以說挺低,乾的活其實也並不少,但我依然覺得每天上班並不會非常枯燥,因為我有一幫非常開朗而且喜歡開玩笑的同事,我本身是個內斂木納的人,但原先的那個辦公室的工作氣氛就是非常好,開開玩笑做做事,一天就過去了,並不會一上班就像行屍走肉一樣等下班。但在外包IT,這的確是個很大的問題,大到什麼程度呢,這次我跳槽就是因為,我現在所在的小組,因為公司接的項目的調整,必須被拆散,分散到不同的甲方,做不同的項目,原本我們小組幾個人都是很有默契,私下也是能聊到一起的,如果經常把你調來調去到不同小組,那麼每次都要磨合,或者你可以選擇封閉自己,就像一個機器人一樣接受安排,完成自己的工作……甲方和外包最大的區別也在於此,哪個你能接受,權衡一下利弊就是。另外,外包的IT公司,並非清一色全是在甲方場所辦公的,一般外包項目,分駐場項目和離場項目,所謂駐場,就是程序員必須全在甲方公司指定的場所開發辦公,大多情況下,開發的上下班時間什麼的都是跟著甲方走的,而離場相對的就是程序員在自己公司辦公,做好的項目由項目負責人帶到甲方去發布等……
第三個,福利待遇問題;外包的確是要比甲方保守一些的,外包公司節省成本是必須的。但也不盡然,關鍵看你自己價值,和怎麼跟面你的人談。
最後總結一下,如果你只在乎技術上的提升,對自己社交圈的維護和發展不屑一顧的,大可以選擇外包,鍛煉人完全是看自己的,和在哪裡做沒有太大關系。但如果你對工作環境、福利待遇、前面提到的有所介懷的,那麼以甲方作為優先面試的對象比較好。
問題十:程序員是外包公司學到的東西多還是普通公司學到的東西多? 外包公司學不到什麼東西,東一塊,西一塊,根本沒積累
2. 美國一年招多少程序員
美國一年招50萬程序員。全美公開招聘的計算機崗位約有50萬個,但畢業後進入職場的計算機專業學生只有4.3萬人,美國矽谷程序員調查:平均年薪80萬,後端人才吃香。
3. 布里斯託大學計算機科學理學碩士畢業進入美國矽谷當程序員容易嗎
容易。布里斯託大學作為為世界百強名校,世界一流研究型大學,英國老牌名校,也是英國著名的六所紅磚大學之一,所以畢業進入美國矽谷當程序員是非常容易的。程序員是指從事程序開發、程序維護的基層工作人員。
4. 甲方公司的外包程序員要求高嗎
一般來講,甲方公司對外包程序員的要求都是比較高的。這是因為外包程序員承擔的是公司的重要業務,需要具備較高的技術水平、獨立思考能力和良好的溝通能力,才能夠保證項目高質量、高效率的完成,並為公司創造最大化的收益。
以下是一些甲方公司對外包程序員的基本要求:
1. 專業技能:者大外包程序員需要具備扎實的技術基礎和專業技能,能夠熟練應用企業所需的各種技術工具和語言,從而保證高質量的程序開發。
2. 獨立思考能力:外包程序員需要具備獨立思考和解決問題的能力。因為外包項目的復雜性會隨著應用場景的不同而發生變化,所以需要有一定的思考能力和敏捷性來及時應對這些挑戰。
3. 溝通協調能首嘩豎力:外包程序員需要能夠與公司內部的各個部門以及合作夥伴進行充分溝通和協調,確保項目的進度與質量。
4. 服務態度:外包程序員需要具備良好、積極的服務態度,對客戶提出的各種需求和問題進行蘆鎮及時妥善處理。
總之,外包程序員是公司發展的重要支柱,公司在選派外包程序員之前一定會進行嚴格的篩選和考核,並在合同中註明相關的工作要求和責任,以確保項目開發的高質量和高效率。
5. 美國矽谷的程序員工資到底有多高
“三百六十五行,行行出狀元”這句話大家從小就聽到過,確實也是真實的,但是對於現在的社會也有一定的區別,一般收入比較高的就是程序員,尤其是高級的程序員真的工資難以想像,很多人會疑惑美國矽谷的程序員工資到底有多高?這個估計幾萬一個月,甚至幾十萬都有,畢竟他們做的工作難度很大,對於影響的人也是很多的。
所以很多人覺得程序員很掙錢,收入快這也是有道理的,但是對於大腦的使用也是很苦惱的,所以一般都有年齡的限制,但是互聯網的發展這是大勢所趨,所以未來程序員依舊是非常重要的,大家可以多去了解一下。
6. 程序員6年只幹了50個小時工作,被開後稱是編寫了自動化工作腳本
很久之前,Reddit上出現了一則匿名的自白帖子:「 大概六年前到現在,我在公司什麼活都沒干 。」
這個化名為FiletOFish1066的程序員稱自己供職於一家知名的 科技 公司,實際上無所事事。
他寫道,謀得這份質量保證工作的八個月後,他使自己的全部工作完全自動化。「我可不是開玩笑。每周40個小時,我去上班,在辦公室玩《英雄聯盟》,瀏覽Reddit,想幹啥就幹啥。 在過去這六年,正兒八經的工作我可能也就幹了50個小時 。」
上司意識到他在六年內所做的工作比大多數矽谷程序員在一周內所做的工作還少後,就把他開除了。
這個故事在網上的技術圈子迅速傳播開來,最終促使這位主人公不僅刪除了帖子,還刪除了整個帳戶。
我發現歪果仁也跟中國人一樣愛看熱鬧,不嫌事大!
大概一年後,一個自稱是Etherable的用戶向互聯網上最重要的程序員論壇之一Stack Exchange上的Workplace版塊發了一個問詢帖:
「我沒有告訴僱主我的工作已自動化,這是否不道德?」這位內心矛盾的程序員說,他接受了一份美其名曰是「數據錄入」的編程活;六個月前,他編寫了使整份工作自動化的腳本。此後,「 上一個人過去常花一個月才能完成的工作現在只要10分鍾就能完成。 」這份工作是專職性質的,帶來的好處是Etherable可以在家辦公。
這個程序取得了近乎完美的效果。
後來這個帖子引起了分歧,評論鋪天蓋地。(現在瀏覽量將近50萬人次。)意見分成兩大派,一派覺得Etherable在欺騙僱主,至少在蒙蔽僱主;另一派認為這個程序員只是找到了一種巧妙的方法來完成手頭的工作。Etherable從未回應隨至而來的討論。也許是被受到的關注程度(世界各地的媒體都在競相報道此事)嚇壞了,這個用戶銷聲匿跡,只留下了那則帖子,關於誰可以使工作自動化、在什麼樣的條件下這么做的討論越來越備受關注。
可以稱之為自發自動化(self-automation)或自行自動化(auto-automation)。在大規模自動化這個幽靈困擾一線員工的那一刻,自行其事的程序員表明這個威脅到了程序員的手裡,如何變成天賜之物,不管僱主是不是知情。由於FiletOFish1066和Etherable都匿名發布帖子,隨後很快消失,因此兩人都聯系不上,無法請他們發表評論。但他們的故事表明,職場自動化會有多種形式,並由高管以外的人來主導。
生性樂觀的經濟學家和未來學家吹噓, 自動化的好處在於,將工作交給機器有望消除無須動腦子的重復性工作 ,讓人們可以一心撲在有趣又有創造性的工作上,或者更要緊的工作上。
磚家你確定現在程序員乾的都是不動腦子的工作?
你還確定,時間多出來之後,
程序員會干有創造性的工作?!
幾十年來程序員們一直在編寫使工作自動化的代碼。編程通常需要用到在不同的層面(從代碼格式化到合並至不同的代碼庫)添加自動化的工具,大多數人根本沒有走到使工作完全自動化或幾乎完全自動化這個極端。
我通過Reddit和電子郵件的私聊信息與十來個聲稱有類似經歷的程序員聊天。這些自發自動化人士處理過庫存管理、報表編制、圖形渲染、資料庫管理和各種各樣的數據輸入。
有個人還使他妻子的全部工作自動化。大多數人要求匿名,以保全工作和聲譽。
一位很早是自發自動化人士的名為Gary的程序員告訴我:「一開始,我的工作每天實際上要干8個小時。」他在一家大型企業連鎖酒店工作,這家連鎖酒店在90年代開始實現計算機化工作流程。Gary很快意識到在花大量時間重復同樣的任務,於是他開始 下班後學習編程 。他說:「大概 花了三個月的時間,我用Lotus 1-2-3(當時一款很流行的PC電子表格軟體)編寫了一段代碼,不僅使個別的重復性任務自動化,實際上還使整份工作自動化 。」他沒有一五一十地告訴上司,其職場生活的質量大大提高了。
他告訴我:「一整天很空閑感覺怪怪的,於是我趁空了解酒店的其他系統。」後來他幫助管理層消除了那些系統中的瓶頸。自行自動化消除了瑣碎的工作,減輕了他的壓力,並讓他可以撲在真正感興趣的事情上。他說:「實際上,我將這份崗位變成了自己喜愛的崗位,即排查故障。」在離開公司前兩周,他交給老闆一張軟盤,裡面裝有這個程序和解釋如何運行的說明文檔。Gary說,老闆對他辭職頗為不安,直到他交出了軟盤,介紹程序如何運行,並告訴老闆萬一有問題可以打電話給他,老闆才放下心來。 後來電話沒來過一個。
在大多數領域,一線員工對於他們的工作是否自動化,或者如何實時、何時實施自動化很少有任何正式的意見。自發自動化人士明白,自由化由勢必從中收益的一線員工、而不是由自上而下的公司命令來安排自動化會什麼樣。一些人欣然享受多出來的閑暇時間,另一些人利用多出來的時間來學習新技能,應對新的編程挑戰。
ps:你確定不是玩手機?
不過,許多自發自動化人士害怕與辦公室外面的人分享代碼。即使一個程序無可挑剔地完成了工作,許多人還是覺得為牟私利而搞的自動化是錯誤的。人力勞動本質上是善良的(以及員工應始終最大限度地為僱主提高生產力),這比任何自動化腳本更深深地融入到美國的職場文化中。而大多數僱用合同明文規定,工作時間開發的知識產權屬於僱主。因此,員工可能所做的任何效率提升或自動化改進都往往歸僱主所有。
一位程序員沒有把他使其工作完全自動化的真相告訴公司,因為擔心公司到時聲稱知識產權歸公司,並拒絕補償他。另一位只肯自稱是Jordan的人告訴我,他曾無意中使整個部門的工作自動化。現在他用自動化腳本每年省下「好幾周」的時間。Jordan表示,他和同事們保持緘默,絕不透露自動化技術,以便控制使用自動化技術的方式:「我們通常不對外透露這些工具。」
另一位程序員竭力向老闆隱瞞使其年薪5萬美元的工作完全自動化的概況。管理層可能通過網路查看其電腦屏幕上的內容, 於是他運行預先錄制的視頻,掩蓋他實際上沒在工作的事實。 Etherable在尋求建議的帖子中寫道:「我覺得這么做不對。」
一些程序員表示,就因為使工作自動化,自己已被公司炒魷魚。2011年,一個名為AcceptableLosses的用戶寫道:「 公司拿去了我開發的軟體,派一個白痴頂替我,並立即以「不服從」為由解僱了我 。我開發了一款每年讓這家公司獲利100萬美元的軟體,對方卻僅僅為了省下每年約3萬美元的工資而開除了我。我真是自掘墳墓啊。」
正因為如此,自發自動化人士擔心的倒不是道德問題,而是不想被僱主開除或盤剝,正如伍德科克特別指出的那樣,僱主「不僅要求我們的所有時間歸他,我們開發的所有東西也歸他。」他推測,謹慎的自發自動化人士「不信任我們的工作場所。上司會說『謝謝你,幹得漂亮。現在再做一次。』」
很少有員工渴望完全自我自動化,但似乎越來越多的員工對於使用腳本來處理繁忙工作感興趣。網路上有眾多這方面的博文和實用文章,比如《我如何用Node JS使我的工作實現自動化?》,也有眾多播客介紹每一種想像得到的自動化:小公司、營銷和智能手機。這簡直就是一個蓬勃發展的家庭手工業。
照目前情況來看,自發自動化大有助益。但隨著自動化技術變得更廣為人知,它們可能完全成為管理層期望員工擁有或學會的另一種技能,並最終讓企業受益,並以另外某種方式使這些人成為有用的員工。
《哈佛商業評論》雜志寫道:「員工將越來越需要使自己的工作自動化,否則就滾蛋。放眼全球,我們會看到更多自上而下的管理層命令,要求搞自下而上的自動化項目。」而老闆及員工開發的機器人軟體會再次品嘗勝果。
在此之前,任何使用代碼的人都可能應該考慮自發自動化帶來的好處。可以以此來測試自動化如何為普通員工帶來更高的生活質量,盡管談不上完美。伍德科克告訴我:「問題在於自動化要有效,自動化要民主化。不是公司企業在提供自動化,這向前邁出了一步。它仍然不是民主化過程。」自發自動化人士在單獨行動,決定何時、如何把自己的工作換成代碼。而理想情況下,自動化決策將在同事和同行給出意見的情況下共同做出,以便可以均勻分攤好處。
自發自動化人士表示,程序員有獨特的條件,可以與僱主就員工應該保留哪些自動化帶來的效益展開談判,比如時間更短的工作周以及更靈活地從事自己感興趣的工作。從理論上來講,自發自動化人士可以在屬於中產階級和工薪階級的程序員當中組織和分配自動化技術,從而打造有望實際上獲得15小時工作周的一個行業。這似乎是千載難逢的機會,可以努力為把人放在首位的自動化模式創造條件。
你如何看到互聯網蓬勃發展,越來越多產業自動化發展,今後人們能做什麼呢?
歡迎評論
點擊【右上角,關注 子瑜說IT 】持續更新IT資訊以及web前端開發教學
7. 程序員會跟傳統技術工程師一樣,越老越吃香嗎
隨著大數據的爆發,中國IT業內環境也將面臨新一輪的洗牌,不僅是企業,更是從業人員轉型可遇而不可求的機遇。
中關村,被稱為中國矽谷,此間程序員比比皆是。然而一眼望去,大多數一線程序員的年齡均在20至30歲左右,40、50歲的人在這個行業內頗為罕見。相較於國外五六十歲仍奮斗在一線崗位的老程序員,國內為什麼會出現這種現象?
國內四五十歲的程序員去哪兒了?
造成這種現象的原因是多方面的。首先,程序員的工作大致可劃分為兩類:開發和研發,相對應的崗位則是開發工程師和研發工程師。開發工程師直接為產品貢獻代碼,以達成產品功能為主要目的,有比較多重復性工作。而研發工程師則更注重研究工作,任務目標一般沒有前車之鑒,多數情況下要靠自身研究創新。
在國內,大多數大型互聯網公司的程序員被稱作研發工程師,但實際情況是國內幾乎沒有研發項目,只能稱之為開發。開發程序員的工作大多是重復性勞動,容易產生疲憊感,薪資也許在工作2-5年內能達到一個峰值,但較難提升,導致很多程序員最終放棄寫代碼,轉行做了其他。
此外,程序員多處於長時間加班、熬夜和超負荷的工作狀態,而年紀大的程序員往往在體力上疏於年輕人。若想繼續在IT行業內打拚的程序員便只能追求成為更高技術水平的架構師或轉至管理層這兩方面尋求職業生涯的突破。一旦轉型失敗,也只能黯然退出這個為之奉獻青春的行業了。一個行業內沒有老員工,這其實是病態的。雷軍曾在自己的一篇文章中提到,96年時美國主力工程師以30、40歲為主,國內開發的主力是35歲以下的年輕人,近20年過去,情況仍然沒有轉變。
但是越來越多的IT從業者發現,大數據技術來臨之後也許這個現象就能有所改變。
大數據時代,程序員的春天?
首先,大數據從事的是開源工作,更傾向於「研發」,能夠重新激起程序員研發程序的熱情,職業生涯有了新的追求,這意味著大數據會成為值得程序員長期奮斗不斷突破的工作;其次,由於大數據屬新興領域,專業人才比較缺乏,高端人才更是企業爭搶的對象。薪資上升容易,職業發展潛力巨大。
《華爾街日報》稱:數據已經成為一種新的經濟資產類別,就像黃金和貨幣一樣!鑒於大數據巨大的商業價值,大數據專家在企業非常受重視,阿里巴巴集團就已設立首席數據官崗位(ChiefDataOfficer),直接向集團CEO匯報工作。
在大數據行業內生存的時間越久,其經驗也會越得到肯定,這也是大多數資深IT人士猜測大數據或將帶來50、60歲的「老」專家的原因。面對如此光明而誘人的前景,很多IT從業者試圖向大數據轉型。
隨著大數據的爆發,中國IT業內環境也將面臨新一輪的洗牌,不僅是企業,更是從業人員轉型可遇而不可求的機遇。如果將IT人士統一比作一條船上的海員,大數據就是最大的浪潮,借浪潮之勢而為之,可成功從IT程序員轉型成為大數據專家。
世界正從IT時代走向DT時代,未來是大數據的時代,企業最有價值的資產就是數據,你所擁有的數據越多你就越有說話權,因此未來企業里最牛逼的員工應該是和數據有關的職位,比如CDO(首席數據官)、數據科學家、數據分析師、數據工程師等,這些職位或將成為程序員又一個美好的出路。
首先我們來理解一下這幾個職位。
CDO主要負責利用數據推進企業與社會的對話,挖掘企業海量數據中潛在的價值,並運營和管理好數據,為企業戰略、營銷和管理決策提供參考,CDO的能力不僅僅是大數據領域的范疇,他需要同時具有IT、市場營銷、運營管理等綜合素質。
「數據科學家是指運用統計分析、機器學習、分布式處理等技術,從大數據中提取出對業務有意義的信息,以簡單易懂的形式傳達給決策者,並創造出新的數據運用服務的人才。
數據分析師能洞悉一個方程式的商業意義,他們知道如何提出正確的問題,非常善於數據分析,數據可視化和數據呈現。
數據工程師是能運行基本數據模型,充分了解文件系統,分布式計算與大型資料庫,他們是能提供可建模數據所需平台的人。「【以上三個職位的定義來源於互聯網】
如何轉型為大數據工程師?
那麼,程序員如何轉型成為優秀的大數據工程師呢?廣州中星信息老師認為,主要是從兩者所要求的能力上來分析。首先,大數據工程師是需要有計算機編碼能力的,因為面對海量的非結構化數據,你要從中挖掘出有價值的東西,需要設計演算法與編寫程序去實現,而程序員最牛的能力就是編寫簡潔高效的代碼,去實現人們許許多多美妙的夢想,編碼能力越強的程序員越有可能成為優秀的大數據工程師。
其次,大數據工程師需要統計學與應用數學相關的能力背景,數據挖掘與分析是需要設計數據模型和演算法的,應該說程序員是有這個基礎的,我見過最牛逼的程序員一般都不是科班出來的,通常是數學專業,因此提高演算法設計能力是程序員轉型大數據工程師的關鍵因素。
第三,大數據工程師需要具備某一行業的業務知識,大數據的挖掘與分析最終都要服務於市場,並對產品的銷售與企業的發展起到重大推動作用,那才是有價值的大數據分析,因此大數據是不能脫離市場的,它必須與某一行業的應用想結合起來才容易產生更大的價值,通常程序員都是在做某一行業的軟體,經過多年的學習與磨練,對某一行業的業務知識是有積累的,因此從來這一點上來看,程序員是很容易過渡到大數據工程師的。
當然,以上都只是粗略的分析,真正要成為一名優秀的大數據工程師,程序員還需要更多的學習與努力。
在美國,大數據工程師平均年薪達17.5萬美元,在中國頂尖的互聯網公司里,大數據工程師的薪酬比同級別的其他職位高出30%以上。DT時代來得太突然了,國內發展勢頭很猛,而大數據相關的人才卻非常地有限,在未來若干年內都會是供不應求的狀況。
8. 做程序員的黃金年齡是在多少歲
黃金年齡原則上來說是越小越好,因為你的專注力比較好,而且沒有過多的生活,家庭的瑣事來干擾你。這個時候你可以把大量的精力投入到產品研發當中去。不過中年和晚年各有各的好處。
所以黃金年齡如果對於身體來說,當然是年齡越小越好。不過還是要看自己怎麼努力,就算你年齡很小,但是不學習的話那也沒有用。
9. 矽谷程序員工資一般多少
矽谷程序員工資相當於普通職員的兩倍。
矽谷程序員的工資相比於其他人算是比較高的,是矽谷普通職員的兩倍。矽谷是電子工業和計算機業的王國,盡管美國和世界其它高新技術區都在不斷發展壯大,但矽谷仍然是世界高新技術創新和發展的開創者和中心,該地區的風險投資佔全美風險投資總額的三分之一。
矽谷的主要區位特點是擁有附運弊近一些具有雄厚科研力量的美國頂尖大學作為依託,主要包括斯坦福大學和加州大學伯克利分校,還包括加州大學系統的其它幾所大學和聖塔克拉拉大學。
結構上粗悄帆,矽谷以高新技術中小公司群為基礎,同時擁有谷歌、Facebook、惠普、英特爾、蘋果公司、思科、英偉達、甲骨文、特斯拉、雅虎等大公司,融科學、技術、生產為一體。
矽谷現狀
2006年矽谷總共有225300個高技術職位。以高技術從業人員的密度而論,矽谷居美國之首,每1000個在私營企業工作的人里有285.9人從事高科技業。高技術職位的平均年薪亦居美國之首。2008年矽穀人均GDP達到全美第一。
矽谷的GDP佔美國總GDP的5%,而人口不到全國的1%。矽谷是美國高科技人才的集中地,更是美國信息產業人才的集中地,在矽谷,集結岩雹著美國各地和世界各國的科技人員達100萬以上,美國科學院院士在矽谷任職的就有近千人,獲諾貝爾獎的科學家就達30多人。
以上內容參考網路-矽谷
10. 為什麼年紀大的程序員都轉行了
我不確定多大年紀才算是「年紀大」。我今年43歲仍然做程序員。
從九幾年開始進入這一行,中間也曾自己做過傳統業行,也做IT行業不同崗位做過,在程序員的晉升通道中也做過研發總監,可這些,都沒法帶給自己那種寫代碼得到的樂趣。,最終還是又回到程序員崗位。
在中國,願意一直寫代碼的人,並不多,這是事實,但我的看法是,這並不是因為年紀的原因,也不是因為競爭的原因,而主要是【中國式職業規劃】和【IT企業的生存壓力】的帶來的。
中國式職業規劃
現在很多培訓機構、很多企業,都在談職業規劃。
企業告訴你:我們這個崗位的晉升通道是這樣的,巴拉巴拉巴拉……
這意思就是說,你來做這崗位吧,做若干年,你就可以在這個通道上往上爬一層……
那麼好了,不管這個晉升通道是什麼樣的,你一開始是程序員,爬幾步後肯定就不是了。
培訓機構告訴你:要有職業規劃,要有人生規劃。
在我看來,這是洗腦:他們的人生規劃的核心是"努力掙錢,然後去過幸福的日子",然後根據這個再推出相應的職業規劃:努力工作->獲取更高的職位->掙更多的錢->更努力工作……
如果信奉了這些,那麼,當一個程序員接近個人能力的瓶頸或者職業、行業的瓶頸時,感受到那種突破的壓力,他就會考慮轉換崗位以尋求更容易突破的方向。而遇到這類瓶頸的程序員,估計多數就是所謂的」年紀大「的范圍了。
中國經濟正處在高增速階段,這導致每個家庭、每個人需要不斷提高自己的收入水平以保持與之同步,這一方面導致這種將」錢「作為核心詞彙的人生規劃大有市場,另一方面,也使中國企業的生存壓力高於其它國家。
IT企業的生存壓力
世界的變化正在加速,在IT這個行業尤其顯著。
對企業來說,速度就是利潤,就是生存的機會。早些年流行的一句話」快魚吃慢魚「把這個道理形容得十分形象。所有行業上,競爭都是越來越激烈,IT企業只會更甚。
二十年前,一個軟體開發公司可以花三到五年來打磨一個產品;十年前,這個時間只有一年;而現在,更是縮短到幾個月。
IT行業對開發速度的要求越來越高,這種速度是的提升,主要是從三個方面實現的:增加人手、優化開發流程、壓榨人力。前兩者對於一個具體的IT企業來說,在沒有業務變化的前提下,都是有明顯的極限的,所以,最終,還是落到第三個手段上:壓榨人力。
在你以為996就是程序員世界的現實時,真正的現實是:在996之外,你還得保持隨時待命的狀態:電話保持通暢、微信常開什麼的只是小兒科,網上隨手搜搜就能搜到程序員深夜在馬路邊、地鐵上改代碼的消息。這種對工作時間的壓榨,在其它職業上是很少見的。所以,程序員的工作壓力之大,也是少見的。
基於這兩個主要原因,程序員,尤其在中國,年輕化相對於其它行業是十分明顯的。
但是,當擺脫了經濟壓力後,大部分人還是會想尋找一個自己喜歡的工作或事業去投入自己的精力與時間的,這時,如果對coder是真愛,還是會再次回到這個崗位上的。只是,在經濟快速增長階段,企業與這類人在工作時間方面的沖突難以調和,所以,這類人就比較少見了。
隨著經濟增速放緩,會有更多的大齡程序員活躍在代碼界的。