Ⅰ 從一名程序員過度到項目經理
從一名程序員過度到項目經理
1.從程序員到PM,是一條脫變的路,事實上程序員走的路最終不應該是項目經理。首先有一點需要明白的就是,一定規模的項目中,項目經理不需要太懂技術,他可以是一知半解。項目經理的任務不是在技術方面,技術相關的應該交給SA去做。項目經理更多地是做管理,溝通等工作,你如果可以的話到書店查看一下關於項目管理的書籍,你就會明白。當然對於小項目來說,有可能是PM,SA是同一個人,而這樣的項目經理更多隻是SA加上一些管理工作。要做項目經理,你就首先告訴自己不再去碰技術細節了。程序員並不是一個培養項目經理的好環境。所以沒有什麼從Coder到什麼developer再到SA然後是PM的路,這是一條比較悲哀的路。在大公司,SA下一個目標不是PM,而consultant,然後是seniorconsultant,PM走的是另一條路,所需要的技能不是技術,技術給PM帶來的能力提升是很少的。在項目中你最後能分清楚PM與SA的關系及各自在項目中的分工與用途。
2.其實我蠻同意gzlucky(Lucky)的看法的,確實是我們公司不少項經理就是不很能跟得上現在的一些技術,因為很多人都快年近四十,兒子都上高中了,要他們再學新技術真的難度比較大,他們的工作基本上就是天天找手下的程序員,布置這個任務,詢問那個任務做的怎麼樣了。不過我的頭倒是和我一樣編程,他手下寫代碼的就我一個人,他自己也會ASP和JSP,但是可能對。NET不熟,就由我來主負責了。我覺得項目經理還是像他這樣的好,自己也能懂不少技術,可以服人。但是我的頭兒好像在溝通這一塊不是非常出色,當然也有可能是俺太內向,不太與他溝通,所以他也只是在交待任務後就不再多詢問,而不像別的項目經理天天追程序員後頭問。我想問問各位,你們看哪種項目經理才是比較好的,像我的頭兒這樣的,還是像某些喜歡追程序員後面問進展的。
3.原來在一個小公司做過半年的.DM,一年的PM,後來為了讓自己的技術更扎實一些,離開了原來公司,現在在大公司做程序員,開始後悔了,在大公司里很難接觸管理方面的東西,也很難晉升,個人認為在小公司做DM,PM,有經驗後直接找大公司的PM,這樣也是一條路。
或者考PMP之類的證書,然後直接找管理的工作。
希望過來人能給予更好的意見和建議,我也現在想往管理層發展。
技術很硬了再去做PM,這種想法是錯誤的,我就犯了這個錯,邊搞好技術(為了生計)邊學管理知識(為了將來),慢慢向管理發展,不能等。有句話說的好,機會是屬於那些有準備的人的。利用業余時間多學些管理方面的東西,所謂人的差異在業余時間。
要走向管理層,英語一定要學好。
溝通很重要,要做好管理者,先學會做人。多跟下屬溝通,多為下屬著想,而不要去巴解討好上司。體諒下屬,把項目計劃做的盡量合理,不要讓下屬加班,給下屬發展和晉升的空間,這樣才能是下屬有干勁,才能把項目做好,你才有更高的升遷機會。
只有把自己知道的不斷的讓你得力下屬知道,只有提拔起一些得力的下屬來,你才有時間和精力去向上爬,不然你抱著不放,就沒有升遷的機會。
管理不是喝酒抽煙那麼簡單,那隻是過去的那種不思上進,耽誤自己前程。
吃盡苦中苦,方為人上人。
做PM不是混,是要把項目做好,這跟做人是一個道理,這也就是為什麼做管理要先學會做人的道理。
pm的整個工作重點是什麼?如果做為一個PM,技術不高怎麼對付組里的牛人
我們經常會因為公司里的頂尖人才、個性化太強,不能與其他人合作而感到棘手,要解決這一問題其實也是有法可尋的。
一、在肯定其價值和優勢的前提下,明確地制定改進的目標;
二、頂尖人才能夠面對中肯的,明確及一對一的批評作正面反應,所以要加強與他溝通的力度;
三、可以根據具體情況調整考核目標,加強與其他員工合作的內容;
四、把"頂尖人才"調到相對能獨立發揮其才能的崗位,減少與別人發生矛盾的機會。
;
Ⅱ 什麼是項目經理的PG、 PL、 SE、 PM
項目經理的PG、PL、SE、PM分別指以下角色:
* PG:程序員,是項目執行過程中的重要角色,他們負責具體的編碼工作,實現軟體的功能。在項目管理中,程序員的數量通常占整個項目團隊的較大比例,他們的工作效率和質量直接影響到項目的進度和成果。例如,在一個軟體開發項目中,程序員會根據系統設計文檔進行編碼,實現軟體的各種功能。
* PL:項目負責人或項目組長,是項目管理中的關鍵角色。他們負責管理項目的進度和資源,確保項目按計劃進行。項目負責人需要具備豐富的項目管理經驗和技能,包括項目計劃和控制、風險管理、質量管理以及人員管理等。他們的決策和協調能力對於項目的成功至關重要。
* SE:系統工程師,在項目管理中扮演著技術領導的角色。他們負責項目的技術方面,包括需求定義、系統設計、實施、驗證等。系統工程師需要與項目團隊成員緊密合作,確保系統的設計和開發滿足客戶需求,並解決項目中出現的技術問題。例如,在一個復雜的系統集成項目中,系統工程師會負責整個系統的技術規劃和實施。
* PM:項目經理,是負責整個項目的規劃、執行和完成的人。他們需要制定項目計劃、協調團隊成員、管理資源、解決問題等,以確保項目按時、按質、按預算完成。項目經理需要具備全面的項目管理知識和技能,以及良好的溝通能力和領導能力。
總的來說,PG、PL、SE和PM在項目管理中各自扮演著重要的角色,他們之間的緊密合作是項目成功的關鍵。例如,在一個軟體開發項目中,項目經理會制定整體的項目計劃,項目組長會負責具體的任務分配和進度管理,系統工程師會提供技術支持和解決方案,而程序員則負責實現具體的軟體功能。通過彼此之間的協作和配合,共同推動項目的順利進行。
在實際的項目管理中,這些角色可能會根據項目的具體需求和規模有所調整或重疊。但無論如何,他們各自的專業知識和技能都是項目成功不可或缺的因素。通過明確各個角色的職責和分工,可以更有效地推動項目的實施和完成。
Ⅲ 32歲的程序員要不要轉型做項目經理
在32歲的年紀,程序員是否應該考慮轉型為項目經理?這主要取決於個人的狀態和發展意願。如果能夠適應當前的技術趨勢,並保持高效的工作節奏,程序員完全可以繼續專注於代碼編寫。然而,在軟體項目的實際操作中,很多項目經理都出身於程序員。這些項目經理在技術上擁有優勢,但他們面臨的挑戰在於,技術思維與管理思維之間存在顯著差異。如果不及時調整思維方式,他們可能會過分糾結於項目細節,忽視工期和成本的壓力,從而導致項目延期、成本增加以及項目風險的增大。
作為程序員,主要任務是承擔項目中某一具體部分的具體任務,完成某些需求,確保代碼的質量,並保證測試過程中不出問題,沒有BUG。他們只需專注於自己負責的那部分任務,無需過多關注其他方面的工作。而項目經理的工作則更多地集中在協調內外關繫上,確保項目能夠按時、高質量地完成。內部協調方面,項目經理需要協調項目組內各工種之間的協作,以提高工作效率;外部協調方面,則需要與公司進行溝通,包括人員調配、資源調配等瑣事。
因此,如果你有志於成為項目經理,不妨在完成自己的程序員工作之餘,多學習一些管理方面的知識,為未來可能的機會做好准備。