我們99.9%的程序員都會參與一個團隊進行開發(fā)工作监徘,而并不是單打獨斗,但是吧碾,沒有獨立生存的能力是不可能有好的團隊合作工作的。
說得夸張些墓卦,原因就是某人的其中某些短板會成為這個團隊的累贅倦春,那么,這時候就需要在不斷的項目進展中給予培訓和輔導落剪,以使其跟上大家的步伐睁本。從這一點上來說,一個團隊的主管是不愿意看到的忠怖,他總是希望新加入的人員來了就可以融入整體團隊呢堰,而不是花一個月甚至更長的時間給予培訓。
考官:“你有獨立完成一個項目的經歷嗎凡泣?”
A君:“有”
考官:“請描述一下這個項目”
A君:“我獨立做了一個權限系統(tǒng)”
考官:(喜)“權限系統(tǒng)枉疼?是一個獨立項目皮假?”
A君:“對,就是一個圖書管理系統(tǒng)中的權限系統(tǒng)”
考官:(暈)……
考官:“你有獨立完成一個項目的經歷嗎骂维?”
B君:“沒有惹资,因為一個軟件系統(tǒng)不可能一個人完成”
考官:(無語)……
考官:“你有獨立完成一個項目的經歷嗎?”
C君:“咱們公司那么大航闺,難道是讓一個人負責一個項目褪测?”
考官:(?)……
顯然,當面試時問及這個問題時潦刃,這幾個應聘者都有些不解侮措。A君是不明白的是獨立完成一個項目的意思是指什么,B君是不明白的為什么需要這個經驗乖杠,而C君甚至對考官的這個問題提出了質疑分扎。
給A、B滑黔、C君解釋一下笆包,什么是獨立完成一個項目的經驗?
一個任務略荡,開發(fā)一個人事檔案與工資管理系統(tǒng)庵佣,要求可以打印工資條,能有查詢每月各個員工的工資發(fā)放記錄汛兜,并且可以做各種統(tǒng)計巴粪,如,按部門統(tǒng)計粥谬,按性別統(tǒng)計肛根,按職位統(tǒng)計等等。最好可以出人力成本報表漏策,當然如果可能的話可以和財務軟件之間建立接口派哲。
然后,做完以后給你獎金3000元掺喻,做得不符合用戶要求將領不到獎金芭届。
好,去做吧感耙,1個月內做完褂乍。
Ok,拿到了3000元獎金的時候即硼,就有了一個獨立完成項目的經驗逃片。但是,如果沒有拿到獎金那么意味著你還沒有這個經驗只酥。不過褥实,一般情況下一定會想盡一切辦法拿到這個獎金的呀狼。
為了拿到獎金會怎么做?
為了做出的東西符合用戶要求性锭,需要和用戶溝通赠潦,并寫出大概的項目計劃讓用戶確認
需要根據項目計劃和功能結構設計數據庫表結構
采用最熟悉的技術迅速的搭建程序框架
開發(fā)的每一個階段都需要和用戶溝通,聽取改進意見草冈,并針對意見做有效的修改她奥,修改的工作量要控制在有限時間內的同時還需要符合用戶要求
整個程序開發(fā)完成需要給用戶演示整個程序的使用方法,并可以給用戶其他相關人員培訓
要寫出使用手冊和培訓PPT等文檔
和用戶負責人商討驗收事宜并驗收
想辦法讓用戶遵守他之前的承諾把獎金要回來
怎么樣怎棱,獨立的完成一個項目還真不是一個簡單的開發(fā)那么簡單吧哩俭?這是在開發(fā)過程中需要不斷的和用戶溝通并設計與調整自己的開發(fā)方案,并使出渾身解數來完成這個項目拳恋。
所以在某些事情的合作方面仍然需要大家取長補短凡资,但是,最好的情況還是你具備了A谬运、B隙赁、C、D這些能力之后和團隊其他人員進行合作才會更順暢梆暖。因為伞访,你對這些工作內容都很了解的情況下,會少一些內部溝通多一些工作的默契轰驳。
溫馨提示:想對這方面有所發(fā)展的朋友厚掷,可以加qun:671017482,小白勿進级解。
下面我們再以一個有獨立完成項目經驗的冒黑,給大家分享一下經驗
不要總做外包,要有自己的產品
外包無論價格多高都還是苦力錢勤哗,要形成自己的產品抡爹。
每年給自己制定學習目標和計劃
做獨立開發(fā)者后,就失去了和同事們交流學習的機會芒划,而作為Programmer不停的學習新技術是必須的豁延,所以這方面要特別加強。
工作計劃可以和大眾的節(jié)奏錯開
做獨立開發(fā)者最大的好處就是時間的自由腊状。很多地方,例如美術館苔可,電影缴挖,旅游勝地,在周末人滿為患焚辅,周一到周五則幾乎空無一人映屋。 所以我常常是周末工作苟鸯,周一到周五抽一到兩天休息。做獨立開發(fā)者的時候棚点,黃金周是絕對不出去玩的早处,都是在家工作,旅游淡季的時候出去玩瘫析。
盡量購買或外包一些非核心工作
現在網上有很多成熟的各種服務砌梆,比如template monster的網站模板,可以讓你簡單填寫內容就能搞出一個很漂亮的網站贬循。 這種工作不需要自己做咸包,盡量外包或直接購買。 自己做最核心的東西杖虾。 但這個核心并不等同于核心技術烂瘫, 而是你的核心競爭力。 當你的核心能力是整合能力的時候奇适,甚至所謂的核心技術都可以外包坟比。
要養(yǎng)成規(guī)律的生活習慣
如果生活沒規(guī)律,工作也就缺乏計劃性嚷往,那工作的拖延不可避免葛账,拖延多了,人的狀態(tài)间影,心氣都會下降注竿,最后形成惡性循環(huán)
養(yǎng)成體育鍛煉的習慣
體育鍛煉一個是有助于保持身體健康外,對你保持心理健康魂贬,保持積極的心態(tài)很有幫助巩割。 我在做獨立開發(fā)者期間,養(yǎng)成了長跑的習慣付燥,那9年的北京馬拉松除了有次因為在國外沒能參加外宣谈,其他全參加了。
要重視社交生活
對這9年的生活非常滿意键科,如果要說有什么不足的話闻丑,就是開始沒太重視社交,后來才開始重視勋颖。如果有機會重新來過嗦嗡,一定會更積極的參加社交活動。我這個人原先就比較孤僻饭玲, 自己一個人工作后侥祭,就更有點離群索居了,和客戶和朋友都是靠email,IM聯系矮冬。 雖然經常去旅游谈宛,甚至一年有半年在路上度過,但大多是自己一個人背包到處轉胎署。過了幾年才意識到問題吆录,感覺自己脫離開社會太遠了,才開始在親友幫助下重新開始積極參加各種社交活動琼牧。
多參加技術聚會
一個對學習新技術有幫助恢筝,還有就是能認識一些朋友,有助于拓展自己的交際圈障陶。我去參加過深圳的Startup Grind認識了不少有趣的人滋恬。
我不會勸你去做/不做獨立開發(fā)者,你要自己考慮好自己的前途抱究。一旦決定就果斷去做恢氯,你會發(fā)現你的選擇永遠是對的————看完別忘記點個關注哦
最后, 我想說鼓寺,想免費學習:源碼分析勋拟、Spring 企業(yè)級開發(fā)前瞻,持久層妈候,高性能/高并發(fā)敢靡,分布式協(xié)調技術 zookeeper 服務鎖,Nosql苦银,高可用性/可擴展啸胧,分布式架構介紹,服務調用幔虏,性能優(yōu)化纺念,JVM優(yōu)化,數據庫優(yōu)化想括,服務器優(yōu)化陷谱,雙十一電商項目實戰(zhàn)(用戶認證系統(tǒng),商品管理系統(tǒng)瑟蜈,訂單系統(tǒng)烟逊,支付系統(tǒng)等等,
溫馨提示:請加群號:671017482铺根,只想提供一個學習平臺宪躯,此群不是Java小白群。謝謝