Ⅰ 同學在上海做程序員,工資14k,不是吹牛吧
這處於很正常的收入,在程序員這一行來說,因為程序員的起薪就遠遠比其他行業要高的多,這也就是現在很多IT職業教育這么火熱的原因,三百六十行,行行想轉IT,心動的話可以去了解一些相關的行業信息,還有可以去行業代表的黑馬程序員找基礎學習資料,多了解。
本來我自己也是不相信的,但是因為我男朋友就是安卓程序員,因為市場原因,現在在黑馬程序員上海校區學習大數據,他說挺不錯的,建議你去了解一下,當然,可以學其他沒有經驗的學科。
Ⅱ 高中同學做程序員月工資都3w了,我怎麼能攆上人家的一半
這個不需要攀比,你只看見他的收入沒看見他的付出,天天加班,長時間的伏案工作,頸椎,腰椎,坐骨神經都有問題,說不定他還羨慕你每天按時下班,老婆孩子熱炕頭。
Ⅲ 程序員需要學些什麼
程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:
1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法;
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
就業方向:
1、網路開發
現在網路已經成為世界通訊的一座橋梁,好像Javascript、PHP、Ruby這幾類開發語言大部分是用作網路開發方面。
2、企業軟體開發
JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。
3、系統軟體
C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。
當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。
但所以在剛入門的時候,建議先為自己選擇一種合適的開發工具,「專注地投入學習,全力一擊」。
會編程、會計算機語言就能加入互聯網發展大潮中,享受數字經濟發展的紅利,一時間社會上的程序員培訓機構都變得格外火爆。
但是現在,專家的數據分析結果告訴你:若想跟上數字經濟發展的步伐,光會編程可不行,這個行業現在緊缺高端的、綜合型人才。
11月22日下午,清華大學經管學院互聯網發展與治理研究中心與領英聯合發布《中國經濟的數字化轉型:人才與就業》,揭示我國數字人才現狀與趨勢。
報告顯示我國數字經濟發展面臨人才短缺的挑戰,但這種短缺主要體現在擁有中高級專業技能數字人才的比例不高,擁有人工智慧、智能製造等前沿技術的人才更是少之又少。
與美國、英國、加拿大等國家相比,中國的數字人才儲備尚有很大差距。
此外,報告根據對人才需求的數據分析,結果顯示我國數字人才的技能需求不再強調單一編程技能,更加看重技術、管理和領導力等綜合技能。
2015年,我國從事信息傳輸、軟體和信息技術服務相關工作的人數約350萬,但其中中高端人才,特別是前沿技術的數字人才並不多。根據領英中國智庫的研究,在人工智慧領域,美國的從業者數量在85萬人以上,印度15萬,英國14萬,中國只有5萬多人。
報告負責人、清華大學經濟管理學院副院長陳煜波教授表示,我國目前在大數據與人工智慧領域人才缺口明顯。
他解釋說,目前中國85%以上的數字人才分布在產品研發類,而深度分析、先進製造、數字營銷等職能的人才加起來只有不到5%,存在較大缺口,新興技術人才和創新型人才培養方面存在滯後和不足。
這份研究報告的基礎數據來自領英在中國的3600萬個人用戶,這些用戶畢業於1.5萬多所國內外院校,分布在36.4萬家企業,擁有超過2.3萬項技能。
陳煜波研究團隊從中篩選了72萬數字人才,多維度提取用戶畫像並跟蹤其職業軌跡,以此預測不同地區的人才流向、僱傭率、受僱主歡迎的技能等人才趨勢層面的信息。
陳煜波說,根據數據分析結果,整體來看,雖然編程技能和數據分析技能需求占據主導,然而隨著數字產業走向成熟,企業除了強調編程技能,也逐步更加看重人才的技術、管理和領導力等綜合技能。
近年間,項目管理、產品運營等「技術+管理」類技能的需求呈現出明顯的上升趨勢,懂技術、懂管理的人才被認為是「一將難求」。
領英中國代理總裁曾志恆也提醒,如果你有興趣向數字職能轉型,不能僅僅專注於自己的技術能力,溝通和領導力等軟性技能將成為你脫穎而出的關鍵。
陳煜波希望這些研究結果能為教育行業和政府部門提供借鑒。他說,教育行業可根據職位的供需趨勢更好地規劃人才培養的方向,政府也可更好地了解人才流動方向、技術缺口等,以此制定有針對性的引才策略。
程序員崗位職責:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
相關書籍:
很多程序員響應,他們在推薦時也寫下自己的評語。 以前就有國內網友介紹這個程序員書單,不過都是推薦數 Top 9的書。
其實除了前9本之外,推薦數前30左右的書籍都算經典,筆者整理編譯這個問答貼,同時摘譯部分推薦人的評語。
下面就按照各本書的推薦數排列。
1、《代碼大全》 史蒂夫·邁克康奈爾
2、《程序員修煉之道》
3、《計算機程序的構造和解釋》
4、《演算法導論》
5、《重構:改善既有代碼的設計》
6、《設計模式》
7、《人月神話》
8、《計算機程序設計藝術》
9、《編譯原理》(龍書)
10、《活著》
Ⅳ 在阿里巴巴支付寶工作的程序員有多牛,我有個同學在那裡工作不知道是多高級的崗位,現在不理我了
阿里巴巴員工真的是挺牛的,收入很高的,但是他如果不理你的話,肯定是他人品有問題吧,跟工作好不好沒關系的。這種人你趁早看穿他不是挺好的嗎?理他幹嘛呢?
Ⅳ 如何與程序員談戀愛
我們以為程序員個個又宅又高冷,在他們面前,我們好像都是他們眼裡「無知的人類」,那和程序員們談戀愛,到底是一種什麼體驗呢?
1、很宅,很二次元
我在上學的時候,見過很多情侶約會都是去什麼咖啡館、電影院、公園、商場什麼的,但是我周圍的同學和程序員男朋友約會的地方就非常特別——圖書館、實驗室,最快樂的事情就是可以一起玩游戲,還有個程序員朋友跟我說,曾經他和女票每周才能見到一次,以前每周見面還是可以啪幾次的,但是自從有了王者榮耀,恩,有什麼比玩王者榮耀還有趣呢?其他都是浪費時間。
程序員家裡,總是有各種各樣的游戲和動漫周邊,曾經我去一個朋友家裡,男生是程序員,女生是游戲運營,於是家裡沙發上、書架上都是各式各樣的動漫抱枕,多得感覺自己突破了次元壁障。
不過,也有的程序員不需要女朋友,手辦就是他的女朋友,曾經有人跟我說,她有個程序員同事很二次元,不喜歡跟同事講話,但是很喜歡對他的手辦講話,連寫程序改bug都是在跟他的手辦一起分析哪裡寫錯了。有人問他,你每天這樣真的會有妹子喜歡你嗎?他說:「可是miku醬不會這么認為哦」
2、生活很糙,工作很細
我和程序員的接觸主要都是工作上的,在工作上每一次無論我們提出什麼樣的天馬行空的需求,都可以被他們很巧妙的歸類為最優的解決方案,甚至有的人代碼上也有些小潔癖,為了讓代碼看起來更簡潔或者運行得更加流暢會做更多的優化改進。
但是貌似在生活上程序員並不如此,據一位程序員女朋友爆料,在一起生活的時候,他永遠找不到自己的衣服、褲子、襪子、鞋子在哪兒,不管找什麼都是」喵喵我的xxx放哪兒了?「
不僅會忘記自己的衣服放哪兒了,其實有的程序員連女朋友在哪兒也不知道。
我有個朋友跟我說,有次周一,男朋友走的比較早,然後等到她梳妝打扮完畢准備去公司開啟美好的一周的時候,發現自己不能走出家門,因為男朋友走的時候忘記了女朋友在家裡,然後就把門反鎖了,還忘記把鑰匙拔出來……女朋友在屋子裡出不去,結果讓她最後下午一點多才到公司。
還有在中關村工作的朋友跟我說,每次坐地鐵路過中關村附近的時候,就會看到程序員們成群結隊的上車,他們經常會聊一些我們聽不懂的技術上的問題,看錶情就知道他們非常開心沉浸在這種環境里,讓她感覺,認真工作的男人是最有魅力的。
3、忘記所有的生日、紀念日、節日
我很驚訝,幾乎所有的找我聊的女生都講出了這一點,那就是程序員會忘記所有的生日、紀念日還有節日,你不可以旁敲側擊,因為他們根本get不到,你要很直接的去講。
有個女生跟我說,她過生日的時候,他是記得的,但是等到生日那天到了,她才發現男朋友什麼禮物都沒有買,問他他解釋說,不知道送什麼,在某寶搜了半天關於」雙魚座女生喜歡什麼生日禮物「然後沒收到,所以沒送。
我記得5月末的時候,還有一個朋友跟我吐槽,她說5月20號那天正好是個周六,於是她就定了一束花送到家裡,等到程序員男朋友醒的時候,收到了那束花。那個朋友心中以為自己的男朋友收到後會很開心或者送給她520的禮物,但現實狀況是她的男朋友彷彿受到了某種驚嚇,然後問她「今天是什麼日子啊?你送我花干什麼啊?」
女生:??????
我問她們,那七夕你們是怎麼過的?然後她說:七夕?不存在的!
4、很會賺錢,但不會花錢
程序員收入很高幾乎是一個共識了,很多運營市場的同學可能要工作兩三年薪資才能和程序員起薪持平,而程序員如果平時接一些項目來做的話,收入也是令人望塵莫及。他們真的很會賺錢,用技術解決了社會中的不少問題,有的程序員還可以自己開發特別厲害的APP,在應用市場上獲得大筆收入甚至有機會獲得融資,還有的人鑽研學術,發了各種paper獲得各種專利。
但同時,他們又是一群不會花錢的人,經常會穿著拖鞋來上班,連衣服穿的都是公司的文化衫,就算是周末也會因為」沒有什麼事兒「這種理由來公司加班。
我有個朋友跟我說,每次到了什麼重大節日或者生日的時候,程序員男朋友都跟女生說「反正卡在你手裡,你喜歡什麼自己買」,可是哪個女生會真的自己買呀?女生需要的不是一個禮物,而是你給買的禮物啊!
生活里聽到最多的一句話就是「隨便」,想吃什麼?隨便;看什麼電影?隨便;周末我們去哪兒?隨便。
5、寶寶心裡苦,但我就不說
程序員有時候太喜歡和機器打交道,於是和人打交道時就有些不知所措。彷彿程序員和PM(產品經理)天生就是一對冤家,但是還是有產品經理和程序員在一起,我的一個朋友就是這樣。
她跟我說,有時工作回來,跟男朋友吐槽她公司的其他程序員」為什麼我們公司里的技術都這么渣,說這個也實現不了,那個也實現不了,怎麼都不動腦子,等到出了bug非要說是我沒寫,這不是常識么?「
然後男朋友才開始說」我們公司的產品經理才是坑的一叉,什麼需求都考慮不好,我現在還在天天幫他填坑。「
他們就天天這樣互相懟,但整體上還算愉快,因為都覺得很慶幸自己不是對方口中說的那樣的人。
6、喜歡你,卻不知道怎麼表達
如果你找了一個程序員做男朋友,你就要特別有耐心,每次生氣的時候,不要拐彎抹角地說,這樣更容易產生誤解,或者……他根本沒有發現你生氣了。我的朋友跟我說,她在感情里完全沒有辦法任性,每次生氣的時候,反倒是她要心平氣和地跟他講所有的邏輯(吵架為什麼要有邏輯),然後跟他講哪件事情做的不對,為什麼她會生氣……
當然,程序員男朋友也特別可愛,他們有一些不善於和人溝通,於是有些話總是想旁敲側擊地講出來。
有一次,程序員男朋友回家奔喪,安慰母親外婆,畢竟老兩口把他帶大,感情很深。幾天以後風塵僕僕地回來,女生去火車站接他,然後一起去吃火鍋。平時一向在餐桌上風卷殘雲的他那天突然變得格外沉悶,然後看著她,眼神里有種說不出的情緒。
女生停下筷子,就小心翼翼地問他怎麼了,他嘆了口氣說:「不知道,突然不想吃東西,就想這樣看著你,也蠻好。」
我聽完感覺餵了一大把狗糧,我問她,你們有吵架的時候么?如果是他的問題他會認錯嗎?她跟我說:如果他知道自己錯了,他就會突然賣萌,不說話,睜大眼睛眨巴眨巴,然後假裝很委屈好像在說」你就會欺負我「,道歉?不存在的。
7、不輕易談愛,愛了就不會放手
之前在我的印象里,程序員都是不善言辭的人,可是我卻發現,和這些程序員女朋友聊完以後,發現他們卻都是在愛情里主動的一方。
我的朋友跟我講,在一次本科畢業晚會的時候,幾個節目過後,突然舞台上紅色帷幕拉開,一個男人捧著花出現,可是坐在觀眾席後台的她因為近視,抬頭瞄了一眼並沒有看出來這個人是誰,但是感覺還挺帥的,可能以為是下個節目的演員,於是就繼續低頭玩手機。
然後突然聽到那句「不是在最美好的時光遇到你,而是因為遇到你才是我最美好的時光,敏敏我來了。」然後全場尖叫,坐在女生前面的同學回頭激動地和她說「敏敏,好像是你男朋友啊!」另一個坐在旁邊的同學跟她說「卧槽,你的男票過來了!」
這時她抬起頭才發現舞台上,那個燈光下手捧鮮花的他,那個西裝革履的他,簡直帥的讓人不敢直視。當時她腦子里全都是彈幕「他不應該是在大連么?今天中午還跟我說他在預答辯么?他不是在寫代碼么??」甚至在被人推著站起來以後,她還是愣在那,直到男朋友走下舞台走向她,拉著她向舞台走。
在舞台上,他說「敏敏,我們倆異地戀兩年多了……不管以後有什麼困難,我在這里和你說,三年後,你一定是我的妻子。」說罷,單膝下跪抬頭看著她,拿出戒指說能不能為她戴上?她還記得當她說可以的那個瞬間,他笑起來像個大男孩。
後來,她才發現,原來他為了她特意在當天下午兩點從大連飛到長沙,第二天就要飛回大連。她跟我說,其實異地戀堅持下來,都是因為每一次見到他的瞬間,都能重新體會心跳加速的感受。
Ⅵ 過年了,程序員同學如何給老闆提加薪
好老闆和普通老闆的一個重要區別就在於能預先洞察人性。說白了就是:一般老闆是不見棺材不落淚;好老闆是沒見棺材也落淚。於是,你才「在那次漲薪之後,我的確懷著感恩的心態,像吃了興奮劑一樣,玩命幹了好幾年。」 我曾當過老闆,也曾認為自己是個不錯的老闆。十幾年過去了,看到樓主和樓上的故事,我才知道我竟然是個一般的老闆,因為我從來沒有主動給下屬加過薪。在班上討論這個案例時,我注意到一個同學發言說:「老闆都裝糊塗。只要員工不提,就不給長!」我覺得這有點冤枉。我當時給員工加薪,可不是從我口袋裡掏錢!但為什麼不主動給下屬加薪? 1)覺得他們對薪水滿意; 2)總認為薪水應該一年調整一次; 3)調整薪水對我總是一個頭疼的事。 現在看來,這三個理由只不過是我作為一個普通老闆愚鈍的表現。人需要被提醒勝於被教育。只有看到好人了,才知道自己差。管理的精髓在於事先管理。哪個老闆不希望員工,「 確懷著感恩的心態,像吃了興奮劑一樣,玩命幹了好幾年。」 可是為什麼真正做到的幾希?原因就是樓主說的:讓我主動提出加薪,「主要是有種不爽的感覺。」「爽」字很傳神,它代表老闆對員工的認可,職場對經理人價值的認可。要來的錢和主動給的錢,在經濟上的價值都一樣;但,在精神的價值就不一樣了。讓人跳起來幹活的不是錢,而是錢代表的那份認可。因此,在員工要求下加薪的老闆是最傻的老闆。錢付了,人家還不領情——早就該給了,裝什麼糊塗?!難怪企業間的效率差別這么大!怎麼能做這樣的好老闆?怎樣能找到這樣的好老闆?請大家討論。
互聯網是不是一般都是靠跳槽漲薪的
Ⅶ 哎 幹了程序員之後感覺和以前學會計的大學同學都沒共同話題了 天天之聊理財不聊別的 不是股票就是基金
你可以完全不用在乎他們,因為他們不想理解你,你又何必體諒他們的態度
Ⅷ 關於程序員跳槽的問題,是去同學朋友那做網路運營員,還是繼續做程序員
堅定自己的立場,自己肯定要跳槽的,無視現公司以後的項目···你離職了,你就沒必要理會···
再者,建議提前點時間,上交離職申請···表明自己的立場····,估計老闆也不會叫你參加以後的項目,更不需要學習···可以有效的把精力放在以後的新的工作上,在職場上,人不為己,天誅地滅····!(個人觀點)
Ⅸ 程序員真實薪水平均到底多少
領-袖級別:李彥宏,馬化騰,馬雲,丁磊,劉強東等,年薪過億!!
大-哥級別:一般直接向領袖級別匯報工作的,年薪應該在千萬吧!
精-英級別:一般是公司的技術負責人,主要匯報對象是大哥級別的,年入百萬沒問題!
總-監級別:向精英類程序員匯報工作,年入50萬應該可以的。
工程師級別:年入20萬左右,有一定的車貸,房貸等。
包工頭級別:年入10萬左右,一般是一個小組的負責人;
民工級別:年入6萬左右,程序員中的大部分階乘。
碼奴級別:年入3萬左右,生活壓力比較大。
Ⅹ 同樣是45歲,為何做程序員的同學比做管理的同學年薪更高
因為做程序員的同學在他的行業里能力更強,年薪的高低是個人能力使然,而不是工作職位使然,並且這裡面的影響因素實在是太多了。我們不能只看職位,就決定一個人的價值和薪資的高低,這樣的看法有點太過片面了,而且工作沒有高低貴賤之分,你不能說管理層就一定會比程序員更高一級。
衡量一個人的能力,並不是依靠年薪來體現出來的,我們要看這個人的實際能力和個人工作發展前景,現在的年薪只是一時的,如果個人在他的職位上能夠有更好的發展,這比年薪更重要不是嗎。是金子總會發光無論是身處什麼樣的職位總能實現自己的人生價值。