欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Kemita SMT程序員職責描述

      時間:2019-05-12 19:00:52下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《Kemita SMT程序員職責描述》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《Kemita SMT程序員職責描述》。

      第一篇:Kemita SMT程序員職責描述

      Kemita SMT程序員職責描述

      1.根據(jù)業(yè)務提供的資料和生產(chǎn)計劃及時正確的完成新產(chǎn)品程序制作(作業(yè)依據(jù):SMT程序制做流程 和SMT程序命名規(guī)則)

      2.程序制作完成后計算各臺機器的焊點數(shù)量,填寫產(chǎn)品狀態(tài)表(表單1:SMT產(chǎn)品狀態(tài)表)

      3.填寫程序備份表以利于產(chǎn)品的追蹤查詢(表單2:SMT程序備份表)

      4.生產(chǎn)過的產(chǎn)品再次生產(chǎn)確認有無工程變更,及時更新程序和上料單并做好程序變更記錄(表單3:SMT程序工程變更記錄表)

      5.在產(chǎn)品上線前8小時準備好上料單以供生產(chǎn)線備料,并填寫上料單發(fā)放記錄表。在生產(chǎn)完成后回收上料單及時更新(表單4:SMT上料單發(fā)放記錄表)

      6.在產(chǎn)品上線前8小時將程序交給SMT技術員,并確認為最新版本程序

      7.生產(chǎn)結束后備份修改后的程序和上料單以備下次生產(chǎn)使(程序需從Fuji flexa 電腦中的程序備份文件夾中拷貝)

      Kemita SMT技術員職責描述

      1.根據(jù)生產(chǎn)計劃按時換線,確認鋼網(wǎng)使用正確,調整印刷機器,軌道以及貼片機,確認使用程序為最新版本(表單1:SMT技術員換線檢查表)

      2.針對未生產(chǎn)過的元器件,根據(jù)元件的實際尺寸編寫新的P/D(作業(yè)依據(jù):SMT程序命名規(guī)則)

      3.生產(chǎn)完成后將修改后的準確程序備份保存到Fuji Flexa 程序電腦中

      (CP﹑IP系列直接保存JOB文件,XP系列文件則將機器中的程序保存到程序電腦中。所有備份程序需放置在程序備份文件夾中)

      4.首件的生產(chǎn)和確認,針對貼片問題修改貼片程序(極性錯誤﹑坐標偏移等)

      5.批量生產(chǎn)前確認印刷和貼片程序無偏移﹑極性反﹑漏件等現(xiàn)象

      6.生產(chǎn)時檢查程序優(yōu)化是否合理,并進行優(yōu)化

      7.產(chǎn)品在回流焊過后不良品的改善及追蹤

      8.機器拋料管控(表單2:SMT拋料記錄表)

      9.機器異常維修(表單3:SMT生產(chǎn)狀況報告)

      10.機器的保養(yǎng)和維護,SMT操作人員的培訓

      第二篇:高級程序員工作職責

      高級程序員 崗位職責

      1.服務器安裝、配置、管理、優(yōu)化與監(jiān)控。2.快速處理各種系統(tǒng)故障和問題預案。

      3.改進運維效率,提升系統(tǒng)可靠性、安全性和可維護性。4.參與網(wǎng)站產(chǎn)品前期的規(guī)劃構思,完善產(chǎn)品概念,參與原型策劃與設計。

      5.與設計師合作完成網(wǎng)站頁面前端的特效和最新應用。頁面設計師 崗位職責:

      負責平臺頁面的設計,優(yōu)化,維護

      客服人員 崗位職責

      1.負責處理電話、郵件、論壇、微博中用戶需求與投訴,用優(yōu)秀的服務水平和良好的服務態(tài)度來維護用戶; 2.負責建立與客戶的友好關系,建立客戶檔案; 3.負責協(xié)調各個部門反饋處理結果并及時與客戶溝通; 4.負責網(wǎng)站產(chǎn)品的測試、BUG收集整理、意見反饋等工作;

      技術成熟和模式創(chuàng)新:

      平臺建設所應用的技術均為得到驗證,得到成熟應用的技術,而團隊成員多人都有多年團隊合作經(jīng)驗和精神,可以很好的將成熟的技術融入到創(chuàng)新的模式中,從而使項目的建設成熟、可靠且非常具有創(chuàng)新性。公司的高管團隊均畢業(yè)于國內(nèi)外知名高校,具有多年的技術開發(fā)、產(chǎn)業(yè)研究、經(jīng)營管理的經(jīng)驗。同時,公司依托中國科學技術大學、華東理工大學、東北大學、遼寧工程大學等高校豐富的技術資源。具有一大批技術水平高、信息化實踐經(jīng)驗豐富的技術帶頭人;并擁有為數(shù)眾多的高水平信息化技術研究和工程設計人員,并且已經(jīng)開發(fā)出業(yè)界領先的諸多軟件和平臺產(chǎn)品,如“東北亞煤炭交易中心”、“中石油燃氣電子商務平臺”、“錦程物流網(wǎng)”、連鎖醫(yī)藥ERP管理軟件、醫(yī)藥生產(chǎn)制造ERP管理軟件和企業(yè)信息化管理軟件等。不僅對行業(yè)特點、訴求有很好的理解,同時對信息化建設和市場運營也有很好的思路和規(guī)劃,從而保證平臺的開發(fā)和管理在較高的水平。投資額度大,安全有保障:

      截至目前,平臺建設與公司運營投入逾300萬元,主要包括軟件開發(fā)、硬件購買、市場調研、咨詢、公司日常經(jīng)營、團隊建設、人力支出等。而且項目背后的財團和風險投資均會隨著項目的發(fā)展和對資金的需求,進而提供足夠的資金支持。項目贏得政府重視和媒體關注:

      本項目是依托鞍山岫巖地區(qū)岫玉為基礎,依托成型的電子商務技術,項目作為鞍山市重點招商引資項目,其所能夠創(chuàng)造的經(jīng)濟價值和社會價值足以為鞍山地區(qū)岫玉產(chǎn)業(yè)發(fā)展和電子商務產(chǎn)業(yè)結構調整和優(yōu)化升級,創(chuàng)造稅收帶來巨大的作用和價值。由于本項目在玉器行業(yè)具有創(chuàng)新性,是非常優(yōu)秀、具有可持續(xù)發(fā)展能力的項目。

      第三篇:程序員職責及工作程序

      程序員職責及工作程序

      起草:高銘

      版本:V20100311

      修訂:

      程序員職責

      1、在項目經(jīng)理領導和安排下,負責相應軟件模塊開發(fā)、文檔整理及相關測試和維護工作;

      2、協(xié)助系統(tǒng)分析小組(員)完成需求分析和系統(tǒng)設計工作;

      3、協(xié)助測試小組(員)完成系統(tǒng)測試和相關維護工作;

      4、協(xié)助實施小組(員)完成實施方案、相關文檔、培訓計劃和其它相關工作;

      5、針對客戶實際,改進和完善相關模塊;

      6、協(xié)助客戶和業(yè)務部門,提供軟件的后期技術支持;

      7、完成領導交辦的其它事務。

      工作程序

      1、上班:打掃桌面衛(wèi)生;翻看工作記錄,擬定當天工作計劃,如果沒有任務主動向領導申請;獲取最新程序。

      2、接受任務(領導給你交代工作):領會領導意圖并記錄,形成工作任務單,如果手里還有未完成工作,一定要給領導說明,以便領導決定工作先后。

      3、開始工作:整理思路,任務分解,形成文檔;編碼(要求局部代碼塊、函數(shù)體、過程體100%可靠)、測試、補充完善文檔。

      4、提交成果、匯報工作(給領導提交工作成果及說明):上傳提交工作成果;提交之前要充分測試,確保各種情況和各種操作都測試到;提交的成果要求文檔齊全(含測試用例和測試文檔);提交后要給領導匯報成果情況,并操作演示,聆聽領導意見,記錄修改完善或改進要求。

      5、下班:檢查當天工作計劃和任務,提交完成的所有工作成果;向項目經(jīng)理匯報當天工作,介紹進度、剩余工作、完成時間(還需要工期);填寫工作日志;關閉主機和顯示器、整理桌面、擺好椅子;打掃衛(wèi)生(值日人員、最后離開人員)。

      第四篇:項目經(jīng)理,系統(tǒng)分析員,軟件設計師,程序員職責

      項目經(jīng)理,系統(tǒng)分析員,軟件設計師,程序員這四個概念是在國外的IT也進行了軟件產(chǎn)業(yè)化和詳細工序分工后出現(xiàn)的(還有其他工種),具體地說這四個的分工相互配合,互有重疊又有個值得側重:

      項目經(jīng)理:管理職責,側重項目的管理活動(包括:工作分工、項目計劃與跟蹤、人員安排、成本管理、資源管理等等,總之動項目的成功與失敗付權責)

      系統(tǒng)分析員:技術職責,完成框架分析和設計,即項目要做什么、用什么做、做成什么樣子,具備什么知識的人來做,是否有其他的方案,每個方案的優(yōu)缺點是什么。軟件設計師:技術職責,在確定的框架中完成軟件設計(包括:詳細設計、測試用例等等)。

      程序員:技術職責,完成軟件設計師的軟件設計,完成單元測試(代碼工作)。在中國一般是項目經(jīng)理和系統(tǒng)分析員不分,系統(tǒng)分析員和軟件設計師不分,軟件設計師和程序員不分。這是中國的國情!

      通俗說法:

      項目經(jīng)理:負責項目與客戶的穩(wěn)定性;(‘做不做’)

      系統(tǒng)分析員:對項目進行結構的設計(可行性,需求分析,項目范圍,項目任務,指導和控制,質量管理,度量標準和度量,項目安排,資源分配,人員管理‘做什么’);軟件設計師:進行詳細設計;(‘怎么做’)

      程序員:具體的實現(xiàn);(‘做’)

      第五篇:程序員(范文模版)

      作業(yè):研究一個新或自己感興趣的職業(yè) v介紹:名稱定義

      v典型生涯路徑:從新手到最高職位的生涯路徑

      v趨勢:技術、組織結構、培訓、經(jīng)濟趨勢對職業(yè)的影響

      v薪酬:差別、地域差別

      v所需技能

      v教育/培訓:受教育程度

      v證書/資格證書

      v工作條件:環(huán)境、壓力、工作時間、是否出差?

      v聘用機構

      v對生活方式的影響

      v性別構成v聘用過程

      v專業(yè)知識 月收入

      人數(shù)

      <1000元 131 1000-3000元 919 3001-5000元 477 5001-10000元 245 10000元以上 44

      最多的部分居然是“1000-3000元”...程序員苦哇,同志們!

      程序員

      目錄

      1作為一個真正合?

      2崗位職責

      3行業(yè)現(xiàn)狀

      4職業(yè)要求

      5必備技能

      6素質要求

      7職業(yè)困境

      程序員(英文Programmer)是從事程序開發(fā)、維護的專業(yè)人員。一般將程序員分為程序設計人員和程序編碼員,但兩者的界限并不非常清楚,特別是在中國。軟件從業(yè)人員分為初級程序員、高級程序員、系統(tǒng)分析員和項目經(jīng)理四大類的方法。

      崗位職責

      1、對項目經(jīng)理負責,負責軟件項目的詳細設計、編碼和內(nèi)部測試的組織實施,對

      小型軟件項目兼任系統(tǒng)分析工作,完成分配項目的實施和技術支持工作。

      2、協(xié)助項目經(jīng)理和相關人員同客戶進行溝通,保持良好的客戶關系。

      3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。

      4、熟悉并熟練掌握交付軟件部開發(fā)的軟件項目的相關軟件技術。

      5、負責向項目經(jīng)理及時反饋軟件開發(fā)中的情況,并根據(jù)實際情況提出改進建議。

      6、參與軟件開發(fā)和維護過程中重大技術問題的解決,參與軟件首次安裝調試、數(shù)據(jù)割接、用戶培訓和項目推廣。

      7、負責相關技術文檔的擬訂。

      8、負責對業(yè)務領域內(nèi)的技術發(fā)展動態(tài)。

      一、通過國家統(tǒng)一組織的考試,資格考試分初級程序員級(技術員級)、程序員級(助

      理工程師級)和高級程序員級(工程師級);水平考試分初級程序員級、程序員級、高級程序員級、系統(tǒng)分析員級、以及網(wǎng)絡程序員(初級)、網(wǎng)絡設計師(中級)。

      二、報考條件:報各級水平考試者無學歷、資歷限制;在職人員均可報初級程序員資格,其中大學本科畢業(yè)或任技術員兩年以上者(含二年),可報程序員級資格,研究生畢生或任助工兩年以上者(含二年),可報高級程序員級資格(計算年限均至本12月31日)。

      三、報名手續(xù):報名時須持身份證或學生證,交本人近期同底一寸免冠半身照兩張及報名費100元(系統(tǒng)分析員報名費150元),其中報資格還須提交本人工作證及任職證明或相應學歷證明復印件。

      作為一個真正合格的程序員應該具有的素質 1:團隊精神和協(xié)作能力

      把它作為基本素質,并不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。任何個人的力量都是有限的,即便如linus這樣的天才,也需要通過組成強大的團隊來創(chuàng)造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協(xié)作精神是不可想象的。一旦進入系統(tǒng)的研發(fā)團隊,進入商業(yè)化和產(chǎn)品化的開發(fā)任務,缺乏這種素質的人是不合格的。

      2:文檔習慣

      說高水平程序員從來不寫文檔的肯定是乳臭未干的毛孩子,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統(tǒng)分析員,這個比例還要高很多。缺乏文檔,一個軟件系統(tǒng)就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。

      3:規(guī)范化,標準化的代碼編寫習慣

      代碼的變量命名,代碼內(nèi)注釋格式,甚至嵌套中行縮進的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術人員之間的協(xié)作。有些codingfans叫囂高水平程序員寫的代碼旁人從來看不懂,這種叫囂只能證明他們自己?根不配自稱程序員。代碼具有良好的可讀性,是程序員基本的素質需求。沒有規(guī)范化和標準化的代碼習慣,研發(fā)之間的協(xié)作是絕對不可想的。

      4:需求理解能力

      程序員需要理解一個模塊的需求,很多程序員寫程序往往只關注一個功能需求,他們把性能指標全部歸結到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽視了本身代碼的性能考慮,性能需求指標中,穩(wěn)定性,并訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在系統(tǒng)運營中所處的環(huán)境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發(fā)和跟蹤經(jīng)驗才有可能有心得。

      5:復用性,模塊化思維能力

      經(jīng)常可以聽到一些程序員有這樣的抱怨,寫了幾年程序,變成了熟練工,每天都是重復寫一些沒有任何新意的代碼,這其實是中國軟件人才最大浪費的地方,一些重復性工作變成了熟練程序員的主要工作,而這些,其實是完全可以避免的。

      復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數(shù)的時候,要多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統(tǒng)存在,是否可以通過簡單的修改參數(shù)的方式在其他系統(tǒng)和應用環(huán)境下直接引用,這樣就能極大避免重復性的開發(fā)工作,如果一個軟件研發(fā)單位和工作組能夠在每一次研發(fā)過程中都考慮到這些問題,那么程序員就不會在重復性的工作中耽誤太多時間,就會有更多時間和精力投入到創(chuàng)新的代碼工作中去。

      一些好的程序模塊代碼,即便是70年代寫成的,拿到現(xiàn)在放到一些系統(tǒng)里面作為功能模塊都能適合的很好,而現(xiàn)在很多軟件一升級或改進就動輒全部代碼重寫,大部分重復性工作無謂的浪費了時間和精力,這是我們應當刻意克服的弊病。

      6:測試習慣

      作為一些正規(guī)化的開發(fā)而言,專職的測試工程師是不可少的,但是并不是說有了專職的測試工程師程序員就可以不進行自測;軟件研發(fā)作為一項工程而言,一個很重要的特點就是問題發(fā)現(xiàn)的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成后進行認真的測試,就可以盡量將一些潛在的問題最早的發(fā)現(xiàn)和解決,這樣對整體系統(tǒng)建設的效率和可靠性就有了最大的保證。

      測試工作實際上需要考慮兩方面,一方面是正常調用的測試,也就是看程序是否能在正常調用下完成基本功能,這是最基本的測試職責,可惜在很多公司這成了唯一的測試任務,實際上還差的遠那;第二方面就是異常調用的測試,比如高壓力負荷下的穩(wěn)定性測試,用戶潛在的異常輸入情況下的測試,整體系統(tǒng)局部故障情況下該模塊受影響狀況的測試,頻發(fā)的異常請求阻塞資源時的模塊穩(wěn)定測試等等。

      當然并不是程序員要對自己的每段代碼都需要進行這種完整測試,但是程序員必須清醒認識自己的代碼任務在整體項目中的地位和各種性能需求,有針對性的進行相關測試并盡早發(fā)現(xiàn)和解決問題,當然這需要上面提到的需求理解能力。

      7:學習和總結的能力

      程序員是人才很容易被淘汰,很容易落伍的職業(yè),因為一種技術可能僅僅在三兩年內(nèi)具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。善于學習,對于任何職業(yè)而言,都是前進所必需的動力,對于程序員,這種要求就更加高了。

      但是學習也要找對目標,善于總結,也是學習能力的一種體現(xiàn),每次完成一個研發(fā)任務,完成一段代碼,都應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。

      具備以上全部素質的人,應當說是夠格的程序員了,請注意以上的各種素質都不是由IQ決定的,也不是大學某些課本里可以學習到的,需要的僅僅是程序員對自己工作的認識,是一種意識上的問題。

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

      1、需求分析能力

      2、整體框架能力

      3、流程處理能力

      4、模塊分解能力

      5、整體項目評估能力

      6、團隊組織管理能力

      世界上第一位程序員是英國著名詩人拜倫的女兒AdaLovelace曾設計了巴貝奇分析機上解伯努利方程的一個程序。她甚至還建立了循環(huán)和子程序的概念。由于她在程序設計上的開創(chuàng)性工作,AdaLovelace被稱為世界上第一位程序員。美國國防部開發(fā)的ADA語言就是為紀念這位世界上的第一位程序員而命名的。

      計算機科學發(fā)展到今天(21世紀初期),程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:

      asp程序員 jsp程序員 delphi程序員 php程序員 powerbuilder程序員.net程序員 vb序員 java程序員 javascript程序員 C++程序員

      職業(yè)要求

      一般的程序員都有四年的在專業(yè)領域的學習,需要一個在程序領域的學士學位獲得者,不論是數(shù)學方面的還是工程方面的都是可以的。

      大約有20%的人在這一領域的計算機科學和工程學擁有更高的學位。還有很小一部分程序員是自學的,盡管一些專業(yè)性的學?;蛘呔C合大學可以提供,但是也需要一些別的途徑來提供相關的人才。盡管學歷是比較重要的,但是公司經(jīng)常把重點放在應聘者的工作經(jīng)驗上,很多剛從大學畢業(yè)的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們?nèi)狈?jīng)驗。一個程序員雖然有正規(guī)的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐富的工作經(jīng)驗的話,那么他的機會要比有學歷的應屆畢業(yè)生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業(yè)后你就會發(fā)現(xiàn),多實習讓你有更多的經(jīng)驗,在找工作的時候就有更多的機會。

      對于職業(yè)程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業(yè)務技術,他的技術必須一直保持在一個較高的水平,并且要不斷發(fā)展,程序員也要尋找貿(mào)易的機會,要參加研討會,在周刊上發(fā)表文章和接受職業(yè)教育,這些使程序員在自己的領域中分級或者不斷并排前進。

      必備技能

      熟練開發(fā)工具

      做為一名程序員至少熟練掌握兩到三種開發(fā)工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發(fā)工具,C/C++以其高效率和高度的靈活性成為開發(fā)工具中的利器,很多系統(tǒng)級的軟件還是用C/C編寫。而JAVA的跨平臺和與WEB很好的結合是JAVA的優(yōu)勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發(fā)工具之一。其次,能掌握一種簡便的可視化開發(fā)工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發(fā)工具減小了開發(fā)難度,并能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。

      熟知數(shù)據(jù)庫

      為什么數(shù)據(jù)庫是如此重要?作為程序員,他們自然有自己的理由:很多應用程序都是以數(shù)據(jù)庫的數(shù)據(jù)為中心,而數(shù)據(jù)庫的產(chǎn)品也有不少,其中關系型數(shù)據(jù)庫仍是主流形式,所以程序員至少熟練掌握一兩種數(shù)據(jù)庫,對關系型數(shù)據(jù)庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。雖然很多數(shù)據(jù)庫產(chǎn)品提供了可視化的數(shù)據(jù)庫管理工具,但SQL是基礎,是通用的數(shù)據(jù)庫操作方法。如果沒有機會接觸商業(yè)數(shù)據(jù)庫系統(tǒng),可以使用免費的數(shù)據(jù)庫產(chǎn)品是一個不錯的選擇,如mySQL,Postgres等。

      了解操作系統(tǒng)

      當前主流的操作系統(tǒng)是Windows,Linux/Unix,熟練地使用這些操作系統(tǒng)是必須的,但只有這些還遠遠不夠。要想成為一個真正的編程高手,需要深入了解操作系統(tǒng),了解它的內(nèi)存管理機制、進程/線程調度、信號、內(nèi)核對象、系統(tǒng)調用、協(xié)議棧實現(xiàn)等。Linux作為開發(fā)源碼的操作系統(tǒng),是一個很好的學習的平臺,Linux幾乎具備了所有現(xiàn)代操作系統(tǒng)的特征。雖然Windows系統(tǒng)的內(nèi)核實現(xiàn)機制的資料較少,但通過互聯(lián)網(wǎng)還是能獲取不少資料。懂得網(wǎng)絡協(xié)議TCP/IP。

      在互聯(lián)網(wǎng)如此普及的今天,如果您還沒有對互聯(lián)網(wǎng)的支撐協(xié)議TCP/IP協(xié)議棧有很好的掌握,就需要迅速補上這一課,網(wǎng)絡技術已改變了軟件運行的模式,從最早的客戶/服務器結構,到今天的WEBServices,再到未來的網(wǎng)格計算,這一切都離不開以TCP/IP協(xié)議棧為基礎的網(wǎng)絡協(xié)議支持,深入掌握TCP/IP協(xié)議是非常必要的。至少,需要了解ISO七層協(xié)議模型,IP/UDP/TCP/HTTP等常用協(xié)議的原理和三次握手機制。明白DCOM/CORBA/XML/WEBServices存在的意義

      隨著技術的發(fā)展,軟件與網(wǎng)絡的無縫結合是必然趨勢,軟件系統(tǒng)的位置無關性是未來計算模式的重要特征之一,DCOM/CORBA是當前兩大主流的分布計算的中間平臺,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規(guī)范。XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯(lián)網(wǎng)上的“世界語”,是分布式計算的基石之一。

      不要將軟件工程與CMM分開

      大型軟件系統(tǒng)的開發(fā)中,工程化的開發(fā)控制取代個人英雄主義,成為軟件系統(tǒng)成功的保證,一個編程高手并不一定是一個優(yōu)秀的程序員,一個優(yōu)秀的程序員是將出色的編程能力和開發(fā)技巧同嚴格的軟件工程思想有機結合,編程只是軟件生命周期中的其中一環(huán),優(yōu)秀的程序員應該掌握軟件開發(fā)各個階段的基本技能,如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟件測試等。

      需求理解能力

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

      模塊化思維能力

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

      素質要求

      團隊精神和協(xié)作能力

      團隊精神和協(xié)作能力是作為一個程序員應具備的最基本的素質。軟件工程已經(jīng)提了將近三十年了,當今的軟件開發(fā)已經(jīng)不是編程了,而是工程。獨行俠可以寫一些程序也能賺錢發(fā)財,但是進入研發(fā)團隊,從事商業(yè)化和產(chǎn)品化的開發(fā)任務,就必須具備這種素質??梢院敛豢鋸埖恼f這種素質是一個程序員乃至一個團隊的安身立命之本。

      文檔習慣

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

      規(guī)范化的代碼編寫習慣

      知名軟件公司的代碼的變量命名、注釋格式,甚至嵌套中行縮進的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術人員之間的協(xié)作。

      測試習慣

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

      學習和總結的能力

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

      擁有強烈的好奇心

      什么才是一個程序員的終極武器呢,那就是強烈的好奇心和學習精神。沒有比強烈的好奇心和學習精神更好的武器了,它是程序員們永攀高峰的源泉和動力所在。

      行業(yè)現(xiàn)狀

      由CSDN、《程序員》主辦的2007年開發(fā)者大調查2007年底已收到15000多份有效問卷,已經(jīng)是中國調查樣本最多的開發(fā)者調查。在這次調查中,詳細的分析了樣本空間的分布狀況,發(fā)

      現(xiàn)在龐大數(shù)目的有效問卷的參與者中有70%也就是接近一萬一千名的參與調查者是IT的全職人員,14%的參與者是有過開發(fā)工作經(jīng)驗的學生,從這樣的分布就可以看出來IT從業(yè)人員對專業(yè)知識的需求是巨大而迫切的,CSDN作為專業(yè)的軟件開發(fā)技術門戶網(wǎng)站,已經(jīng)是大家獲取這些技術知識的主要手段。

      一、選擇數(shù)據(jù)庫技術和互聯(lián)網(wǎng)技術的人數(shù)總和占到了總人數(shù)的一半

      2007年火熱的SOA和動態(tài)語言各占13%和12%。其實這幾大塊技術分布他們之間都是有一定的聯(lián)系的,互聯(lián)網(wǎng)的發(fā)展近兩年呈爆炸式的增長態(tài)勢,中國的網(wǎng)民總數(shù)已經(jīng)超過了1.4億這樣一個巨大的數(shù)字。

      企業(yè)中業(yè)務的復雜程度越來越高,商業(yè)競爭不斷增加企業(yè)的IT系統(tǒng),使企業(yè)的商業(yè)數(shù)據(jù)呈幾何數(shù)量級不斷增長,在后臺海量的數(shù)據(jù)中數(shù)據(jù)的管理由之前的單一型數(shù)據(jù)變成了多緯度的復雜數(shù)據(jù),所以可以同時管理關系型數(shù)據(jù)庫和XML數(shù)據(jù)的混合型數(shù)據(jù)庫已經(jīng)成為主流。

      面對企業(yè)不斷增加新的IT信息系統(tǒng),整合已經(jīng)迫在眉睫,SOA成為必然的趨勢,企業(yè)對人才的需求從單一型技術人才、業(yè)務人才跳躍到了業(yè)務技術的復合型人才,這次的開發(fā)人員大調查令《 程序員》雜志的調查者看到了這些技術焦點背后千絲萬縷的關聯(lián)。

      二、幾乎一半的.NET用戶不參與開源項目RedHat+Ubuntu占有率超過70%

      應用到.NET平臺上的開源項目,“大量使用”的比例數(shù)僅為8.68%,尚不足一成;“少量應用”的開發(fā)者人數(shù)比例為42.78%?!盎静挥谩钡谋壤哌_48.54%,與前二者之和幾乎不相上下。

      雖然開源的出現(xiàn)和發(fā)展,讓軟件沒有壟斷的未來日漸明朗;雖然開源運動經(jīng)過多年的高速發(fā)展,現(xiàn)在已經(jīng)聚集了相當?shù)牧α?,開源的自由和給予理念逐漸深入到了企業(yè)的技術核心層面。但微軟以商業(yè)軟件為生,畢竟在微軟技術領域中,開源項目通常都被看作是二等公民。很多開源項目對.NET社區(qū)產(chǎn)生了巨大的推動作用,微軟公司很難提供任何實質性質的支持。

      Linu版本

      當前安裝有Linux操作系統(tǒng),數(shù)據(jù)中RedHatFedora占據(jù)絕對優(yōu)勢——Linux使用者使用該版本占總數(shù)的49.49%。Fedora是RedHat推出的重要的一款Linux版本,在每個fedora版本中都是集成最新的Linux軟件,特別是服務端軟件。

      使用“RedHatFedora”關鍵詞在百度網(wǎng)頁中搜索得到7,090,000條結果,RedHatFedora在調查中占據(jù)Linux版本的半壁江山符合整個Linux版本的分布情況。

      排在第二位的是Ubuntu,受支持數(shù)占到總數(shù)的23.92%;第三位的是SuSE占9.09%,接下來是Debian,使用率為5.92%。

      在這里面令人期待的中國本土Linux的讓人大失所望。使用率僅占5.16%,幾乎只

      有RedHatFedora的十分之一。

      三、揭示八成技術人員數(shù)據(jù)庫選型標準SQLServer用戶接近50%

      使用率占據(jù)榜首的數(shù)據(jù)庫產(chǎn)品是微軟的SQLServer,比例數(shù)達到了47.92%。與其余所有的數(shù)據(jù)庫之和分庭抗衡,大有一覽眾山小之勢。

      從調查得到的使用率來看,MySQL仍處于望MSSQLServer項背的階段。調查顯示,MySQL的使用數(shù)為1651,占總數(shù)的13.80%,不過排名第三。

      使用率排在第二位的是Oracle,比例達到24.21%。在前有SQLServer,后有MySQL的情況下,Oracle仍能達到四分之一的占有率,發(fā)展勢頭不可謂不強勁。

      雖然Orcale數(shù)據(jù)庫的價格比SQLServer數(shù)據(jù)庫要高,但Oracle采用開放的策略目標,可在所有主流平臺上運行。而且有開發(fā)者認為Oracle的安全認證是獲得最高認證級別的ISO標準認證,因此安全性高于SQLServer。

      排在第四位的是Access——5.59%;接著是DB2UDB,占總數(shù)的2.75%;至于FoxPro、Informix、PostgreSQL、Sybase得票數(shù)均僅在一百左右,還有待進一步的發(fā)展。

      四、中國程序員最愛的智能手機平臺Linux+Java超過Symbian

      “開源Linux對于眾多開發(fā)者的吸引力是巨大的,但是,這僅僅是針對于技術開發(fā)人員來說的,而對于普通消費者就不是如此了。”在眾多開發(fā)者心中,主要是對Linux的青睞。從調查結果中也可以直接反應這樣的現(xiàn)象。有專家對此評論說:Linux+Java的模式,應該是應用最多的模式。

      開源Linux對于眾多開發(fā)者的吸引力是巨大的,但是,這僅僅是針對于技術開發(fā)人員來說的,而對于普通消費者就不是如此了。針對此問題行業(yè)的專家有自己的觀點:“現(xiàn)在Wince和Symbian發(fā)展很快,并且隨著手機硬件方面性能的提高,很多政府部門和企業(yè)在采購時,很多會考慮Dopod這樣的手機,或者價格便Wince和Symbian都主要使用c++開發(fā),正是嵌入式開發(fā)的潮流。”

      不同人群對于收集智能操作系統(tǒng)的觀點是不同的,對于開發(fā)者角度,他們更加青睞于微軟和開源Linux的產(chǎn)品,而普通大眾他們比較喜歡Wince和Symbian。五、七成程序員不愿意選擇門戶網(wǎng)站獲取開源信息SourceForge占絕對優(yōu)勢

      30%的技術人員從門戶網(wǎng)站獲取開源技術信息,剩下的70%的技術人員都是從專業(yè)的開源社區(qū)和開源廠商的技術網(wǎng)站上獲取信息,包括有SourceForge、LinuxToday、OpenOffice和IBMdW等。

      在這70%當中,比例占有絕對優(yōu)勢的就是SourceForge了,這里是開源軟件的開發(fā)者進行開發(fā)管理的集中式場所,也是全球最大開源軟件開發(fā)平臺和倉庫。而LinuxToday里面會有記錄很多很新的Linux業(yè)界大事,新聞以及出版信息。所以,對開源技術感興趣的程序員們,不必再為如何獲取開源信息而苦惱了,快加入到這70%的人群中來吧。

      互聯(lián)網(wǎng)的發(fā)展已經(jīng)成為大家獲取信息最主要的渠道之一,網(wǎng)民上網(wǎng)的習慣也從開始的上為數(shù)不多的幾個門戶網(wǎng)站發(fā)生了變化,大而全的門戶網(wǎng)站并不能滿足專業(yè)領域人員的信息需求,從2004年開始陸續(xù)出現(xiàn)了大量的各個領域垂直細分的內(nèi)容網(wǎng)站,一方面有長尾理論的理論支持,另一方面廠商也建立了相應產(chǎn)品的技術內(nèi)容網(wǎng)站,希望能聚集一批專注于這個領域專業(yè)人士,做好他們的定向營銷。

      做細分領域內(nèi)容的網(wǎng)站對門戶已經(jīng)造成了一定的威脅,這些網(wǎng)站的專業(yè)性高,用戶的粘性相對也比較高,如果細分領域的內(nèi)容網(wǎng)站能將自己的服務有所提升,就如同SourceForge一樣,那么未來門戶網(wǎng)站的路就變得更加崎嶇了。

      六、Java開發(fā)框架:6%的JSF欲撼動21%的Struts

      JSF現(xiàn)在比較有優(yōu)勢的是對Ajax的集成,這一點走在了其他框架的前面。未來兩

      年,JSF與Struts將展開JavaWeb框架的最終戰(zhàn)爭。經(jīng)過數(shù)年的“框架大戰(zhàn)”,Java界的各種框架找到了自己應有的位置。Spring+Hibernate+Struts已成為Java開發(fā)的主流體系。在這個體系中,Spring+Hibernate的地位應該說短期內(nèi)是難以撼動了。除了新興的JbossSeam作為挑戰(zhàn)者之外,幾乎難有勁敵。

      JavaB/S編程中歷來戰(zhàn)火最激烈的其實還在Web層,框架的數(shù)量最多,爭議最大。一切由Struts而起,而Struts最終也坐穩(wěn)了第一個時代的王座。在技術層面,Struts1.x已經(jīng)被無數(shù)人抱怨過、批評過,但終于還是穩(wěn)坐王位,這充分說明了習慣的力量?!胺€(wěn)定壓倒一切”,這句話在IT技術領域仍舊適用。

      詳細的分析了Java開發(fā)框架的使用狀況,發(fā)現(xiàn)主要使用的開發(fā)框架JSP占26%,Struts占21%,Hibernate占17%,SpringMVC占11%,EJB占7%,JSF占6%,SpringWebFlow和POJO各占4%,其它占4%。就這一調查數(shù)據(jù),不難看出,Spring+Hibernate+Struts的優(yōu)勢地位還是相當?shù)拿黠@。

      Struts和Hibernate幾乎已經(jīng)成了JavaEE應用的常規(guī)配置,21%的開發(fā)者用到Struts,用到Hibernate的開發(fā)者也有17%;在一個成熟的技術平臺上,各個項目的技術方案會在很大程度上趨同——因為所有未知領域都已經(jīng)被探明,各種問題都有對應的最佳實踐,架構師們可以參考的成功案例越來越多。就拿JavaEE來說,架構師們需要考慮的問題比之三年前已經(jīng)簡單多了,這就是成熟的價值。

      有專家評論:“其實IT應用技術,什么新鮮玩意并不難學,難的是標準化和規(guī)范化。每個程序員都有自己的思路和習慣,寫出來的代碼自然是五花八門。Java何以成為編程界的占重要地位,很重要的一點在于Java的規(guī)范化。這種規(guī)范化很高的語言適用于多人合作的大型項目,便于溝通和理解,也就便于集成和維護。Java世界為什么會框架橫飛,說到底還是規(guī)范化的需要。純JSP和Struts寫Web誰快,擺明了是JSP。那為什么用Struts?原因在于100個人寫出來的JSP,有100種寫法;而100個人寫出來的Struts,基本相似。Struts之成功,正緣于其在JavaWeb層的規(guī)范化方面所做出的貢獻。

      然而長江后浪推前浪,Struts1.x的技術缺陷畢竟是隱患。Sun力推JSF,打算一雪Web層框架缺失之恥。JSF現(xiàn)在比較有優(yōu)勢的是對Ajax的集成,這一點走在了其他框架的前面。未來兩年,JSF與Struts將展開JavaWeb框架的最終戰(zhàn)爭。

      JSP經(jīng)過幾年風雨洗禮依然把持頭把交椅,看來所有的框架表示層都離不開JSP而存在,而作為JSP的手足兄弟JSF也是僅次Spring之后又一個后起之秀。

      七、C++開發(fā)環(huán)境格局難打破75%的開發(fā)人員首選VS系列

      BCB正江河日下,2007版本的推出也無法力挽狂瀾。雖然現(xiàn)在C++Builder已經(jīng)歸于CodeGear,但人們還是習慣性地與Borland聯(lián)系上。

      1998年Borland公司推出的C++Builder這一當年全新的32位Windows開發(fā)工

      具,繼承了Delphi使用簡便、功能強大、效率高的特點,并且結合了C++語言幾乎所有優(yōu)點。所以開始C++Builder迅速風靡。它的主要競爭對象——Microsoft開發(fā)的VisualC++也是不甘示弱,迅速出擊,突出了Visual可視化強的特點,加上Platform、SDK部分以及Microsoft產(chǎn)品與Windows的天然默契,逐漸成為了技術人員的首選。隨著VisualC++版本的不段升級,以及功能、風格等諸多原因,BCB漸現(xiàn)頹勢,許多Builder使用者也開始轉而使用Visual了。

      在2007年CSDN、《程序員》主辦的開發(fā)者大調查中,詳細的分析了C++方面大家主要使用什么IDE的狀況,在目前已收到的15000多份有效問卷中,發(fā)現(xiàn)主要使用VS系列的占了75%,BorlandC++Builder/CBuilderX只占6%,EclipseCDT占6%,DevC++占2%,其他IDE占3%,不使用IDE占8%。對于.NET開發(fā),VisualC++2005有了一套新的語法;新的優(yōu)化技術,可使程序的速度最高提高30%;同時新的編譯模式,可保證在Microsoft.NETFramework之上生成完全遵從CLI(CommonLanguageInfrastructure)的可驗證代碼;新的interop模式,可提供本地與托管代碼的無縫融合。

      相對于前兩個版本,新編譯器還包括了一個增強版本的緩沖區(qū)安全檢查選項,而且對C++程序普遍使用的庫,也有新的注重安全的版本。VisualC++2005對基于IntelItanium和AMD64的64位平臺,提供了對OpenMP標準的支持,并且修正了一些混合DLL加載的問題,對DoubleP/Invoke的性能問題,提供了自動運行時消除。相比之下,C++Builder2007英文版2008年6月初上市。從CodeGear大中華區(qū)技術總監(jiān)李維的博客,看到CodeGear對C++Builder2007的期待。雖然說對同一件事情,每個人都有自己的視角,已有五年C++方面學習和開發(fā)經(jīng)驗的賴勇浩說道:“BCB正江河日下,2007版本的推出也無法力挽狂瀾。雖然現(xiàn)在C++Builder已經(jīng)歸于CodeGear,但人們還是習慣性地與Borland聯(lián)系上。

      現(xiàn)在的Microsoft及VC勢頭強勁,產(chǎn)品也具有很高的質量性,CodeGear在C++和.Net領域至少三五年內(nèi)會繼續(xù)望其項背。所以推出CB2007,更多的是基于版本延續(xù)?!?/p>

      八、程序員更喜歡Firefox市場份額超過IE7.0兩倍

      參與調查的多數(shù)是軟件開發(fā)人員或者多數(shù)是IT從業(yè)人員,但是從這一比例不難看出,IE丟失掉了曾經(jīng)在瀏覽器大戰(zhàn)中占據(jù)了的技術優(yōu)勢,在IE6推出后的5年時間里,瀏覽器一直在快速發(fā)展,而IE卻一直沒有更新過,這對一個世界上最常用的產(chǎn)品來說絕對是致命的。Firefox(火狐瀏覽器)以它的小巧、安全,很容易擴展和定制的特長獲得了越來越多的喜愛。

      更重要的是,它是是一個自由的瀏覽器,所有的源代碼都是開放的,任何人可以為它的成長貢獻力量。Cookie、頁面緩存,個人都可以精確的控制,這些特性都是技術人員們所崇尚的“我的 地盤我做主”的精神。如果說之前FireFox相對IE6有50%的優(yōu)勢的話,那么,F(xiàn)ireFox相對于現(xiàn)在的IE7的優(yōu)勢已經(jīng)降低到25%左右了。因為IE7從底層已經(jīng)做了很多的修改,已經(jīng)慢慢的向W3C標準靠近了許多,在功能使用方面與FireFox的差距也變得很細微,Tab功能,CSS和腳本支持功能現(xiàn)在IE7都比之前表現(xiàn)強了,差距僅僅存在于某些小細節(jié)中了。

      IE6在這個市場中存在了5年之后微軟才意識到改變和向國際標準靠攏的重要性,這就直接導致了大量的技術人員失去了對IE的信心,投向FireFox陣營,不過,微軟到底還是強大的,在全球范圍內(nèi)有很多的“粉絲”,他們會一直關注微軟的任何一次動作,客觀的評價也是對產(chǎn)品最好的反饋,也是最有價值的。

      關于Maxthon和騰訊的TT,雖然它們都是基于IE內(nèi)核的瀏覽器,但是Maxthon在這次調查中僅次于FireFox,力壓IE名列第二的位置,著實看出了這幾年Maxthon確實做到了他們的口號“讓技術為使用舒適服務”。

      包括了FireFox、Opera這種標準的瀏覽器,也包括了Maxthon和TT這樣基于IE內(nèi)核的瀏覽器,對于標準的瀏覽器,F(xiàn)ireFox和Opera的重點是要解決兼容問題,而基于IE內(nèi)核的Maxthon和TT更主要的是要解決瀏覽器插件、工具的應用問題,所以,技術產(chǎn)品的激烈競爭帶給用戶的其實是一種良性循環(huán),使我們可以第一時間用到最好用的工具,至于商業(yè)效應,還是留給廠商自己去考慮吧。

      九、中國程序員健康兩成感覺很虛弱亞健康接近七成

      “干得比驢累,吃得比豬差,起得比雞早,看上去比誰都好,五年后比誰都老。很多程

      序員都曾這樣感慨和抱怨過自己的生活狀態(tài)?!?亞健康狀態(tài)是人體處于健康和疾病之間的過渡階段,在身體上、心理上沒有疾病,但主觀上卻有許多不適的癥狀表現(xiàn)和心理體驗。

      位于調查結果第二位的是“很虛弱”——149,比例為19.81%。很虛弱的健康指數(shù)低于亞健康,已接近生病和透支狀態(tài),他們的健康已經(jīng)被亮出了黃牌。

      每個人的理解不一樣,但是“糟透了”這樣的詞如果用來形容程序員健康的話,相信大多數(shù)人都絕對認同“你已經(jīng)病了”這樣的理解。令人不敢相信的是,竟然有8.24%的程序員用這個詞來形容自己的健康狀態(tài)!

      調查結果中“非常健康”的票數(shù)低得可憐——40,即使算上“沒感覺”,二者之和也不過9.04%,幾乎跟“糟透了”持平。如果將“非常健康”和“沒感覺”一起算為健康的話,處于亞健康狀態(tài)的程序員是健康狀態(tài)的7倍,自認為“很虛弱”的程序員數(shù)目是處于健康狀態(tài)的2.2倍!

      十、.NET全面進入2.0時代,AJAX風頭正勁“在Java領域,JDK5.0是當之無愧的主流平臺,但JDK1.4仍保有一半以上的占有量??偟膩碚f,Java族群顯然不像.NET族群那樣追新。從另一個方面看,這也說明Java平臺的成熟,和.NET平臺的迅速發(fā)展?!?/p>

      根據(jù)2007年的調查數(shù)據(jù)分析,在.NET領域,.NETFramework2.0的采用量已全面超越.NETFramework1.1,成為.NET平臺的首選框架。2006年調查結果,1.1和2.0的采用量基本持平,而2007年2.0的采用量則高達1.1的三倍之多。.NETFramework1.1已是明日黃花,微軟的更新

      換代策略可以說是成功的。在Java領域,JDK5.0是當之無愧的主流平臺,但JDK1.4仍保有一半以上的占有量??偟膩碚f,Java族群顯然不像.NET族群那樣追新。從另一個方面看,這也說明Java平臺的成熟,和.NET平臺的迅速發(fā)展。

      B/S已經(jīng)成為中國軟件業(yè)普遍接受的軟件結構。在表現(xiàn)層,AJAX技術采用量較去年有較大提升,有將近一半的Web應用采用了AJAX技術,仍采用純HTML+少量腳本的Web應用中,也有四分之三打算轉向采用AJAX技術。反觀微軟和Adobe力推的新一代RIA平臺,則響應者尚少。分別只有1/20和1/10的人愿意選用SilverLight和Flash/Flex作為Web表現(xiàn)層技術。

      職業(yè)困境

      老虎、Bill、自己,中國程序員的困境也來自三個方面

      困境之一:老虎的威脅。程序員要面對的餓老虎實在不少,比如說老板,好象老板就是程序員的天敵,什么“不懂技術卻指手畫腳”、什么“得到與付出不相當”似乎是程序員最常見的牢騷,這個問題不可能得到真正的解決。

      困境之二:Bill的競爭。一般說來中國的程序員大都是吃“青春飯”的,大部分程序員的黃金時代是24~28歲。到了30歲左右,一批又一批年輕程序員會給你帶來巨大的競爭壓力。首先由于軟件行業(yè)的飛速發(fā)展,很多自己以前學的東西逐漸升級換代,而許多程序員由于長期于工作,學習新知識的效率必然下降。其次自己干了幾年,薪水要求自然就高了,而年輕程序員工資又低、干活又快,當然會成為老板的首選;第三,30歲基本都已經(jīng)成家了,要支撐家庭的生活負擔,幾乎連從頭在來的勇氣都不會有了。中國的老話說“長江后浪推前浪、一代新人換舊人”,這個歷史的規(guī)律在軟件開發(fā)行業(yè)體現(xiàn)的尤其明顯和殘酷,很多程序員必然要面對的結果就是降薪乃至失業(yè)。

      困境之三:自我的實力。都知道人最難戰(zhàn)勝的是自己,所以自我也就是程序員需要超越的最大障礙。大多程序員都把系統(tǒng)分析員和項目經(jīng)理作為自己的職業(yè)目標,但這些目標的達成,需要個人素質、市場機遇等多個方面的條件,太多的程序員就是在高不成、低不就的狀態(tài)中蹉跎了歲月。對于系統(tǒng)分析員,特別需要以下幾方面的素質:客戶需求分析能力、系統(tǒng)架構與設計能力、模塊分解設計能力、項目流程控制能力、項目風險評估能力等,而對于項目經(jīng)理則更注重項目管理方面的能力如團隊組織能力、溝通協(xié)調能力、分析問題解決問題的能力以及良好的職業(yè)道德等,而這些素質和能力往往只能依靠程序員個人的學習和努力??吹皆絹碓蕉嗟某绦騿T開始學習項目管理的課程,真的有點為他們擔心,因為現(xiàn)在的項目管理培訓只能停留在理論和考證的程度,既沒有素質方面的訓練,又缺少實際軟件開發(fā)項目的案例,學習的結果遠遠不能達到預期的效果。

      下載Kemita SMT程序員職責描述word格式文檔
      下載Kemita SMT程序員職責描述.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        程序員

        7.5.3系統(tǒng)測試和調試 1.系統(tǒng)測試的意義及目的 系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。 測試的目的就是希望能以最少的人力和時......

        程序員

        程序員之死 程序員:舉世至主,萬元之源,眾物所幕,神祗皆掌,歲能長立,箜有己出。弈中悲苦,是自了得!幸事禍事飄忽于其思想,曉如今,心思想,新紀元,心結緣,把話晾。 世間萬物,出于思想,毀亦思想......

        程序員年終工作總結

        程序員年終工作總結 程序員年終工作總結1 來公司擔負法度模范員一職已一年多光陰,在這20xx年的光陰里,我學到了許多器械。每個人都是在總結中發(fā)展,在審視中完善本身。在這半年......

        程序員小品

        當 蛤 蟆 愛 上 天 鵝 天源迪科電信事業(yè)部華中區(qū)2014屆實習生敬上 演員表: 男主角 小哈:胡傳文 女主角 小鵝:李慧梅 女主角媽媽:尚廣安 王小麗: 李銀銀 小帥:張賀東 旁白( ):王娜娜......

        程序員求職信合集[本站推薦]

        程序員求職信合集5篇時間一晃而過,我們將帶著新的期許,開啟新一輪的求職,求職信也應跟上時間的腳步了哦。相信許多人會覺得求職信很難寫吧,下面是小編收集整理的程序員求職信10......

        程序員工作總結簡短

        程序員工作總結范文簡短3篇程序員工作總結范文簡短1我是一名程序員,在過去的一年里,軟件研發(fā)部團結協(xié)作,以及在公司這充滿奮斗的環(huán)境下,我以嚴肅認真的工作態(tài)度和百折不饒的精神......

        程序員惡性循環(huán)

        窮人的惡性循環(huán): 窮 -> 需要努力工作 -> 沒有時間去交際 -> 人脈越來越狹窄 -> 工作越來越難做 -> 越需要努力去工作 -> 越?jīng)]有時間去發(fā)展人脈 -> 越窮富人的良性循環(huán): 有錢 -......

        程序員自我鑒定(模版)

        程序員自我鑒定在中專期間,我始終以提高自身的綜合素質為目標,以自我的全面發(fā)展為努力方向,樹立正確的人生觀、價值觀和世界觀。為適應社會發(fā)展的需求,我認真學習各種專業(yè)知識,發(fā)......