導航:首頁 > 程序命令 > 程序員的職位

程序員的職位

發布時間:2022-02-08 16:52:55

程序員的具體工作是什麼

  1. 確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。

  2. 安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖。

  3. 編碼工作流程的信息轉換成計算機語言的項目要求。

  4. 通過輸入編碼信息的計算機程序。

  5. 確認程序操作進行測試,修改程序序列和/或代碼。

  6. 准備寫操作指令供用戶參考。

  7. 保持歷史記錄,通過記錄方案的制定和修訂。

  8. 維護客戶的信心和保護保密的業務。

  9. 技能/資格:一般的編程技巧,分析信息,解決問題,軟體演算法設計,軟體性能優化,注重細節,軟體設計,軟體調試,軟體開發基礎,軟體文檔,軟體測試。程序員其實分為很多種,大家開發的語言可能不盡相同,但是都是有他們的共同點。

❷ 程序員的崗位分類

世界上第一位程序員是英國著名詩人拜倫的女兒AdaLovelace,曾設計了巴貝奇分析機上解伯努利方程的一個程序。她甚至還建立了循環和子程序的概念。由於其在程序設計上的開創性工作,AdaLovelace被稱為世界上第一位程序員。美國國防部開發的ADA語言就是為紀念這位世界上的第一位程序員而命名的。
計算機科學發展到今天(21世紀初期),程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:asp程序員、jsp程序員、delphi程序員、php程序員、powerbuilder程序員、C程序員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、Python程序員、android程序員、iOS程序員。

❸ it行業有哪些職位(程序員可以做的)

1.技術+技術(深入階段)

這算是一條純技術路線,具體又可以分3個方向:

技術(2年以上編程經驗)+技術(軟體測試,或系統分析師,或系統架構師)

有軟體開發的工作經驗,再加軟體測試,比剛開始就進入軟體測試行業的人要更具競爭優勢。軟體測試工作經驗越多越好,可以干到退休,不用擔心年齡問題。

如果選擇「系統分析師,系統架構師」,則首先要打好扎實的「理論基礎」(可以通過考證書,比如參加軟考),以保證自己「後勁力十足」,這樣等有了4,5年的工作經驗後,才有可能能沖上這個高端領域。平時工作中要不斷的鍛煉自己的「發散思維」,培養善於發現業務需求的「眼光」。

2.技術+管理 :比如 項目經理。

像雷軍說的那樣:「程序員象木工一樣,熟能生巧。程序員必須寫足夠代碼量(8萬行以上)的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。」項目經理大多是從「優秀」的程序員里挑選出來,想走這條路,平時就要瘋狂的編碼,迅速累積豐富的編程經驗,然後再補充一些管理方面的知識。(本人打算走這條路,呵呵)

3.技術+銷售:比如 技術銷售工程師,技術支持工程師。

這類工作要有一定的技術背景(入門級也可以),具備較好的語言表達,溝通能力。工作比較輕松,月薪待遇主要看個人銷售業績等,個人收入差別可能比較大。

4.當培訓老師

如果你「樂於分享」工作經驗,傳授知識,或者覺得自己年齡比較大,精力不夠充沛,且往上升又比較困難的話,可以選擇去培訓機構當老師,就目前而言,當老師工作輕松,待遇也不錯。

5.創業

程序員創業除了需要有商業頭腦外,更需要具有較高的「膽商」(人有5商,包括智商情商),即有沒有膽量去做別人不敢做的事情(抓住商機)。

❹ 跟程序員相關崗位有哪些

1.技術+技術(深入階段)
這算是一條純技術路線,具體又可以分3個方向:
技術(2年以上編程經驗)+技術(軟體測試,或系統分析師,或系統架構師)
有軟體開發的工作經驗,再加軟體測試,比剛開始就進入軟體測試行業的人要更具競爭優勢。軟體測試工作經驗越多越好,可以干到退休,不用擔心年齡問題。
如果選擇「系統分析師,系統架構師」,則首先要打好扎實的「理論基礎」(可以通過考證書,比如參加軟考),以保證自己「後勁力十足」,這樣等有了4,5年的工作經驗後,才有可能能沖上這個高端領域。平時工作中要不斷的鍛煉自己的「發散思維」,培養善於發現業務需求的「眼光」。
2.技術+管理 :比如 項目經理。
像雷軍說的那樣:「程序員象木工一樣,熟能生巧。程序員必須寫足夠代碼量(8萬行以上)的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。」項目經理大多是從「優秀」的程序員里挑選出來,想走這條路,平時就要瘋狂的編碼,迅速累積豐富的編程經驗,然後再補充一些管理方面的知識。(本人打算走這條路,呵呵)
3.技術+銷售:比如 技術銷售工程師,技術支持工程師。
這類工作要有一定的技術背景(入門級也可以),具備較好的語言表達,溝通能力。工作比較輕松,月薪待遇主要看個人銷售業績等,個人收入差別可能比較大。
4.當培訓老師
如果你「樂於分享」工作經驗,傳授知識,或者覺得自己年齡比較大,精力不夠充沛,且往上升又比較困難的話,可以選擇去培訓機構當老師,就目前而言,當老師工作輕松,待遇也不錯。

❺ [討論]公司里軟體開發人員的職位名稱是什麼求解答

在我接觸過的許多公司中,軟體開發人員的職位名稱有許多不同的叫法,歸納起來主要是兩類:軟體工程師系列,包括從助理、初級、中級到高級和資深不等;軟體工程角色系列,從初級程序員、程序員、高級程序員到系統分析員、架構師不等。仔細推敲一下,兩類不同的稱呼,使具體技術人員對工作定位的理解會產生不同的作用。
工程師系列,顯然是要完成工程任務,至於任務的性質、內容是什麼就不一定了,也許需要寫程序,也許需要做一些需求分析,也許要安裝操作系統,也可能要調試網路,也可能要扛箱子。。。。。。,因此,對於工程師來說,沒有預設的工作界限,面對工作任務說你行你就行,只要能解決問題就好。這種序列非常適合以項目方式為主的組織,工程師們的工作任務,完全是在項目中臨時指定,根據需要擔當不同的角色,只是根據能力差別分成不同等級而已。這種序列下會給年輕人帶來更多的學習機會,有利於快速培養新人,項目資源管理中有很大的靈活性。
軟體工程序列,這其中的各種職位名稱,嚴格來講,是軟體工程過程中的角色定義,如果把這些角色名稱作為常設職位,會帶來誤解,程序員職位的人就只能寫程序?系統分析員職位的人就不能寫程序?如果讓一個角色的人做了別的角色的工作,與職位說明書沖突怎麼辦?在一個資源充足、分工細致的組織中,各角色對應的人員長期比較穩定,或許可以採用這種序列來定義職位,但是在目前常見的項目中,這種職位的定義失去了任何作用,甚至有時會起負作用,造成技術人員的本位主義,鐵路警察各管一段,不能像工程師一樣有效的終結問題。
因此,在一個以項目方式為主的IT公司中,只有工程師序列是最適合的,避免了常設職位與臨時角色之間的沖突,使技術人員對自己的工作定位能夠一目瞭然,有助於提高項目中的資源效率。0我頂!

❻ 程序員的崗位職責

1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。

❼ 計算機程序員主要是做什麼工作的

程序員是從事程序開發、維護的專業人員。

❽ 程序員一般都有哪些職業

程序員可以做的職業有很多,最多的是到軟體公司做程序員,編寫程序開發軟體,也有做軟體測試工作,工作經驗豐富的程序員轉到後台做項目管理。程序員是比較辛苦的工作,996是常態,經常熬夜,所以做程序員一般是年輕人為主,上了年紀的程序員很多改行或者換崗做管理,年紀大了思維和精力都跟不上,已經很難適應行業節奏,所以程序員做其他方面的工作也是很正常的。

❾ 長期程序員工作太乏味,有什麼適合程序員的其他職位嗎

首先,當前確實有很多計科專業的同學,包括本科生和研究生,會選擇從事程序員崗位,一方面原因是程序員崗位的人才需求量比較大,另一方面原因是程序員崗位的崗位附加值往往比較高,尤其是研發級崗位,不僅薪資待遇比較高,上升空間還比較大。從當前的行業發展趨勢來看,未來在工業互聯網時代,程序員崗位的人才需求量依然有較大的上升空間。

計算機科學與技術專業是比較傳統的計算機專業,也是當前熱度比較高的專業之一,由於該專業的知識結構比較豐富,所以選擇計科專業,後續的發展選擇往往也更多一些,考研時也可以有更多的選擇,所以當前選擇計科專業往往也是比較穩妥的選擇之一。最後,即使不願意從事程序員崗位,在學習計科專業的過程中,也應該重視編程語言的重要性,而且要選擇一個自己的主攻方向,這對於就業的影響還是比較大的。

❿ 程序員最好的職業方向是哪些

現在軟體和互聯網大概有哪些方向?程序員的職業方向又有那些?
首先是需求從哪裡來?
客戶的項目
如果做的是客戶的項目,需求當然是從客戶那裡來的。客戶絕大多數是軟體開發的小白,但我也見過客戶是優秀的軟體人才,他們很難清楚地描述自己真正的業務要求,這時候就需要有個人隆重出場了:業務分析師。對於大公司,業務分析師是專職的,對於小公司,項目經理或者開發骨幹也就硬著頭皮上了。業務分析師需要把需求理理清楚,交給後面的架構人員做設計。
業務分析師如果在某個行業干久了,就會變成業務專家,例如你把國內各大銀行的核心系統項目都做了個遍,那你對銀行業務的熟悉程度甚至可能超過銀行的特定人員,這時候你就超級值錢了,不僅僅能分析業務,更能夠幫助銀行優化業務,你說牛不牛?
問:業務分析師需要懂技術嗎?
答:最好是懂一點,你分析出來的東西是要程序員們實現的,如果不考慮現有的技術,一味地迎合用戶,肯定會被程序員們罵死。
如果你是由程序員成長起來的業務專家,技術精湛,那就坐著數錢玩吧。
公司的產品
如果你做的是產品,例如微信、QQ、淘寶、魔獸世界、征途、大話西遊,那需求其實是自己公司的人來定義的。
定義這個需求的現在有個時髦的職業:產品經理。像張小龍就是微信的超級產品經理,史玉柱就是征途的骨灰級產品經理。
產品經理主要根據用戶的心理和體驗來設計產品,讓大家用的爽,好的產品經理現在非常吃香,也屬於緊缺人才。
問:產品經理需要懂技術嗎?
答:需要,最好是從程序員成長起來的,知道一個產品設計實現的難度,不然只顧自己爽,也會被程序員罵死。
設計和開發
架構師
聽起來很高大上的一個職位,但是需要強悍的技術實力和深厚的技術積累。架構師的成長需要歷練,需要技術的廣度和適當的深度。設計優雅、靈活、可擴展的架構是架構師的主要工作。
不能只追求最新、最熱的技術,還需要考慮現有團隊的能力,技術的成熟度。
人員需求:★
難度指數:★★★★★
web 後端程序員
後端程序員主要實現業務邏輯,提供介面給前端使用。
Java 當然是用的最多的,但是也有別的相對小眾的像 Python、ruby on rails 等,還有就是 PHP,簡單粗暴,中小網站常用,無論哪一個,學習起來都不是很難。
這一塊的人員需求是比較大的。
人員需求:★★★★★
難度指數:★★★
web 前端程序員
主要是 Java、CSS、JQuery 等,最近幾年大家重視瀏覽器端用戶體驗,瀏覽器端做得越來越炫,所以也很火。
人員需求:★★★★★
難度指數:★★★
手機端程序員
主要是 Android、iOS,由於移動互聯網的發展,現在很火爆,需求量很大,相對而言 iOS 的門檻高一些,程序員也少一點,不過工資高一點。
人員需求:★★★★
難度指數:★★★★
系統編程程序員
有些需求很簡單,有些需求很復雜,需要支持海量的用戶,海量的並發,像淘寶的「雙十一」, 像微信的春節搶紅包。
需要做雲計算,虛擬化,分布式處理,支持系統水平擴展。對於海量的數據,還需要做大數據分析,從中提取有價值的信息,例如 Hadoop。由於需要對操作系統,資料庫,伺服器端系統做定製開發,甚至自己做一套,小公司一般沒有這樣的技術能力,主要是 BAT 這樣的公司在做。人員需求不是很大,對程序員來講,需要在一個領域鑽研得非常深,技術穩定度比較好。
人員需求:★★
難度指數:★★★★★
安全
互聯網時代,你的信息一不留神就有可能被偷走,安全變得越來越重要。所以單單實現了功能,滿足了性能還不夠,很多公司,尤其是 BAT 對安全非常重視。當然這個方向也需要對技術鑽研得很深才可以。
人員需求:★★
難度指數:★★★★★
測試
這個對技術要求不太高,但也需要測試相關的知識,能夠設計測試用例,准備測試數據,執行測試。
現在敏捷開發流行,對測試也要求懂開發知識,至少能夠開發一些自動化的腳本。很多女生後來轉到了測試崗位,我想主要是因為女生比較細心。我在 IBM 見過一個非常優秀的測試人員:她不僅僅能出色完成上面指派的工作,還可以參與設計開發的討論,經常能從測試角度提出開發人員都沒有想到的問題,極大地幫助提升了軟體的質量。
資料庫管理員
幾乎所有項目都需要資料庫的支持,對於大型、超大型項目,會有一個叫做 DBA 的職位。他對資料庫知識極為精通,平時對資料庫進行管理,開發時能幫助開發團隊設計資料庫,並且找出性能瓶頸,進行性能調優。
美工 / 文檔
美工
主要是對界面進行美化,一般是由美工先出界面原型,大家討論,修改,確定後美工會生成各種界面元素,像圖標、按鈕等。
現在對美工也有一定的技術要求,不僅僅是畫界面,還要把 html 模板做出來,所以美工需要懂得 HTML、CSS,甚至部分 Java。程序員拿到 html 模板後,往上添加業務代碼即可。
文檔編寫人員
小項目一般是團隊中有人兼職做,大的項目、產品會有人專職寫文檔, 我 2003 年的時候參與過上海證券交易所的項目,看到有個專職的文檔編寫人員寫的 Word,非常專業、精美,完全是可以直接出版的水準。我把它 下來,自己都想山寨一個,但照葫蘆畫瓢都做不出來。
項目管理
項目已經開始了,業務分析師、架構師、開發、測試等一群人如餓狼撲食,勢必要把項目撕個粉碎。可是這么多人怎麼協作? 如何管理?進度能不能按要求完成?這就需要項目經理出馬了。
項目經理,說白了就是帶著大家做項目,主要和人打交道,需要協調各個方面的關系,保證項目的進展順利。
問:項目經理需要懂技術嗎?
答:當然需要,最好是開發出身,要不然你就聽不懂那幫程序員在說什麼,只能在表面漂浮著,無法深入項目,別人也就不服你,團隊肯定是帶不好的。
運營
如果你是在開發自己的產品,開發完成以後,馬上就會遇到一個問題,怎麼推廣?
在互聯網時代,世界是公平的,競爭異常激烈,一個好的軟體、App 或者網站,如果缺乏運營,你的技術再好也不行。
運營其實就是想方設法讓你的產品被人知道,被人用起來,這里邊水很深,例如怎麼寫個軟文?怎麼在社交網路、微信、微博進行營銷?怎麼統計,分析,精準地定位?
這方面,2014 年以前的小米絕對是典範。雷軍的 7 字訣:專注、極致、口碑、快。 黎萬強的《參與感》 都是經典。
好的互聯網運營人才奇缺,當然非常的吃香。對編程不感興趣的同學,不妨看看這個方向。
說了這么多職業方向,你會發現,絕大多數都要求懂一定的技術,所以我其實想說的是:剛參加工作,不妨先從程序員開始,慢慢地再尋找自己感興趣的方向。

閱讀全文

與程序員的職位相關的資料

熱點內容
金融程序員怎麼找女朋友 瀏覽:304
程序員必看的十部燒腦電影 瀏覽:419
php源碼在線翻譯 瀏覽:132
linux怎麼裝xp 瀏覽:288
安卓閱讀器app源碼 瀏覽:169
linuxredhat命令 瀏覽:265
機械硬碟能讀出文件夾但是無內容 瀏覽:767
伺服器如何設置超級管理員 瀏覽:672
linux更換語言 瀏覽:367
雅典pdf 瀏覽:609
5g時代app歸屬什麼公司 瀏覽:971
絕地求生國際服怎麼開通伺服器 瀏覽:155
通達信基本指標源碼 瀏覽:366
如何看windows伺服器日誌 瀏覽:411
如何解鎖平板電腦的加密 瀏覽:994
長沙社保是什麼app 瀏覽:861
單片機的位定址 瀏覽:852
伺服器怎麼設置內網穿透 瀏覽:755
pdf轉jpg工具注冊碼 瀏覽:410
php上傳進度百分比 瀏覽:924