程序員工作怎麼樣?

General 更新 2024-12-25

程序員這工作好嗎

程序員(英文Programmer)是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。

作一個真正合格的程序員,應該具有的素質。

1:團隊精神和協作能力

團隊精神和協作能力是作為一個程序員應具備的最基本的素質。軟件工程已經提了將近三十年了,當今的軟件開發已經不是編程了,而是工程。獨行俠可以寫一些程序也能賺錢發財,但是進入研發團隊,從事商業化和產品化的開發任務,就必須具備這種素質。可以毫不誇張的說這種素質是一個程序員乃至一個團隊的安身立命之本。

2:文檔習慣

文檔是一個軟件系統的生命力。一個公司的產品再好、技術含量再高,如果缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟件作坊。作為代碼程序員,必須將30%的工作時間寫用於技術文檔。沒有文檔的程序員勢必會被淘汰。

3:規範化的代碼編寫習慣

知名軟件公司的代碼的變量命名、註釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。 一些所謂的高手甚至叫囂高手寫的代碼一般人看不懂,我只能說他不是一名合格的程序員。

4:需求理解能力

程序員要能正確理解任務單中描述的需求。在這裡要明確一點,程序員不僅僅要注意到軟件的功能需求,還應注意軟件的性能需求,要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。

5:模塊化思維能力

作為一個優秀的程序員,他的思想不能在侷限當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。這樣做可以使代碼能重複利用,減少重複的勞動,也能是系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。

6:測試習慣

測試是軟件工程質量保證的重要環節,但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責。程序員要認識測試不僅是正常的程序調試,而要是要進行有目的有針對性的異常調用測試,這一點要結合需求理解能力。

7:學習和總結的能力

程序員是很容易被淘汰的職業,所以要善於學習總結。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術人員無論學了多少語言,代碼寫起來多熟練,我們只能說他是一名熟練的代碼民工,他永遠都不會有質的提高。一個善於學習的程序員會經常總結自己的技術水平,對自己的技術層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟件設計師、系統分析員。

作為高級程序員,乃至於設計師而言,除了應該具備上述全部素質之外,還需要具備以下素質:

1、 需求分析能力

2、 整體框架能力

3、 流程處理能力

4、 模塊分解能力

5、 整體項目評估能力

6、 團隊組織管理能力

一般招工時需要提供基礎程序員證書,要參加考試的:

[編輯本段]考試說明

1、 考試要求:

(1) 熟練掌握基本算法和數據結構,用C語言編制程序;

(2) 掌握數據結構、程序變速器和操作系統的基礎知識;

(3) 瞭解軟件工程、數據庫、多媒體和網絡的基礎知識;

(4) 掌握數制、機內代碼及其算術運算和邏輯運算的基礎知識;

(5) 瞭解計算機的體系結構和主要部件的基礎知識。

2、 通過本級水平考試的合格人員能按照軟件設計說明書編制程序,具有相......

程序員的工資一般是多少

工資一兩萬居多,但是我只想說,工資高是那麼好拿的嗎?你更應該關心程序員加班的情況,一句話,要你親命呀。

996工作制知道嗎?每天加班到10點多再坐一個多小時車才到家這種感覺你能體會嗎?每天夜深人靜你們都抱著老婆孩子睡覺去了,我們還在工作,聽著是不是很崩潰?我們沒有自己的一點點時間,不能陪家人不能跟朋友出去玩,連打個遊戲上上網都沒時間,365天天天如此,還找女朋友談戀愛?別想了,你有時間陪人家嗎?看著別人逛公園牽著狗散步一家人其樂融融你知道我們有多羨慕嗎?

我們需要大腦十幾個小時高速運轉,還設計代碼調程序解決問題,那個腦子發漲的感覺你只要經歷了一年高考就知道了,而我們是一年兩年三年天天如此。

我們需要天天學習,對,你會說,我們也在學習呀,不錯,你是在學為人處世學喝酒學跟領導說話,不是那種閒情雅志的彈風琴學情商那種,最新技術每天都推出,為了解決一個問題不得不在沒有任何資料的情況下上國外網站去學一門新技術,百度?別搞笑了,你抄我我抄你答非所問看著只會讓人生氣。而老闆最多隻給三天時間,你要擠出時間定位問題,還不能耽誤工作。

綜上,可以知道程序員不是人乾的吧?要是你,你能堅持幾天,能堅持到三十五歲四十歲?你會為了所謂的高薪過這樣的日子嗎?

程序員工作到底能幹多久?程序員的前途如何?

千千萬萬的程序員們一直困惑程序員的前途如何、程序員工作到底能幹多久的問題。目前比較普遍的認識,程序員的職業通道有兩條進階路線。一條 是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟件模型的轉換,成為高端的軟件技術工作者。另 一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問 題,成為優秀的管理者,甚至職業經理人。  近年來,產品管理成為企業多產品經營形勢下一個越來越受重視的管理課題。特別是知識經濟環境下,諸如互聯網與軟件、創意、傳媒等現代新型產業鏈中, 其幾乎可以忽略不計的複製成本,有競爭力的產品與優秀的產品管理成為了制勝的關鍵。基於產品的商業化運營,在越來越具聚合效應的網絡時代,扁平經營、草根 聚合、精準營銷、直通車服務等全新的經營環境常常造就了贏者通吃的局面,以產品為中心的企業管理逐漸形成獨立的產品管理體系,被眾多企業所關注和採用。  在軟件企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對 那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。  產品管理的興起,產生了以產品經理為中心的產品工作職業方向。產品職業方向可以從產品系列的職務與崗位兩個維度來觀察。職務上,有首席產品官 (CPO)、產品總監、產品經理、產品專員、產品助理,其中尤以產品經理一職最為中心;崗位上,有產品競爭分析與用戶需求管理、產品創意與策劃、產品原型 設計、產品運營規劃、產品實現過程跟蹤、產品商品化實施、產品運營、產品經營成果分析與跟蹤、產品升級維護管理、產品管理體系與制度建設、產品人員技能培 養等。這些基於產品而設計的崗位以有效滿足用戶需求為中心,它不同於其它以專業技術和職能效率為中心的因職能分工而產生的崗位。  產品管理是近些年隨著IT和互聯網的快速興起而被各企業所重視,而現在的各大院校並沒有產品管理相關的專業,各類培訓機構也少有類似培訓課程,從事 產品工作的人員大多是從不同專業、不同崗位轉型過來的。相比較而言,程序員有著營銷、測試、客服等崗位走向產品的人員所難以比擬的優勢。有些公司甚至做出 了規定,欲從事產品工作,必須要有多年的軟件開發經驗。程序員轉型從事產品工作所具有的獨特優勢主要包括以下幾點:  第一,程序員能夠更好地理解產品的實現方案,所策劃的產品更具可行性。做產品策劃工作,也許缺的不是點子或創意,而是有效可行的方案。多年的程序員 工作經驗,對軟件技術和軟件實現方案的判斷,可以規避那些天馬行空的產品想法,工作更有成效。比如在整理用戶需求時,程序員的前期有效判斷和可行性辨別, 會大大提高產品的策劃質量與速度。程序員出身的產品人員可以和研發人員進行無隙的溝通,用更便於研發人員理解的語言和思路來進行產品方案的解讀和跟進。  第二,程序員的軟件開發工作,與其說是代碼的編寫,不如說是邏輯語句的組織。程序員一般都具備嚴密的邏輯思維能力,這是進行紛繁而雜亂的需求分析和 產品概念設計必備的優勢,更有利於從中分門別類理清脈絡關係,轉換為產品功能規劃,把產品做成精品。例如需要往U盤寫文件,產品人員可能只想到正常的操作 邏輯,但程序員可能會想到更多異常情況,如:U盤損壞、傳輸過程中拔出、斷電、傳輸的文件損壞、U盤寫保護、重複文件、焦點位置、空間不足等等。再有,好 ......

杭州程序員發展前景怎麼樣?待遇好嗎?

你好,在杭州地區,程序員的發展前景還是很不錯的,IT行業的平均薪資也高於其他行業。一般的程序員起薪是在6-7k,當然如果能力不好,四五k也是有的,兩年工作經驗過萬沒什麼大問題,三到五年可達到2-3w,隨著經驗和能力的增長,時間越長,待遇會越好。

作為一個程序員,我是怎麼樣月薪三萬的,經驗啊經驗

我出身在一個普通家庭,家庭條件一般。從小時候起,我就發誓,長大後一定要出人頭地,讓家裡過上好日子。從小好好學習,終於考上了重點大學。最近計算機很熱門,聽說賺錢也挺多的,我對計算機也比較感興趣,於是大學就報了軟件工程專業。

大家都知道軟件行業很辛苦,需要學很多東西,而且需要不停地去學習,因為新的技術發展的太快。於是,我認真聽課,其實最重要的是要理論和實踐結合,於是我就經常泡在機房裡做實驗。幹程序員這一行,首先必須得精通編程語言,C++、java、C#我都有涉獵,Ruby這樣的腳本語言我也嘗試過。數據結構這門課也很重要,各種算法、結構 必須瞭然於胸。我平時也比較留意一些公司的招聘,注意到很多公司對linux下的編程經驗都有要求,於是我要自學了linux,自己也做了一些小應用。後來一個老師感覺我不錯,讓我跟他在實驗室幫他做項目。在實驗室裡我學到了很多,實驗室裡各種大牛,為了不脫後腿,我唯有更拼命的努力。順便說一下,程序員是很辛苦的,以後上班了幾乎每天都在電腦前,沒有好的身體很難堅持下去。我每天晚上都堅持去操場跑步鍛鍊身體。跑步的時候可以想想今天學到了哪些東西,規劃一下最近幾天的打算,其實對學習也是很有幫助的。大四了,憑藉我紮實的基礎和豐富的項目經驗,我成功的進了華為。我們學院這麼多人去,只錄了兩個,我很驕傲。

華為的工資還不錯,不過就是太累了,經常晚上加班,週六週日加班(而且不給加班費)。雖然工資還可以,但是在大城市裡也只夠平時消費,物價太貴,每個月也餘不了多少錢。我想,我一定要好好幹,爭取多拿點年終獎,甚至升職,我給自己定了個目標,三年內升項目經理。每天我的生活很固定,公司———租房,雖然很辛苦,我相信總有一天我會成功的。畢竟華為里人才太多,要想在這裡嶄露頭角,必須比別人更努力。工作很緊張,甚至上廁所的時候都在想bug怎麼解決。有一天,在廁所的門上,看見了一個廣告:招男女公關,情感陪護,月入過萬不是夢。於是我打了電話去,憑藉我大學時每天跑步鍛煉出的好身體,我每個月賺3W以上很輕鬆。

有程序員嗎?問下待遇怎麼樣

我接觸過的程序員,月薪從3K到100K的都有,平均大概在10K左右。

不過,題主,你真的喜歡這行麼?

如果僅僅是為了待遇和福利這種功利的目的的話,請讀金融或者別的專業吧,反正你都不愛,還不如選個更有錢的專業。

如果不是真心喜歡這個行業,你會很煎熬很痛苦。

我從會擼之前就開始寫代碼了,雖然天賦不好,也一直堅持到了現在,這十幾年來,看到了太多天才庸才蠢才在這行的進進出出。

剛開始學編程的時候,我大概有100多個同伴,但是到高三的時候,就剩下4個人。

他們剛開始進來的理由無非是【好玩】【覺得這個很酷】【我聰明我應該學這個】【學這個高考可以加分】

退出來的理由無非是【太累】【功課壓力大】【無聊】【像我這種智商應該參加數學競賽】【競賽競爭激烈,高考加那點分還不如我好好學習其他學科來得重要】

他們其中相當多的一部分的智商和能力都能碾壓我,但是我一直默默地看著他們風火流星地進來,毫不費力地碾壓我一番,又十萬火急地退出去,而我在後面,慢慢地走著,冷眼地看著。

後來我上大學了,我還是義無返顧地選了計算機專業。

那個時候,IT業已經開始火了起來,挺過了2002年互聯網寒潮的各種互聯網老闆創業成功的雞湯故事充斥著整個中國。我的同學選這個專業的理由跟我中學時候學編程的同伴差不多,還加上了【這行賺得多!】這個非常有說服力的理由,題主你看,這就是你現在所在的人生路口。

第一學期,有人就退學回去復讀了,次年考上了全國top4的大學,退學的原因是不喜歡這個專業。

在接下來的4年,有相當一部分人過得很痛苦,他們智商很高,在高數上這種純粹拼智商的科目上碾壓來碾壓去,但是他們做專業課的作業的時候異常痛苦——因為他們不喜歡代碼,但每個要寫至少500行代碼,平均每行代碼有一個BUG,平均每個BUG要查一小時的大作業對於他們來說無疑是酷刑。他們最後只好跟我交換作業抄——我抄他們的數學物理,他們抄我的代碼。

但是這不阻礙他們在績點上傲視群雄,春風得意,包攬各種獎學金。

順便說一下,我的績點大約排在全級的75%左右。

大二的時候又有個同學轉去建築系。大四找工作之際他帶著鉛筆三角尺回來找我們敘舊,眉飛色舞地講述他當年剛轉專業為了追進度連夜畫馬桶的三視圖到雞鳴、實習的時候在工地上跟工人一起晒了一個月太陽結果被校新聞部當非洲來的交換生採訪的軼事。

我說,哈哈,後悔了吧?

他連連擺手,說, 不不不,我寧可去晒成非洲難民也不要看一堆密密麻麻的字符。你不知道,我當初做大作業的時候多麼的痛苦。

畢業了,我們專業正兒八經的當程序員的不多,大多數都做了相關的類似測試工程師、策劃之類的支撐職業,還有一部分脫離了互聯網,回到傳統行業去了。

當然他們都過得很好,只是他們用了四年才發現,他們不喜歡這行。

後來我當了一名資質平庸的程序員,同事都很流弊,就像知乎上某個回答【你知道有些輪胎之大,其花紋根本碾壓不到螞蟻。】。

後來我發現我身邊一些測試工程師,策劃都是畢業於國內TOP3的大學的研究生,甚至是博士,我甚至在我國某個很流弊的項目裡看到他們在大學時候留下的痕跡。

我感到很吃驚,說句不好聽的,我一直覺得這些職位上的人都是寫代碼不足,看代碼有餘的半瓶水亂晃的貨,而眼前這批人,從他們過往的項目來說,無論學歷、能力或者經驗,都完爆我幾條街,為什麼他們沒有順理成章地成為程序員?

有一天我鼓足勇氣問了一個清華博士畢業的測試工程師這個問題。

他嘆了口氣說,我覺得我這輩子的代碼都在大學的時候寫完了,現在這份工作雖然比寫代碼待遇差一點,但是至少不用寫代碼了。你不知道哎,我現在看到代碼就暴躁。

當然,這不妨礙他3年買車,5年買房,而我現......

程序員的工資待遇怎麼樣?

收入水平劃分為四類:低收入(小於2000元)、中等收入(2000~5000元)、中高收入(5000~10000元)、高收入(大於10000元)。從調查數據看,來自中國17座重要IT城市的開發者們,佔據絕大多數的是月薪2000~5000元,它在13個城市佔據最高的比例,其中排前3名的是瀋陽(67.5%)、濟南(65.8%)、珠海(62.5%)。而北京、上海、深圳的開發者收入水平相對高些,這三座城市佔據絕大多數的是月薪5000~10000元的群體。

程序員的工作怎麼樣,未來的發展前景大嗎,就業機會高嗎 10分

這個需要經驗積累,剛畢業可能不好,建議不要對工資要求太高,工作幾年後增長了經驗和能力就好多了,關鍵還是看你實力,我看人才網上的招聘,有年薪幾十萬的,也有月薪不足一千的。

現在的程序員工作到底怎麼樣 有沒有前景 ?

目前工作還挺好找的,我乾的是java

php程序員待遇如何

如果你在一線城市的話,待遇會比較高,沒經驗的php程序員待遇大概在4000元以上,如果有1-2年工作經驗的php程序員,待遇在8000元以上。

…………………………………………………………………………

你好,看你問的問題,應該是對php很感興趣,其實你可以自學php。關於如何學習php,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學php,並找到php的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。

先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。

退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。

一次偶然的機會,我才聽到php這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習php,然後給我介紹了一下php現在的火熱情況,告訴我學php多麼的有前景,給我了一份傳單,php培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。

回家後,我就上網查了下php,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學php了。於是我去找php培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。

後來,我在百度知道看到一篇讓我很鼓舞的文章是一個php高手介紹沒有基礎的朋友怎麼自學入門學php,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。

我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。

主意一定,我就去搜索php的視頻,雖然零星找到一些php的視頻,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。

後來我又找到一份很好的視頻,是在IT學習聯盟推出的一份視頻《零基礎php就業班》(喜歡《零基礎php就業班》的可以複製 t.cn/8s1Z7Of 粘貼瀏覽器地址欄按回車鍵即打開)。裡面的教程還不錯,很完整,還贈送10個頂級企業項目。

下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。

收到他們寄過來的光盤後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的Html/css/javascript視頻教程學起,話說簡單,其實我還是很多不懂的,只要重複多看幾遍,就能看懂。Html/css/javascript我差不多學了一個禮拜,接下來我就學了PHP基礎和Mysql數據庫,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了php的全部基礎。

接下來開始學習php高級課程,老師幽默風趣而又輕鬆的課堂教課,使我發現原來學習php並不是一件很難的事情。之前我把php基礎學得還不錯,到了到了php高級部分,我覺不又不是很難,可能老師太牛了,他能把複雜的......

相關問題答案
程序員工作怎麼樣?
在同程旅遊工作怎麼樣?
培訓專員工作怎麼樣?
股票交易員工作怎麼樣?
建築資料員工作怎麼樣?
地鐵安檢員工作怎麼樣?
移動話務員工作怎麼樣?
在金程教育工作怎麼樣?
配音員工作怎麼樣?
公務員工作怎麼樣?