如何從程序員到項目經理

  如何從程序員到項目經理?這是很多程序員的疑問.
一、高度
  高度決定視野
  首先要有足夠的高度,不能老是從代碼的角度看項目,要從項目的角度去看代碼。
  程序員埋怨項目經理經常改需求。那或許是你的高度不夠,你沒有站在項目經理的角度去思考問題。
二、責任
  態度成就高度。
  我一慣地認爲:程序員責任心比技術更重要。
  做好本質工作是任何一個從業人員在任何崗位必須具備的品質,是不容討價還價的根本責任,程序員也不例外。
  現在的程序員越來越浮躁,越來越缺乏責任感,暫且不說一個人的社會責任,在一家企業工作,最起碼應該履行對這家企業的責任。只有員工對企業負責,企業纔有能力對員工負責。
  很多程序員喜歡聊工資待遇,隨時準備好跳槽。我在第一時間就會淘汰隨時準備跳槽的程序員。程序員本應有着吃苦耐勞,忠厚老實的傳統美德,在這個充滿誘惑的時代,太多的程序員經不起誘惑,剛去一家公司兩三個月,馬上跳下家,是非常普遍的現象。
  接受項目經理的任何關於程序的要求就是程序員的的根本責任。在做程序員的時候,一定要能任勞任怨。寫好自己的程序,完善好軟件的各個細節。
  盡力與用心是兩碼事,很多程序,你或許已經盡力,但不夠用心,不夠用心,就是一個態度問題,一個責任心問題。
  分享小故事:曾經對試用期的兩個程序員進行考覈,我叫他們寫一個支持文檔的增,刪,查,改的針對數據庫的小程序。
  程序員A:三天後,我去看這個小軟件,功能已經實現,可以編輯併入庫,但是我發現沒有取消功能。一個文檔,我必須編輯完,並且入庫,才能執行其他操作。過了一天,我發現“新增”,“修改”,“取消”,“刪除”,“保存”,“查詢”等按鈕大小不一,高度不一,界面比較混亂。再過了一天,我發現文檔保存後,用戶仍然可以點擊“取消”按鈕。用戶對各個功能按鈕點擊後,沒有對其他按鈕做屏蔽或隱藏,再過了一天,我向數據庫裏查入了10000條數據,發現軟件全部加載到界面上,沒有對數據進行分頁顯示或塞選。
  程序員B:三天後,我去看這個小軟件,功能還沒實現,還在向同時請教入庫的細節編碼技術問題。界面已經搭建好,按鈕風格統一,各種功能按鈕也做了相關控制。過了一天,我去看這個軟件,還在向同事請教一些代碼技術問題。再過了一天,我發現功能已經做好,前面提到的程序員A的問題不存在。
  於是,我果斷地錄用了程序員B。
  多年的IT從業經驗告訴我,技術好的程序員容易在工作崗位上產生優越感,與此同時,這些程序員逐步開始傲慢,開始不注重代碼細節。不論工作的技術難度,不論工作是否枯燥乏味,我們應時刻保持一顆謙虛的心,認真對待工作中任意一項任務,完善好該項任務的所有細節,因爲——那是我們的工作。
三、心態
  心態決定一切。
不知從什麼時候開始,憋巴,苦逼,成了程序員的代名詞。程序員自認爲壓力大,幹得多,得到少。一羣頭腦比較聰明,但視野很小的人聚在一起,就容易不安於現狀,總認爲自己不應該是現在的自己。開始罵企業,怨黨,怨社會,開始自我嘲弄。只有一步一個腳印,塌塌實實做好自己的工作,積極進取,多爲項目經理分憂,多爲企業分憂,才能在工作上取得長足的進步。
  有程序員問我,什麼時候他才能成爲項目經理?我想你永遠成爲不了項目經理。
如果你能站在項目的角度去寫代碼,如果你能站在用戶的角度去設計程序,如果你能站在企業的角度去思考問題,此時:你已經是項目經理。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章