① 一般程序員的工資是多少
程序員工資是不確定的,要根據程序員的歷、能力、工作經驗、是否剛畢業、工種,工資是不一樣的,還與地域和公司有關,但是總的來說,程序員工資都是很高的,是很多人都羨慕的職位。
1、比如本科畢業、無工作經驗的如下所述:
二三線城市的程序員一部分的工資在5000-6000(稅前)左右,稍微多一點的在7000-8000左右。
北上廣深的本科剛畢業一般在5000-9000左右,這個波動太大的,真不好說,一般8000-9000看你能力和學歷。
2、但是還和公司有關,比如bat,本科剛畢業的非sp的offer,工資可以給11k-13k左右。
3、還與工種有關,比如你是前端web、伺服器端的不同種類的程序員(當然,小公司可能就不會分這么細了,一個人多種活),如果分的話,可能二者的工資還不一樣。
② 經濟學專業的本科生畢業後可以干什麼工作
經濟學專業的素養要求經濟學更偏重於理論,且經濟類專業的課程實用性都比較強。本專業要求學生系統掌握經濟學基本理論和相關的基礎專業知識;了解市場經濟的運行機制,熟悉黨和國家的經濟方針、政策和法規,了解中外經濟發展的歷史和現狀;了解經濟學的學術動態;具有運用數量分析方法和現代技術手段進行社會經濟調查、經濟分析和實際操作的能力;具有較強的文字和口頭表達能力。經濟學專業的就業前景經濟學專業就業前景很好,能在綜合經濟管理部門、政策研究部門、金融機構和企業從事經濟分析、預測、規劃和經濟管理工作。經濟學專業就業前景一:經濟預測、分析人員職業概況:此職位分布在各行業中,但一般只有比較大的公司和政府中經濟決策部門才會設置。主要負責各種市場數據的收集和分析,隨著市場化程度越來越高,市場調查和分析的重要性也將越來越明顯。薪酬水平:2000-5000元/月不等。專家建議:1.SPSS等經濟學專業分析軟體的熟練掌握是基本功。一般,大學在大三甚至大四才開設這些課程,建議你從大二開始自學,還有,學好這些,經濟數學和微觀經濟學學到位又是必要的;2.計量經濟學、統計學專業知識的掌握,建議去旁聽大三、大四統計學的專業課;3.參加一些公司的市場調查活動。要想掌握吃飯的手藝,只有比別人付出,基礎市場調查工作是非常辛苦而且單調的,但如果你不親自去實踐,你連數據如何得來的都不知道,人家公司憑什麼讓你去分析數據?4.爭取並把握實習機會。5.想進外企大公司?那外語至少過六級,此乃「硬體」。經濟學專業就業前景二:對外貿易人員職業概況:將「世界工廠」生產的產品,銷售給國外客戶;為國內客戶尋找國外貨源;組織國際貿易貨物物流等。有相當一部分外貿人員在經驗成熟後,成立了屬於自己的外貿公司。薪酬水平:新人做外貿,在外企待遇在5000元/月左右。而外貿就業機會集中的溫州、義烏等地,新人的待遇大概只能在2000元/月左右。當然,在擁有一定的客戶開發能力後,貿易提成是一筆更大的收入來源。專家建議:1.外語能力是做外貿很重要的一個要素,有六級證書固然好,最好要注意一下口語會給日後的工作帶來很多方便。2.如果事先有打算進入某個行業,可以先熟悉一下專業英語。找本該行業的相關的一些中英文對照的技術手冊、國際標准,該行業內一些企業和行業協會、商會的英文網站看看,應該很有點長進。3.最好找到一家正規的外貿企業實習,很多簡單的流程或術語在書本山看不到或看到了也似懂非懂,去單位打打雜,看看別人寫的函電和有經驗的前輩聊一聊,很多工作的流程和行業慣例就豁然開朗了。實習期間注意向技術人員請教,好的技術人員一定要了解產品。最重要的是學會一點怎樣與同事相處。4.參加外銷員資格考試,拿到證書,還可以選擇參加報關員考試,這對以後想從事外貿行業的同學都很有幫助。經濟學專業就業前景三:市場營銷人員職業概況:只要有產品和服務在出售,就會有銷售的職位在招聘。對於以技術為背景的行業裡面,例如電訊、軟體等,銷售的需求仍然會持續走高。即使在非技術領域,銷售職位也一直是市場需求最旺盛的職位類別之一。薪酬水平:在銷售這個職位上,報酬的差別很大,不少職位的基礎工資很少,因為報酬完全建立在銷售業績的基礎上,每做成一筆生意都可以得到傭金。對於工資建立在銷售業績上的銷售人員來講,壓力是巨大的。但同時,回報也是巨大的。專家建議:優秀的銷售人員需要的素質包括:積極的進取心、堅持不懈的態度、與其他人良好溝通的技巧、給人信任度以及在商談中營造舒適氛圍的能力。沒有什麼銷售經驗的大學畢業生,如果看好一個公司的銷售職位,就要盡可能多地去了解這個公司的情況,這樣可以增加應聘成功的機會。不論所受教育水平如何,銷售人員對他們銷售產品和服務應該有綜合的掌握。更重要的是,銷售人員應該能夠有效地把產品和服務信息與客戶進行溝通。建議同學們多看介紹銷售技巧的書籍,參加一些公司組織的促銷活動(在學校招聘兼職業務員或促銷員),去一些專業網站、論壇和那些高手交流。經濟學專業就業前景四:管理類職位職業概況:剛出校門的大學生首先謀得的管理職位大都為一線管理人員,例如生產管理、行政管理、人事管理、金融管理等等。薪酬水平:1000-3000元/月不等。專家建議:專業差異性不大,也就是說,很多專業的畢業生都可以勝任這些職位。我們唯一的優勢在於經濟和管理的一脈相承,你可以做得比別人更專業:1.在校期間養成良好職業習慣,例如時間管理意識、職業形象意識等等;2.積極參加各種活動,鍛煉管理、組織能力;3.及早確定具體求職方向,並通過各種渠道了解該類職位的要求。例如,你決定在畢業後從事生產管理,並希望能發展成為一名項目管理經理,你就必須主動去了解該職位的日常工作內容和基本職業素質,可以參考項目管理員考試(PMP,有報考條件限制)的往年試題中了解該職位的具體要求。去全面接觸目前正在從事這一行業的前輩,至於接觸方式,也是多種多樣的,例如專業論壇和培訓班。經濟學專業就業前景五:其他政府公務員(參加公務員考試)、各種經濟類職業中專等學校教師、會計(建議在校期間通過會計從業資格考試和助理會計師考試;選擇參加報考注冊會計師考試,一般能通過五門中的三門畢業時就會有會計師事務所願意給你就業機會)、證券從業人員(可以參加證券業從業人員資格考試)、物流從業人員(參加物流師資格認證考試或物流經理資格考試)。不過,要提醒同學們的是,參加各種資格考試之前,都應充分了解該項考試的報考條件、認可程度、考試難度……例如通過注冊會計師考試的難度舉國公認,沒有一定的毅力是很難堅持下來的。經濟學專業畢業生薪酬指數:1.畢業生1年薪酬指數:69%的經濟學專業學生畢業1年後的薪酬在2000元以下,薪酬在3000元以上的比例為14%。按照十分制計算,經濟學專業畢業1年後的薪酬指數為3.57,與其他專業相比,薪酬屬於中等。2.畢業2年薪酬指數:55%的經濟學專業學生畢業2年後薪酬在2000元以下,薪酬在3000元以上的比例為19%。按照十分制計算,經濟學專業畢業2年後的薪酬指數為3.48,與其他專業相比,薪酬屬於中等。3.畢業3年薪酬指數:45%的經濟學專業學生畢業3年後的薪酬在2000元以下,薪酬在3000元以上的比例為20%。按照十分制計算,經濟學專業畢業3年後的薪酬指數為3.34,與其他專業相比,薪酬屬於中等偏下。經濟學專業應屆就業率指數:經濟學專業畢業生中,93%的學生在畢業之前或剛剛畢業時找到工作,6%的學生在畢業1年以後實現就業。按照10分制進行計算,該專業的應屆就業率指數為9.40,與其他專業相比,應屆就業率指數屬於中等偏上。經濟學專業發展前景指數:經濟學專業畢業生認為該專業發展前景很好和比較好的比例為29%,28%的畢業生認為該專業發展前景為「不太好」或「很不好」。按照10分制進行計算,該專業的發展前景指數為6.22,與其他專業相比,發展前景指數為中等。經濟學專業工作舒適度指數:41%的經濟學專業畢業生認為工作「非常舒服」或「比較舒服」。11%的畢業生認為工作不太舒適或很不舒適。按照十分制進行計算,舒適度指數為6.80,與其他專業比較起來,該專業的舒適度指數為中等偏上。
③ 什麼是程序員
程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。
崗位職責
程序員小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究
希望能幫助您還請及時採納謝謝。
④ COO,CFO,CTO,CXO各是什麼職位
一、COO的職位是首席運營官。
COO就是制定企業長遠戰略,督導各分公司總經理執行工作的官。主要是負責公司的日常運營,輔助CEO的工作。對CEO負責,負責企業的運營管理。COO在某些公司中同時任職總裁,但通常是常務或資深的副總裁。
二、CFO的職位是首席財務官。
首席財務官——CFO(Chief Financial Officer)是企業治理結構發展到一個新階段的必然產物。沒有首席財務官的治理結構不是現代意義上完善的治理結構。從這一層面上看,中國構造治理結構也應設立CFO之類的職位。
從本質上講,CFO在現代治理結構中的真正含義,不是其名稱的改變、官位的授予,而是其職責許可權的取得,在管理中作用的真正發揮。首席財務官。
三、CTO的職位是首席技術官。
CTO(Chief Technology Officer)即企業內負責技術的最高負責人。這個名稱在1980年代從美國開始時興起於做很多研究的大公司,如General Electric,AT&T,ALCOA,主要責任是將科學研究成果成為盈利產品。
四、CXO的職位是電商企業首席驚喜官。
CXO中的「X」是一種代稱,代表現代公司里的一種特定職務。CXO是現代公司制度下的產物,是所有權與經營權相分離的一種制度表現形式。這個職位的工作職責就是給員工、買家提供驚喜,傳遞正能量。
(4)經濟管理程序員擴展閱讀:
一、COO的主要職責:
1、管理協調各個部門之間的工作,確保公司經營系統整體功能發揮,對重大問題上報總經理裁決。
2、負責組織制定公司經濟責任制考核制度和考核工作實施細則,按月考核評分及時公布。
3、主持公司經營系統總體設計方案 ,負責全公司經營投資預算方案、在批准後組織實施。
4、密切關注國際國內信息產業動向和趨勢,評估重大信息技術的影響,為公司引進先進信息技術提出意見和建議。
5、負責審查部門提交的各種工作匯報,評估工作效率並對存在的問題加以處理,定期聽取直接下級述職,並做出工作評定。
6、負責指導、管理、監督各部門下屬人員的業務工作,改善工作質量和服務態度,做好下屬人員的績效考核和獎勵懲罰。
7、負責組織完善各部門制定與其專業管理相關的各項管理制度。
二、CFO的主要職責:
1、組織領導公司的財務管理、成本管理、預算管理、會計核算、會計監督、審計監察、存貨控制等方面工作,加強公司經濟管理,提高經濟效益。
2、參與制訂公司年度總預算和季度預算調整,匯總、審核下級部門上報的月度預算,召集並主持公司月度預算分析與平衡會議。
3、負責重要內審活動的組織與實施。
4、掌握公司財務狀況、經營成果和資金變動情況,及時向總經理和董事長匯報工作情況。
5、主持制訂公司的財務管理、會計核算和會計監督、預算管理、審計監察、庫管工作的規章制度和工作程序,經批准後組織實施並監督檢查落實情況。
6、組織執行國家有關財經法律、法規、方針、政策和制度,保障公司合法經營,維護股東權益。
三、CTO的主要職責:
1、在國內CTO通常是由軟體工程師(程序員)一步步成長起來的,而CIO通常是由IT工程師(網管)成長起來的,一個傾向於程序開發、一個傾向於IT管理。
2、國內CTO更偏重於研發管理,CTO要負責把所有同開發相關的資源都管理起來,按時完成項目。另一方面,就是類似總工的角色,作為技術方面的領導,要對公司下一步的技術發展方向進行一些研究、探討,做出判斷並幫助CEO做出決策。
四、CXO的主要職責:
首席驚喜官實際上在公司行政體系中的級別並不高,通常都會由年輕員工擔任,不過首席驚喜官也有自己的「特權」,那就是在公司里組織活動時,可以調遣各個部門的員工,包括領導,而且舉辦活動時大家都必須聽其安排。主要負責不少節日的慶祝活動,如情人節、七夕節、母親節等。
⑤ 程序員需要學些什麼
程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:
1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法;
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
就業方向:
1、網路開發
現在網路已經成為世界通訊的一座橋梁,好像Javascript、php、Ruby這幾類開發語言大部分是用作網路開發方面。
2、企業軟體開發
JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。
3、系統軟體
C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。
當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。
但所以在剛入門的時候,建議先為自己選擇一種合適的開發工具,「專注地投入學習,全力一擊」。
會編程、會計算機語言就能加入互聯網發展大潮中,享受數字經濟發展的紅利,一時間社會上的程序員培訓機構都變得格外火爆。
但是現在,專家的數據分析結果告訴你:若想跟上數字經濟發展的步伐,光會編程可不行,這個行業現在緊缺高端的、綜合型人才。
11月22日下午,清華大學經管學院互聯網發展與治理研究中心與領英聯合發布《中國經濟的數字化轉型:人才與就業》,揭示我國數字人才現狀與趨勢。
報告顯示我國數字經濟發展面臨人才短缺的挑戰,但這種短缺主要體現在擁有中高級專業技能數字人才的比例不高,擁有人工智慧、智能製造等前沿技術的人才更是少之又少。
與美國、英國、加拿大等國家相比,中國的數字人才儲備尚有很大差距。
此外,報告根據對人才需求的數據分析,結果顯示我國數字人才的技能需求不再強調單一編程技能,更加看重技術、管理和領導力等綜合技能。
2015年,我國從事信息傳輸、軟體和信息技術服務相關工作的人數約350萬,但其中中高端人才,特別是前沿技術的數字人才並不多。根據領英中國智庫的研究,在人工智慧領域,美國的從業者數量在85萬人以上,印度15萬,英國14萬,中國只有5萬多人。
報告負責人、清華大學經濟管理學院副院長陳煜波教授表示,我國目前在大數據與人工智慧領域人才缺口明顯。
他解釋說,目前中國85%以上的數字人才分布在產品研發類,而深度分析、先進製造、數字營銷等職能的人才加起來只有不到5%,存在較大缺口,新興技術人才和創新型人才培養方面存在滯後和不足。
這份研究報告的基礎數據來自領英在中國的3600萬個人用戶,這些用戶畢業於1.5萬多所國內外院校,分布在36.4萬家企業,擁有超過2.3萬項技能。
陳煜波研究團隊從中篩選了72萬數字人才,多維度提取用戶畫像並跟蹤其職業軌跡,以此預測不同地區的人才流向、僱傭率、受僱主歡迎的技能等人才趨勢層面的信息。
陳煜波說,根據數據分析結果,整體來看,雖然編程技能和數據分析技能需求占據主導,然而隨著數字產業走向成熟,企業除了強調編程技能,也逐步更加看重人才的技術、管理和領導力等綜合技能。
近年間,項目管理、產品運營等「技術+管理」類技能的需求呈現出明顯的上升趨勢,懂技術、懂管理的人才被認為是「一將難求」。
領英中國代理總裁曾志恆也提醒,如果你有興趣向數字職能轉型,不能僅僅專注於自己的技術能力,溝通和領導力等軟性技能將成為你脫穎而出的關鍵。
陳煜波希望這些研究結果能為教育行業和政府部門提供借鑒。他說,教育行業可根據職位的供需趨勢更好地規劃人才培養的方向,政府也可更好地了解人才流動方向、技術缺口等,以此制定有針對性的引才策略。
程序員崗位職責:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
相關書籍:
很多程序員響應,他們在推薦時也寫下自己的評語。 以前就有國內網友介紹這個程序員書單,不過都是推薦數 Top 9的書。
其實除了前9本之外,推薦數前30左右的書籍都算經典,筆者整理編譯這個問答貼,同時摘譯部分推薦人的評語。
下面就按照各本書的推薦數排列。
1、《代碼大全》 史蒂夫·邁克康奈爾
2、《程序員修煉之道》
3、《計算機程序的構造和解釋》
4、《演算法導論》
5、《重構:改善既有代碼的設計》
6、《設計模式》
7、《人月神話》
8、《計算機程序設計藝術》
9、《編譯原理》(龍書)
10、《活著》
⑥ 程序員工作到底能幹多久程序員的前途如何
千千萬萬的程序員們一直困惑程序員的前途如何、程序員工作到底能幹多久的問題。目前比較普遍的認識,程序員的職業通道有兩條進階路線。一條 是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟體模型的轉換,成為高端的軟體技術工作者。另 一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問 題,成為優秀的管理者,甚至職業經理人。 近年來,產品管理成為企業多產品經營形勢下一個越來越受重視的管理課題。特別是知識經濟環境下,諸如互聯網與軟體、創意、傳媒等現代新型產業鏈中, 其幾乎可以忽略不計的復製成本,有競爭力的產品與優秀的產品管理成為了制勝的關鍵。基於產品的商業化運營,在越來越具聚合效應的網路時代,扁平經營、草根 聚合、精準營銷、直通車服務等全新的經營環境常常造就了贏者通吃的局面,以產品為中心的企業管理逐漸形成獨立的產品管理體系,被眾多企業所關注和採用。 在軟體企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對 那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。 產品管理的興起,產生了以產品經理為中心的產品工作職業方向。產品職業方向可以從產品系列的職務與崗位兩個維度來觀察。職務上,有首席產品官 (CPO)、產品總監、產品經理、產品專員、產品助理,其中尤以產品經理一職最為中心;崗位上,有產品競爭分析與用戶需求管理、產品創意與策劃、產品原型 設計、產品運營規劃、產品實現過程跟蹤、產品商品化實施、產品運營、產品經營成果分析與跟蹤、產品升級維護管理、產品管理體系與制度建設、產品人員技能培 養等。這些基於產品而設計的崗位以有效滿足用戶需求為中心,它不同於其它以專業技術和職能效率為中心的因職能分工而產生的崗位。 產品管理是近些年隨著IT和互聯網的快速興起而被各企業所重視,而現在的各大院校並沒有產品管理相關的專業,各類培訓機構也少有類似培訓課程,從事 產品工作的人員大多是從不同專業、不同崗位轉型過來的。相比較而言,程序員有著營銷、測試、客服等崗位走向產品的人員所難以比擬的優勢。有些公司甚至做出 了規定,欲從事產品工作,必須要有多年的軟體開發經驗。程序員轉型從事產品工作所具有的獨特優勢主要包括以下幾點: 第一,程序員能夠更好地理解產品的實現方案,所策劃的產品更具可行性。做產品策劃工作,也許缺的不是點子或創意,而是有效可行的方案。多年的程序員 工作經驗,對軟體技術和軟體實現方案的判斷,可以規避那些天馬行空的產品想法,工作更有成效。比如在整理用戶需求時,程序員的前期有效判斷和可行性辨別, 會大大提高產品的策劃質量與速度。程序員出身的產品人員可以和研發人員進行無隙的溝通,用更便於研發人員理解的語言和思路來進行產品方案的解讀和跟進。 第二,程序員的軟體開發工作,與其說是代碼的編寫,不如說是邏輯語句的組織。程序員一般都具備嚴密的邏輯思維能力,這是進行紛繁而雜亂的需求分析和 產品概念設計必備的優勢,更有利於從中分門別類理清脈絡關系,轉換為產品功能規劃,把產品做成精品。例如需要往U盤寫文件,產品人員可能只想到正常的操作 邏輯,但程序員可能會想到更多異常情況,如:U盤損壞、傳輸過程中拔出、斷電、傳輸的文件損壞、U盤防寫、重復文件、焦點位置、空間不足等等。再有,好 的用戶體驗的產品,在本質上,就是產品功能的邏輯展示,或者說用戶操作的邏輯引導。 第三,程序員往系統分析的技術方向發展,從本質上來說,同往產品策劃方向發展是相通的,都需要對真實世界本質關系有著充分的理解與把握。能夠走向系 統分析員的優秀程序員,完全有可能成為一個優秀的產品策劃人員。差別在於系統分析員的工作成果是面向程序員、面向計算機,而產品策劃是面向用戶、面向市 場。每一名程序員也必定是某個軟體產品開發工具的使用者,有深厚的軟體產品使用體驗,具有從用戶出發來表述問題的基礎。 第四,程序員一般都具有快速學習能力,保持對計算機相關行業動態和技術革新的觀察與思考,這在一定程度上會培養對行業與技術的洞察力。產品策劃和設 計工作,最後能否獲得市場的成功,考驗的正是這種洞察力。因為產品工作是時時圍繞解決的是什麼人的什麼問題來開展,也就是始終圍繞做正確的事。只 有對行業與技術有洞察力的人,才能夠站在用戶需求的角度來理解與體驗,激發創意,做出好產品來。 當然,程序員雖具備上述獨特優勢,並不等於程序員轉做產品工作,就一定能夠成功。要策劃出好的產品,要成為一名優秀的產品經理,他們也面臨著各種挑戰: 第一,創新和結構化思維的沖突。 結構化思維可以說是程序員的典型標志,這種思維模式對於把一件事情做好是很重要的,但它往往也會是創新思維的天敵。創新卻是產品工作的靈魂,程序員需要不斷打破常規激發靈感才能做好產品工作,就必須克服已經形成的思維定勢。 第二,團隊協作與英雄主義的矛盾。 程序員往往習慣於單打獨斗的工作方式,崇尚技術牛人,缺少團隊協作意識和與人溝通的技能。產品工作則需要大量的溝通協調,甚至組織領導工作,強調的是團隊作戰。在合作精神方面,想要轉向產品工作的程序員的確亟待加強。 第三,商業意識和市場運營知識匱乏。 特別是在全面產品管理思想下,產品人員需要有很強的市場營銷方面的知識和商業化運作的策劃與分析能力,僅僅把產 品做出來是不夠的,賣得掉才是硬道理。產品策劃的環節,面臨著營銷模式、目標用戶、渠道選擇、競爭策略等的選擇與設計,這也是擺在技術出身的程序員面前的 重要課程。 每個企業,都會根據自身所在行業特點和本企業的資源優勢,來部署不同形式的產品管理機制。程序員針對自己的性格特點和能力特徵,抓住產品管理這一方興未艾的職業機遇,走向產品,以優秀產品經理的能力模型培養來規劃學習道路與職業生涯,是值得重視的一個職業方向。 ------------------------------------------------------------------------------ 安徽高新專修學院
⑦ 一個程序員要具備的基本素質是什麼
團隊精神和協作能力 :
把它作為基本素質,並不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。
文檔習慣:
作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統分析員,這個比例還要高很多。缺乏文檔,一個軟體系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。
規范化,標准化的代碼編寫習慣:
作為一些外國知名軟體公司的規矩,代碼的變數命名,代碼內注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。
需求理解能力:
作為程序員需要評估該模塊在系統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發和跟蹤經驗才有可能有心得。
復用性,模塊化思維能力:
復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統存在,是否可以通過簡單的修改參數的方式在其他系統和應用環境下直接引用,這樣就能極大避免重復性的開發工作。
測試習慣:
軟體研發作為一項工程而言,一個很重要的特點就是問題發現的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成後進行認真的測試,就可以盡量將一些潛在的問題最早的發現和解決,這樣對整體系統建設的效率和可靠性就有了最大的保證。
學習和總結的能力:
善於學習,對於任何職業而言,都是前進所必需的動力,對於程序員,這種要求就更加高了。但是學習也要找對目標,一些小coding fans們,他們也津津樂道於他們的學習能力,一會學會了asp,一會兒學會了php,一會兒學會了jsp,他們把這個作為炫耀的資本,盲目的追逐一些膚淺的,表面的東西和名詞,做網路程序不懂通訊傳輸協議,做應用程序不懂中斷向量處理,這樣的技術人員,不管掌握了多少所謂的新語言,永遠不會有質的提高。
⑧ 學經濟管理的,計算機二級是考C語言還是資料庫啊哪個對我來說有用
全國計算機等級考試設四個等級。它不以評價教學為目的,考核內容不是按照學校要求設定,而是根據社會不同部門應用計算機的不同程度和需要、國內計算機技術的發展情況以及中國計算機教育、教學和普及的現狀而確定的;它以應用能力為主,劃分等級,分別考核,為人員擇業、人才流動提供其計算機應用知識與能力水平的證明。考試具有中國特色,特別是, 四級考試與美國教育考試服務處(ETS)技術合作,追蹤世界先進水平,按國際規范設計考試。
一級:考核微型計算機基礎知識和使用辦公軟體及網際網路(Internet)的基本技能。 考試科目:一級永中Office、一級MS Office、一級WPS Office、一級B、一級共四個科目。 考試形式:完全採取上機考試形式,各科上機考試時間均為90分鍾。 考核內容:四個科目的考核內容包括微機基礎知識和操作技能兩部分。基礎知識部分佔全卷的20%(20分),操作技能部分佔80%(80分)。各科目對基礎知識的要求相同,以考查應知應會為主,題型為選擇題。操作技能部分包括漢字錄入、Windows使用、文字排版、電子表格、演示文稿、網際網路的簡單應用。一級B在現有基礎上增加對網際網路知識的考核;與一級其他科目相比,一級B沒有演示文稿部分。 系統環境:一級科目中操作系統為中文版Windows XP,MS Office版本為中文專業版Office 2003,WPS Office版本由目前的「2003教育部考試專用版」升級為「2007教育部考試專用版」,永中Office使用「永中Office2007教育考試版」。
一級證書表明持有人具有計算機的基礎知識和初步應用能力,掌握文字、電子表格和演示文稿等辦公自動化軟體(MS Office、WPS Office)的使用及網際網路(Internet)應用的基本技能,具備從事機關、企事業單位文秘和辦公信息計算機化工作的能力。
二級:考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。 考試科目:語言程序設計(C、C++、Java、C#、Visual Basic、Delphi)、資料庫程序設計(Visual FoxPro、Access)共七個科目。 考核內容:二級定位為程序員,考核內容包括公共基礎知識和程序設計。所有科目對基礎知識作統一要求,使用統一的公共基礎知識考試大綱和教程。二級公共基礎知識在各科筆試中的分值比重為30%(30分)。程序設計部分的比重為70%(70分),主要考查考生對程序設計語言使用和編程調試等基本能力。
考試形式:二級所有科目的考試仍包括筆試和上機考試兩部分。二級C筆試時間由120分鍾改為90分鍾,上機時間由60分鍾改為90分鍾。所有二級科目的筆試時間統一為90分鍾,上機時間統一為90分鍾。 系統環境:二級各科目上機考試應用軟體為:中文專業版Access 2003、中文專業版Visual Basic 6.0、中文專業版Visual FoxPro 6.0、Visual C++ 6.0,二級C上機應用軟體Visual C++6.0,二級Java上機應用軟體專用集成開發環境「NetBeans中國教育考試版2007」(有關網站將提供免費下載),二級Delphi使用Delphi7.0版本。 二級證書表明持有人具有計算機基礎知識和基本應用能力,能夠使用計算機高級語言編寫程序和調試程序,可以從事計算機程序的編制工作、初級計算機教學培訓工作以及計算機企業的業務和營銷工作。
三級:分為「PC技術」、「信息管理技術」、「資料庫技術」和「網路技術」等四個類別。「PC技術」考核PC機硬體組成和Windows操作系統的基礎知識以及PC機使用、管理、維護和應用開發的基本技能;「信息管理技術」考核計算機信息管理應用基礎知識及管理信息系統項目和辦公自動化系統項目開發、維護的基本技能;「資料庫技術」考核資料庫系統基礎知識及資料庫應用系統項目開發和維護的基本技能;「網路技術」考核計算機網路基礎知識及計算機網路應用系統開發和管理的基本技能。三級「PC技術」證書,表明持有人具有計算機應用的基礎知識,掌握Pentium微處理器及PC計算機的工作原理,熟悉PC機常用外部設備的功能與結構,了解WINDOWS操作系統的基本原理,能使用匯編語言進行程序設計,具備從事機關、企事業單位PC機使用、管理、維護和應用開發的能力;三級「信息管理技術」證書,表明持有人具有計算機應用的基礎知識,掌握軟體工程、資料庫的基本原理和方法,熟悉計算機信息系統項目的開發方法和技術,具備從事管理信息系統項目和辦公自動化系統項目開發和維護的基本能力;三級「資料庫技術」證書,表明持有人具有計算機應用的基礎知識,掌握數據結構、操作系統的基本原理和技術,熟悉資料庫技術和資料庫應用系統項目開發的方法,具備從事資料庫應用系統項目開發和維護的基本能力;三級「網路技術」證書,表明持有人具有計算機網路通信的基礎知識,熟悉區域網、廣域網的原理以及安全維護方法,掌握網際網路(INTERNET)應用的基本技能,具備從事機關、企事業單位組網、管理以及開展信息網路化的能力。
四級分為「網路工程師」、「資料庫工程師」和「軟體測試工程師」三個類別。「網路工程師」考核網路系統規劃與設計的基礎知識及中小型網路的系統組建、設備配置調試、網路系統現場維護與管理的基本技能;「資料庫工程師」考核資料庫系統的基本理論和技術以及資料庫設計、維護、管理、應用開發的基本能力;「軟體測試工程師」考核軟體測試的基本理論、軟體測試的規范及標准,以及制定測試計劃、設計測試用例、選擇測試工具、執行測試並分析評估結果等軟體測試的基本技能。 計算機職業英語分為一級、二級、三級。一級要求考生具備計算機基礎知識,能在日常生活及與信息技術相關的工作環境中運用英語進行基本的交流。 NCRE採用全國統一命題,統一考試的形式。一級各科全部採用上機考試;二級、三級各科目均採用筆試和上機操作考試相結合的形式;四級目前採用筆試考試,上機考試暫未開考(上機考核要求在筆試中體現);計算機職業英語採用筆試形式(含聽力)。 筆試時間:二級均為90分鍾;三級、四級為120分鍾;計算機職業英語一級考試為90分鍾。 上機考試時間:一級、二級均為90分鍾,三級60分鍾。 NCRE考試每年開考兩次,分別在三月及九月舉行,具體日期以官方公布為准。筆試考試的當天下午開始上機考試(一級從上午開始),上機考試期限定為五天,由考點根據考生數量和設備情況具體安排。 考生不受年齡、職業、學歷等背景的限制,任何人均可根據自己學習和使用計算機的實際情況,選考不同等級的考試。每次考試報名的具體時間由各省(自治區、直轄市)級承辦機構規定。考生按照有關規定到就近考點報名。上次考試的筆試和上機考試僅其中一項成績合格的,下次考試報名時應出具上次考試成績單,成績合格項可以免考,只參加未通過項的考試。 NCRE考試筆試、上機考試實行百分制計分,但以等第分數通知考生成績。等第分數分為「不及格」、「及格」、「良好」、「優秀」四等。筆試和上機考試成績均在「及格」以上者,由教育部考試中心發合格證書。筆試和上機考試成績均為「優秀」的,合格證書上會註明「優秀」字樣。 全國計算機等級考試合格證書式樣按國際通行證書式樣設計,用中、英兩種文字書寫,證書編號全國統一,證書上印有持有人身份證號碼。該證書全國通用,是持有人計算機應用能力的證明。
⑨ 對於一個程序員來說,讀MBA有意義嗎
工商管理碩士(MBA)是一種專業碩士學位,目標是培養能夠勝任工商企業和經濟管理部門高層管理工作需要的務實型、復合型和應用型高層次管理人才。MBA教育從本質上講是一種職業訓練,特別強調在掌握現代管理理論和方法的基礎上,通過商業案例分析、實戰觀摩、分析與決策技能訓練等培養學生的實際操作技能,使學生接受知識與技能、個性與心理、目標與願望等方面的挑戰,更具有職業競爭的實力,而其他研究生則側重於理論學習、學術研究。
就讀MBA對於行業轉型或者進入管理層工作有幫助,個人需求根據職業發展而論。
⑩ 為何大多數程序猿會轉行做產品經理的背後的原因有哪些
產品經理這個工作對之前的工作經歷或者學歷沒有太高的要求,再加上這兩種工作有聯系,作為程序員了解產品的屬性或者性質,程序員的溝通能力很強,所以可以好好的勝任產品經理這個工作。