1. 大齡程序員的出路在哪裡
大齡程序員想要轉型還是挺難的,因為畢竟年紀擺在這里了。再重新去到新的行業很難再,適應和讓別人接受,所以我覺得你還是熬夜熬吧,熬到差不多了,你可以提前退休,然後自己做一點小本生意。但你如果說重新換一份職業,這樣的幾率是不怎麼大的,就算你換到了別的公司,做的還是同樣的工作。
但做這些還是有一定的風險的,如果你害怕有風險,那麼我覺得你還是在裡面待到退休吧,40歲了離退休也差不多了。
2. 上海 程序員 一般集中在哪個區 知乎
這樣綜合的話就要看你家離哪裡更近了,北京和上海都是具有挑戰性的城市,生活會很艱難,工作的話還是要看自己的能力了,能力強的話證的錢多,生活也會不錯
3. 有什麼好的it程序員聚集的學習論壇和軟體
csdn很不錯 你看看喜不喜歡
4. 中國最厲害的程序員在哪個省
近日,全球權威媒體證實,全球最好的程序員是中國程序員。中國有23個省、4個直轄市、2個特別行政區及5個民族自治區組成,大大小小的城市加起來,有幾千個。而程序猿們作為一個神秘的群體,到底都分布在哪些地區呢?中國最好的程序員又埋藏於哪個省呢?
湖北省
湖北人可能是全世界最會寫代碼的人了,白道有周鴻禕雷軍,黑道有能貓燒香。除這些一線湖北籍大碼農外,還活躍著一批有影響的互聯網精英,如人人公司CEO陳一舟、完美世界創始人池宇峰、一號店董事長於剛,另外,神一般的打工皇帝李一男張小龍也有湖北基因。
湖北省
湖北碼農數量之大,水平之高,可能是全國之最,無論是那個公司,總有幾個湖北大牛在撐著場面。這個能是和湖北伢的高考水平直接掛鉤的,畢竟,智商最高的學生都寫代碼去了。
但是,在當今的互聯網版圖中,並沒有湖北省。湖北省空有最牛最多的程序員,但軟體產業並不發達。
北京市
北京是中華人民共和國的首都,常住人口超過2000萬,屬於國際化大都市。北京的IT行業在國內是排在第一位的,這除了與北京的政治、經濟、文化中心的地位相關外,更是由於北京是國內最主要高校和科研機構聚集地。
國內許多知名的IT企業都在北京,即使總部不在北京的,也有很多部門設立在這里。熟話說,中國的人愛扎堆,在北京扎堆的程序員非常多,簡直是程序員的天堂。
北京市
即便是IT培訓機構,也以北京的最多,國內主流的IT培訓機構的總部都在北京。所以,這里是程序員發展的首選之地,這里有更多的機會也有更好的錢途。
如果按生活工作在北京管界內的程序員數據,北京絕對是全國第一,應該超過中國程序員總數的50%,超過上廣深三地的程序員總和,毫無疑問,牛逼程度也是遙遙領先。
廣東省
中國這個最發達的省名不虛傳,他有著數量不小的程序員,而且這些程序員的苦逼指數和收入可能是中國排名第一的。廣東的程序員大多集中在電子行業,所以,廣東的程序員也是中國硬體功底最好的程序員。
上海市
上海應該有著數量不小的程序員,但上海和北京類似,作為國際化經濟、貿易中心,上海是中國最國際化的城市(港澳台除外),然而,上海的IT行業卻並沒配得上上海的地位,上海成功的IT巨頭很少,甚至在上海進行IT創業都比較難,同時,上海的生活壓力不比北京低,消費水平也比北京高。總的來說,上海並不是特別適合程序員發展。
江浙
江浙一帶近些年來很受關注,發展也不錯,由於廣大電商行業的發展,使得杭州成為IT行業重要的城市,很有潛力,比較適合IT人士生活。但是,杭州畢竟是銷售型電商,專注技術服務的企業較少,不是很重視技術。
江浙人不擅長寫程序,他們有另一種更牛逼的技能,那就是數錢,因為這項特殊的技能,江浙人做成了史上最強的互聯網公司。
四川省
無川不成鎮,四川人遍布世界各地,最近幾年程序猿也增加了不少。而且,近年來,成都發力,各大互聯網公司都願意在成都建一個研發中心。
研究表明,成都的女孩最漂亮,而程序員大多找不到對像,研發中心移師成都,主要是為了解決程序員的都對象需求,這可是比漲工資還吸引人才的福利。
湖南省
湖南人太能吃辣椒了,以致於人們忘了湖南人還會寫代碼。李一男和微信的張小龍,其實是湖南人。
安徽省
安微人好像沒有老老實實寫代碼的,IT界的安微人,都在高層做管理。安微人都是老闆。
此外,還有山東內蒙江西等各省,也有數量不少的厲害程序員。
由於數據不足,文章中有不少錯誤,請在評論區給小編留言,只要證實的,小U一定改正!
總的來說,國內適合編程人才發展的城市並不多,主要是受行業的限制。但不管怎樣,大城市有大城市的機遇,小城市也有小城市的風采!
5. 大部分程序員都是直男,這是為什麼
程序員是一個比較辛苦的職業,經常需要加班,而且這份工作也比較燒腦,很多程序員由於熬夜和費腦,年紀輕輕就出現了嚴重的脫發問題,很多女性也表示自己接觸過的程序員,很多都是直男,這和程序員的工作有直接的關系。
程序員由於工作比較繁忙,所以大部分人的業余愛好也不會特別多,做的事情也會比較單一,平時的生活也會比較簡單,甚至讓人覺得有些枯燥無趣,和這些人談戀愛的女性,會覺得他們太過於簡單,和他們在一起雖然踏實,但是缺少一種樂趣,給人一種直男的感覺。不過並不是所有的程序員都是直男的,不能一概而論。
6. 中國有多少程序員世界有多少程序員
現在談到中國軟體業時,總是與印度軟體業相互比較,是基於這兩個國家有很多相似性。在80年代中期,中印兩國軟體業並無太大差別。中國軟體業並未將印度軟體業放在眼裡,此拜中國高速發展之賜,我們戲言曰印度阿三(是就經濟而言,亞洲國家,日本第一,中國居二)。但到了現在印度軟體業成了全球老二,叫一向自大的美國人也不敢小瞧,蓋茨稱其為繼美國之後的下一個超級軟體大國。中國軟體業卻看起來是王小二過年了,增長率比起國內其他行業尚可自慰,比起其他軟體大國則相形見絀。國內67%的市場份額被外國巨頭拿走(的確就是拿,沒有被狙擊)而且是高端市場。企業在技術競爭力上與外國巨頭的差距是越來越大了。大部分軟體公司都是在進行一般應用開發,為事企業單位開發管理系統。開發工具是別人的,後端資料庫是別人的,絕大多數服務支撐軟體也是別人的(修路的利潤哪能跟提供大型工具的利潤比)。要不是中國盜版猖獗,很多小公司光買開發工具就夠嗆了。不僅僅是技術差距加大,連從業人員的士氣都大受影響。以前,開發出了產品雖然盜版猖獗,但大多贊譽有加,現在,有時連盜都不盜國產軟體。過去的程序員們也沒多富有,但常被不少愛好者追捧,聲望甚著,現在,大概只有出校門沒幾年的「青光「才為自己的程序員身份得意了。幹了幾年後,再不願說自己是光干編碼的程序員。中國的程序員們盡管並不認為自己的水平比印度同行差,但大都承認了軟體業與印度的差距。也沒什麼人認為中國軟體業形勢大好,高歌猛進。至於中國軟體業為什麼會落敗於印度,已有不少總結,在此不表。來看一看業界人士們開出的在網上引發大爭議的救業良方。印度軟體業這幾年的迅猛發展吸引了全球目光。中國軟體業業界人士紛紛以玄奘西行的架勢前往取經,這是無可非之。業界人士們取經的結論比較具共性的是:中國軟體業需要進行職能化分、大量培養軟體藍領、開拓海外市場等。進行職能化分、實施軟體工程、加強管理這些沒多大的爭議。爭議集中在軟體藍領這個新玩意上。在目前關於美國、日本、西歐等其他軟體發達地區的報道中鮮見著軟體藍領這一劃分和論述(大師和普通程序員當然有別,哪裡都一樣)。這是個我們從印度帶回來的特產。原因是印度人用高中生在編程,再加上那幫傢伙軟體工程、項目管理搞的很好,居然能按時上下班,幾乎跟哪裡都不一樣。於是就得出一個軟體藍領的概念(是印度人首創,還是我們的新發明,待考)。可是我要提醒的是印度信息技術部部長2000年5月在華盛頓放言印度每年能向世界輸送20萬信息專業技術人員,美國現有IT人才簽證配額的一半被印度人占據,看來輸送的可不是一抓一把的高中生。老美還沒那麼笨。以印度現在的培訓體系現狀和實力,那幫高中生經過培訓是必然的了。他們可是在中學就接受扎實的計算機教育。我們的所謂的科班出身,不也是從高中拉了一撥人進行再教育嗎?我們的大學技術教育是不是比他們的培訓體系強,這我沒法量化比較。我倒知道譚浩強教授在一次計算機教育會議上說他對中國現在的計算機高手大部份是非計算機科班出身感到迷惑不解。非計算機科班出身的高手得大部分自學吧,還有不少超過天天接受計算機教育的。我也還知道印度IIT被稱為亞洲的MIT。我也還知道印度的培訓系統來中國幫我們培訓技術工程師。盡管業界人士對軟體藍領語帶不屑,但要真是我們的教育培訓比他們好,那倒是我們應以幫助第三世界兄弟的名義去幫他們。怎麼掉過來了。那種因為印度很多編程人員沒有大學學歷,就把人當作是一抓一把的高中生的人是否也太過皮相之見了。盡管他們不會告你行業污衊,但我建議有關人員在爆炒軟體藍領時先仔細斟酌一下,去考察一下別人受到的計算機教育再說不晚,程序員里沒幾個人跟你們搶「軟體藍領」這個詞的話語權。也許吧,他們的培訓系統比我們差,我們的認證培訓系統可以讓一個文秘專業的MM在一個月內拿MCSE,真是天才輩出!軟體的開發畢竟還是創造性的活動,你得把要處理的事務進行邏輯轉換,再變為程序邏輯,編出代碼。即便引入軟體工程,把事務進行細分,分成更小的功能模塊。你也得進行邏輯轉換,離不了思考。要是不想讓整個程序慢如老牛,還得仔細考慮對全局的影響。軟體工程搞得再好也不能讓前一個程序員寫if,後一個程序員寫else,再後一個打個大括弧。要真是不需動腦就能寫,用能代碼自動生成的開發工具就行了,哪用得著一個人。就是不給薪水也得用一台計算機呀,還浪費能源。你要是在業務流程、核心邏輯不變的情況下改來改去,那是叫維護還是叫開發?開發就是這個樣子?如果開發真是做個界面,拉兩個控制項,改改屬性就行,那你還是找一個會Photoshop的人吧,效果肯定好。繼續說這個軟體藍領,我們既然學習印度的管理經驗,又帶回軟體藍領這個詞,還要大力走向世界,看來我們的確是「師印長技以制印」了。前文曾有對世界軟體業產業類型的描述。美國的模式,我們現在又缺資金、又缺技術積累,也沒合理的產業群落,一時還學不了,以後吧。愛爾蘭也沒法學,搞20多個版本賣給誰?菲律賓軟體產業的增長速度都叫我們吃驚。我們就來看一看印度軟體產業,印度產業大部份是外包。我們倒還多了一個國內市場作後院,很占優勢吧。仔細來看一看!大家認同的說法是,印度人能拿到外包業務的原因是:官方語言為英語,有語種優勢,勞動力成本低廉。當然,還有常提的一句話:中國人和印度人都適合編程,無它,從小重視數學爾。怎樣超趕呢?語種優勢?印度比我們強。品牌優勢?也沒法比。我們跟他們比聰明?還是等這方面專家來解釋吧,先別那麼想。那就拼價格吧!我們就打一場價格戰吧!家電業都能打,我們怎麼就不行。拼價格那得先降成本,軟體的成本主要就是程序員的工資。讓一個人均GDP847美元、現有程序員16萬人、現在每年培養科班技術人員5萬多人的國家跟一個人均GDP300多美元的國家、現有程序員40萬、現在每年培養近20萬技術人員的國家打人才價格戰!當然,我們的認證培訓機構能用一個月時間將一文秘專業的MM培養成MCSE技術專家,看來勝利在望!再來看一看我們的後院。我們現在有16萬名程序員,分布在近6000家軟體公司。這么多的軟體公司都能活,那恐怕得感謝這幾年的信息化熱潮。盡管大部分的軟體公司都是做行業應用、管理軟體的。但一些大型的行業應用軟體並不是由本土企業來完成的。Satyam和Multitech拿下了華為、中興和聯通的幾個重要訂單,而中國航空系統的管理軟體也落入印度軟體公司的囊中。一通訊公司的網路核心軟體也是其印度研究所完成,這也可算中國軟體公司。但卻不代表中國軟體業的真實水平。有人已在冷思信息化的熱潮:雖然各個企業之間千差萬別,但同一行業的業務流程卻有著驚人的相似,行業應用的標准化這恐怕是這類軟體的方向。被譏為「做系統缺少資產; 做應用缺少溝通;做信息缺少分類;做工程缺少規范;做管理缺少制度; 做團隊缺少組織「的大多數軟體公司如不圖變,恐怕無力擔當這一責任。在印度幾頭軟體大象已經開始涉足中國市場的時候,我們先不要全都忙著打出去吧!我們有什麼優勢:管理?資金(軟體企業的積累)?技術積累?人力成本?
7. 前端程序員和後端程序員的區別是什麼
一、方式不同:
前端開發主要是研究用戶可以看到的前端顯示界面。後端開發主要集中在邏輯功能等模塊上,用戶看不到的這些模塊。
二、技術不同:
前端開發的技術主要包括但不限於html5、css3、javascript、jquery、Bootstrap等技術。而後端開發是以java為例的,主要用到的技術包括但不限於Struts spring springmvc Hibernate Http協議 Servlet Tomcat伺服器等技術。
前端開發從網頁製作演變而來
名稱上有很明顯的時代特徵。在互聯網的演化進程中,網頁製作是Web1.0時代的產物,早期網站主要內容都是靜態,以圖片和文字為主,用戶使用網站的行為也以瀏覽為主。隨著互聯網技術的發展和HTML5、CSS3的應用,現代網頁更加美觀,交互效果顯著,功能更加強大。
前端開發跟隨移動互聯網發展帶來了大量高性能的移動終端設備應用。HTML5,Node.js的廣泛應用,各類UI框架,JS類庫層出不窮,開發難度也在逐步提升。
以上內容參考:網路-前端開發
8. 為什麼程序員要經常加班到深夜
作為程序員的我來為你解惑吧!有句還挺受歡迎的話是,程序員就是把咖啡變成代碼的機器。果然,隨便問一個程序員什麼時候效率最高,很有可能他們會說大多是深夜的時候。有些早點,有些晚點。常見的是:在凌晨4點起床,趕在吵鬧的一天開始前完成一些工作。另外一些喜歡在凌晨4點睡覺。這種做法的目的是避免干擾。但是你可以鎖上門啊,為什麼夜晚這么特別呢?我認為可以歸結為三件事:員工的時間表、疲憊的大腦和明亮的電腦屏幕。員工的時間表Paul Graham在2009年寫過關於員工的時間表的問題 —— 基本上,在世界上有兩種類型的時間表。傳統管理者的時間表是分散地切割成小時和一個個十分鍾的方式績效,通常是按一個小時的價值給你報酬。另一種,叫做員工的時間表——針對我們這些程序員。工作於大型虛擬系統時,需要把所有涉及的事都記在腦子里——有人曾經比喻這就像用昂貴的水晶建造房子,一旦有人打擾,房子就一股腦塌落並碎成一片。這就是為什麼當有人打斷程序員的思路時,他們那麼惱火。由於這種巨大的精力投入,使得我們無法簡單地開始工作,直到我們能連續幾小時不被分散注意力才行。剛在腦中構建了整個模型,結果半小時後就毀了可不值得。事實上,跟很多員工交談後你會發現,他們感覺根本不能在白天完成任何工作。接連不斷地被打擾、關注重要的事物和回復郵件都不能讓他們安心工作。所以他們選擇在別人睡覺的深夜來完成大部分的工作。疲憊的大腦 就算是程序員,晚上也應該睡覺。我們不是超人。也會感到白天更機敏。那為什麼我們要在大腦想睡覺的時候做最復雜的工作,而在大腦最敏銳和靈活的時候做簡單的任務呢?因為疲勞成就更好的程序員。與巴爾默峰值類似,疲勞讓我們更易集中精力,因為當你的大腦疲勞時,它就必須集中精力!沒有多餘的腦力讓你不集中精力。我似乎在喝茶過多或不合適的時間喝能量飲料後完成的工作最少。這些讓我很活躍,一會兒查看Twitter,一會兒看看Hacker News,我似乎一直在到處瀏覽。你應該在想我能很好地工作——這么有精力,這么有腦力。但是相反,我一直在阻絆自己因為我不能集中精力超過兩秒。然而,當我微感疲倦時,我就能坐下來編碼了。用有點疲勞的大腦,我能一小時又一小時地編碼,甚至都不想查看Twitter或者FaceBook。就好像互聯網不存在了。我覺得這適用於大多數程序員。我們有太多的精力去完成80%的工作——面對現實吧,一個好的演算法,需要用10倍的代碼量來營造使用它的環境。即使你做的是最高級的機器學習(或者是其他的),很多工作也僅僅只是清理數據和將結果以友好的方式呈現出來。當你的大腦並不是竭盡全力地工作時,它就會找其他的事做。疲勞使你愚鈍,從而使你只能顧及手頭上的工作。明亮的電腦屏幕這條非常簡單。在夜晚一直盯著明亮的光源並且使你的睡眠周期延後。你直到凌晨3點才感到疲倦。然後中午11點起床,當夜晚來臨時你並不感到疲勞,因為,呵呵,你中午11點才起床!經過足夠多的反復,本質上是把你帶到了不同的時區。更有趣的是,它會保持相對穩定,一旦你進入凌晨3、4點睡覺的節奏中,你就會一直保持那樣。
9. 程序員一般的工作都是干什麼的
程序員的工作內容如下:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
(9)程序員集中擴展閱讀:
數據顯示,近四成程序員處於單身狀態,明顯高於非互聯網從業者24%的比例。廣州、深圳、北京成為單身比例最高的三大城市。單身的程序員在擇偶方面也有區別於其他人的偏好,更注重對象的顏值、身材和家庭背景。
統計顯示,互聯網從業人員對買房有不小熱情。互聯網從業人員更勇於背負房貸,29%互聯網從業人員正背負房貸,這一比例兩倍於非互聯網從業人員。其中在各大城市排名中,杭州、北京、廣州位列前三大互聯網從業者背負房貸人數比例最高的城市。
在互聯網企業的一個特色是,沒有明確的上班時間和下班時間,靈活的工作時間和高強度的工作量,使得加班成了行業特色。在睡眠時間方面,程序員的睡眠時間集中在11點至凌晨1點之間,而非互聯網從業人員的睡眠高峰在10點至12點之間。