① 程序員真的很難嗎
您好,非常榮幸能在此回答您的問題。以下是我對此問題的部分見解,若有錯誤,歡迎指出。展開全部
很多人問編程難不難?我想說那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問編程好不好學?
不知道諸位看沒看過聖鬥士星矢這部動漫,如果你想踏入編程殿堂,就要先想想那個被無數小孩子嘲笑的實力很菜只會死纏濫打經常被虐得體無完膚的主角星矢,首先你得問問自己,想學編程,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想像的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後台資料庫mysql,數據格式json,xml,各種網路協議,還有網站開發語言PHP,
JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多「天坑」在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩游戲享受生活了。
學習編程,你上來就會碰到第一關勸退BOSS,環境搭建。如果只會個C++,java可以有VS,
Eclipse幫助你,但是你要學那種新興的語言工具,如cocos2dx, NodeJS, Android,各種伺服器語言,Linux,
那對不起,各種環境配置能練得你頭大,就算用上VS這種宇宙無敵IDE,
學編程還是會碰到無休無止的各種編譯錯誤,運行時錯誤,很多時候編譯器給出的出錯語句非常費解,全英文的哦,還是高濃縮科技英語,還經常真實出錯原因跟IDE的出錯提示差了十萬八千里,這個時候只能依賴您豐富的編程排錯經驗,不行只有網路,google,專業論壇海量搜索,碰運氣了,看是不是有高人也遇到同樣的問題,很多情況下你發的帖子石沉大海,沒人回答,這個時候是你最容易放棄被勸退的時候,少年們,覺悟吧。這個時候如果你沒有星矢那樣反抗命運不公,被打倒多少次都要站起來不服輸的勇氣,半途而廢是你註定的結局。
程序員加班很恐怖,工作制通常是996,即早9晚9周六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆睡覺了,你還在工作中,F9, F10, 不對,重來,這聽上去是不是很崩潰?
第2,程序員耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計演算法,不斷地把代碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要網路,google,英文論壇尋求幫助,理解錯誤信息是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3.
程序開發首先是非常難學的,任何一門編程語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關系,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程序技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新視頻解碼技術,游戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找實例看文檔去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕項目不會給你什麼時間,一般三天就是極限了,你需要這么短的時間快速掌握一項新技術...
綜上,你明白程序員為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程序員干到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閑時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇跡了非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
② 這幾年在互聯網里從事IT開發的程序員就業行情怎樣,待遇好嗎
在大城市Java就業前景還是挺好的,許多企業都需要Java軟體開發人才,要看java軟體開發的就業前景,可以從以下幾個方面去了解:1、JAVA人才社會需求量:去各大招聘網站搜索一下,就會了解Java需求及薪水情況。2、企業應用與支持:IBM、Google、Oracle、UBS、Nomura、中國電信、華為等等,好像除了Microsoft外,都大量使用JAVA.3、圖書市場、社會培訓機構:技術的熱門與否從圖書和培訓市場也可以了解相關信息。當然還有很多其它方面的信息可以看出Java很熱門。同時,許多企業也是看技術能力怎麼樣,所以在學習Java的時候要努力用心去學,還有就是自己能夠獨立完成項目搜索。
Java軟體工程師一般月薪范圍在4000-10000元,遠遠超過了應屆畢業生月薪2500元的平均水平。通常來說,在尚矽谷學習JavaEE和雲計算後有一年工作經驗的Java高級軟體工程師的薪酬大致在年薪11—15萬左右。
③ 計算機軟體請問去ebay(上海)還是勝略軟體好啊,都是測試開發崗位
ebay不錯吧,貌似福利待遇挺好的,樓主去面試了嗎?怎麼獲得的招聘渠道,求共享,謝謝!
④ 請問:運維工程師,工作強度如何
工作強度低不低是看各個公司的,在A公司運維的強度非常高,基本都是晚上回去還要加班做一些事情,主要原因是人比較少;而B公司的運維強度和人均的負荷成正比,這個我雖然為B服務過,但是現在B怎麼樣我不太清楚;
運維人員的要求特別嚴苛,因為運維人員針對不同的問題,需要不斷的補充擴大自己的知識和研究范疇。
在初級階段,優秀運維人員會體現出格外出眾的主動性和責任心,面對陌生的業務會主動學習和拓展自己對業務對認識和相應的知識范疇,以能夠足夠的勝任業務的獨立維護。
在逐步的發展階段中,注重總結反省的工程師會逐漸成長為高階運維人員,通常他們會有比較體系化的服務運維理解。也有一部分工程師由於出色的項目管理規劃能力,逐漸成為項目經理。
再進一步的發展,高階的運維人員對於產品的理解將非常的透徹,因而在這種情況下,高階運維人員甚至可以成為產品的產品經理、產品研發的咨詢顧問,在產品功能的設計與開發中起到至關重要的角色。
拓展資料
工作內容
在軟體產品的整個生命周期中運維工程師都需要適時地參與並發揮不同的作用,因此運維工程師的工作內容和方向非常多:
事件管理:目標是在服務出現異常時盡可能快速的恢復服務,從而保障服務的可用性;同時深入分析故障產生的原因,推動並修復服務存在的問題,同時設計並開發相關的預案以確保服務出現故障時可以高效的止損。在這方面主要工作內容有:
問題發現:設計並開發高效的監控平台和告警平台,使用機器學習、大數據分析等方法對系統中的大量監控數據進行匯總分析,以期在系統出現異常的時候可以快速的發現問題和判斷故障的影響。
問題處理:設計並開發高效的問題處理平台和工具,在系統出現異常的時候可以快速/自動決策並觸發相關止損預案,快速恢復服務。
問題跟蹤:通過分析問題發生時系統的各種表現(日誌、變更、監控)確定問題發生的根本原因,制定並開發預案工具。
變更管理:以可控的方式,盡可能高效的完成產品功能的迭代的變更工作。在這方面運主要工作內容有:
配置管理:通過配置管理平台(自研、開源)管理服務涉及到的多個模塊、多個版本的關系以及配置的准確性。
發布管理:通過構建自動化的平台確保每一次版本變更可以安全可控地發布到生產環境。
容量管理:在服務運行維護階段,為了確保服務架構部署的合理性同時掌握服務整體的冗餘,需要不斷評估系統的承載能力,並不斷優化之。在這方面主要工作內容有:
容量評估:通過技術手段模擬實際的用戶請求,測試整個系統所能承擔的最大吞吐;通過建立容量評估模型分析壓力測試過程中的數據以評估整個服務的容量。
容量優化:基於容量評估數據,判斷系統的瓶頸並提供容量優化的解決方案。比如通過調整系統參數、優化服務部署架構等方法來高效的提升系統容量。
架構優化:為了支持產品的不斷迭代,需要不斷的進行架構優化調整。以確保整個產品能夠在功能不斷豐富和復雜的條件下,同時保持高可用性。
⑤ 現在程序員一個月的工資大概多少
你好,程序員的工資在不同公司不同職級都是不一樣的,以鵝廠為例,達到架構師的能力年薪會達到百萬,具體如下。
1、騰訊工程師崗位職級
鵝廠去年宣布調整職級,取消了原有的 6 級 18 等(1.1-6.3 級)的職級體系設計,將專業職級體系優化為14 級(4-17 級)。與之相對應的是,統一置換為「專業職級+職位稱謂」。
關於績效的考核,騰訊的績效考核分為 2 部分,業務評價和組織管理評價,一般一年2次考核(6月、12月),實行末尾淘汰制。
騰訊的技術晉升也不容易。在騰訊舊的職級體系下,T3-3 升 T4-1 是一個大坎,停留在 T3-3 超過 5 年的不在少數,停留 7 年的也有。一旦進入 T4 級別,就是騰訊的專家工程師了,騰訊研發人數將近 2 萬人,T4 級別的人數大概也不超過 500 人,這還是在近兩年 T3 到 T4 級別人數增多的情況下。
鵝廠T4架構師作為「IT架構靈魂人物」的角色,他們不僅做著架構師的本職工作,還同時做程序開發,寫核心代碼的工作。另外,架構師依舊是技術高手,編程能力依然是一流的。
但根據當前的市場需求,互聯網大廠們對於普通Java開發人才需求逐年銳減,而對互聯網架構師人才的需求招聘量已經上升到50%,因此薪資更是不可同日而語。
對於想學習互聯網架構師的同學來說,北大青鳥、課工場等優秀品牌都是不錯的選擇。課程根據招聘需求制定,包含全部分布式微服務技術,對標鵝廠T4、阿里P8級別架構師。
希望我的回答對你有所幫助!
⑥ 程序員的工資和發展前景
網站美化技術員
人數:2名
任職資格:
1、有專業美術功底和較強的平面以及網頁設計能力。
2、有一定的網頁布局和色彩搭配能力;能獨立快速完成高品質設計,具有把握不同頁面風格的能力;
4、精通主流設計軟體Photoshop、Dreamweaver、Flash等網頁製作及平面設計工具;
5、熟悉DIV+CSS規范;熟練掌握Dreamweaver對頁面的切割製作經驗; 精通html語言,了解javascript 等腳本語言,能與後台開發人員進行良好的工作配合;
6、對工作認真負責,良好的團隊合作精神,有較強的自學能力及吃苦耐勞的工作精神.
7. 面試時請攜帶相關作品待遇:有您的努力,高薪回報由您作主!
待遇:面議
網站開發程序員
人數:5名
任職資格:
1、能夠理解並按照需求分析進行B/S或C/S架構進行程序開發;
2、熟練使用Dreamweaver/Office/Visio/VSS等工具;
3、熟悉html、css、xml、ASP、PHP、JavaScript等腳本語言;
4、精通C/S或B/S架構下的開發語言,有良好的編程習慣。熟悉SqlServer/MySql資料庫;
5、熟練javaScript,VBScript等腳本編程,能編寫適應不同瀏覽器的腳本程序;
6、基礎知識扎實、思維敏捷、肯於鑽研、善於溝通;
7、有網站項目、軟體項目或資料庫設計經驗。
待遇:面議
客戶代表
招聘人數:10名
任職資格:
1.精通互聯網路應用,對網路服務行業有深入的理解, 熟悉網站開發及相關業務;
2.掌握一定的網路知識,熟悉電腦操作,熟悉網路行業的基本知識有網路業務工作經驗,計算機專業優先;
3.有一年以上銷售管理或市場推廣經驗;熟悉銷售技巧,有良好的溝通、協調、表達以及談判能力和良好的人際關系;有很強的責任感,業務能力強,競爭意識強烈。
4.富有團隊協作精神和客戶服務理念;具有創造性、自我激勵和自主能力。 具有使命般的激情!對公司經營理念和業務有較深的理解;能承受壓力積極面對工作挑戰;
5. 具備良好的職業素質;形象端莊。談吐得體、舉止大方,善於與不同層次、不同級別的人員進行溝通和交流。
待遇:有您的努力,有我們的優勢服務產品和良好的團隊精神,高薪回報由您作主! 基本工資+提成+獎金+補助
⑦ 現如今軟體開發方面的程序員待遇如何
所謂軟體工程師啊,天天埋頭苦幹鑽研什麼寄存器,什麼演算法,什麼Visual幾點0版本,什麼優化.....當你們面對一堆電路板干這些似乎很有意義的東西的時候,別人正在過人類應該過的生活,正在和人類用人類的語言交流人類社會的內容,正在用比你輕松得多的方式賺比你多好多倍的錢。
技術牛?牛又怎麼樣?把你用完了,項目完了,你還不是廢物一個。下一個項目?呵,這個世界上有用的軟體都已經有比你牛得多的Microsoft和IBM做出來的。好多還是免費的哦。就算不免費,一個Pirate Copy,也相當於免費了。
這就是做軟體和做麵包的本質區別:就算你不是最優秀的麵包師,你做出的麵包也還是不可復制的,做一個就可以賣一個,就可以給消費者吃。軟體呢?如果你不是最優秀的軟體工程師,那別人可以不買你的,而Copy Microsoft或IBM的。
麵包師可以做一輩子,越做越熟練。軟體工程師?你做了十幾年敢說你已經游刃有餘了嗎?面試官隨便問你幾個C++或者什麼演算法的基本問題,你恐怕還得翻書、上網查。
面試官自己倒不用鑽研你這些問題。你不懂,他可以另找比你懂的。你老了,他可以找比你年輕的。他自己嘛,一輩子只需要知道怎麼找人幹活就行了。
醒醒吧,中國的軟體工程師們!你們認為自己還是人類嗎?你們每天過的還是人類的生活嗎?你們每天打交道的還是你們的同類嗎?人類是這樣過一輩子的嗎?