松濤學大教育
呵呵,現(xiàn)在就考慮這個問題了...年級大了可以很很多事情的,如果你還是最自己的老本行有所眷戀的話就做相關的事情輕松點的不過還是找個別的事兒畢竟年輕的時候辛苦過,這個時候也該好好享受享受了吧~
美棉家紡
這里介紹兩種計劃:階段計劃和產(chǎn)品計劃。階段計劃是關于這段時間內(nèi)對時間的安排,產(chǎn)品計劃是關于制作產(chǎn)品活動期間的時間安排。以讀一本書為例來說明階段計劃和產(chǎn)品計劃的區(qū)別。為了計劃這項工作,首先估計出整個任務應花費多少時間。例如,你可能希望用20小時閱讀全書20章的內(nèi)容。對于這個任務來說,產(chǎn)品計劃就是以20小時讀完全部書為目標,階段計劃就是每周安排1小時讀書這種方式。下圖表示了業(yè)務領域中產(chǎn)品計劃和階段計劃的關系。為了制定階段計劃,必須清楚時間的使用情況。根據(jù)上一章介紹的周活動總結(jié)表,我們就可以跟蹤記錄自己是如何支配時間的。在制訂下一周的計劃時,就可以參考最近的周活動總結(jié)表。根據(jù)以前各個任務花費的時間,就能判斷出下一周將在這些任務上花費多少時間。制定這種計劃最簡單的方法就是假設將要使用的時間與過去平均使用的時間相同。一種較為精確的方法就是首先考慮下周將要做的工作內(nèi)容,然后根據(jù)以前的最長和最短時間來估計出一個合適的時間。 當工程師在項目小組中工作時,就需要計劃個人的工作。計劃是按期完成承諾的任務的可靠基礎,可以在工程師合作開發(fā)產(chǎn)品過程中協(xié)調(diào)他們的工作,可以幫助工程師了解項目的狀態(tài)。做計劃是軟件工程師工作的一個重要部分,要成為一個有才干的工程師,就必須知道如何制訂準確的計劃,也需要知道如何將這些計劃與實際結(jié)果相比較,從而學會制定更好的計劃。制定產(chǎn)品計劃是可以通過事件加以提高的一種技能。從現(xiàn)在開始對每個產(chǎn)品制訂計劃,產(chǎn)品可以是一個可制定的程序、一個程序設計方案或是一個測試計劃,并在以后的項目中繼續(xù)這樣做下去。收集歷史項目數(shù)據(jù)。對于工程人員,一個產(chǎn)品計劃包含產(chǎn)品規(guī)模、工作時間和進度三方面的估計。最基本的產(chǎn)品計劃只包括對任務或作業(yè)所需時間的估計。通過收集以前不同任務所用時間的數(shù)據(jù),就能夠估計將來類似的任務大概所需要的時間。表是為了記錄每個項目估計時間和實際時間而設計的作業(yè)編號日志,參考這些歷史項目數(shù)據(jù),我們可以方便、準確地作出估計。準確的估計是做好計劃的關鍵。估算程序規(guī)模。產(chǎn)品計劃的第一步是要估計產(chǎn)品的規(guī)模。對于程序來說,可以使用代碼行測量方法估計新程序的規(guī)模。為了準確的估計,需要用到以前的規(guī)模數(shù)據(jù),因此把以前的規(guī)模數(shù)據(jù)按照功能分類是有幫助的。首先查看新程序的需求,估計各類代碼有多少行,然后與以前統(tǒng)計的數(shù)字進行比較,可以得出開發(fā)新程序需要多少時間完成。隨著所積累的數(shù)據(jù)越來越多,作出的估計就會越來越準確。作業(yè)編號日志作為記錄大量的歷史的規(guī)模和效率數(shù)據(jù)提供了一種簡便的方法,還可以使用表記錄不功能類型的程序歷史數(shù)據(jù),并按照規(guī)模排列。規(guī)模測量的方法很多,應該根據(jù)不同的對象使用不同的估計方法,即使對程序來說,代碼行測量方法也不能覆蓋所有的情況。沒有任何方法可以保證估計的結(jié)果一定準確,作出好的規(guī)模估計的關鍵是要有大量的歷史數(shù)據(jù),要進行多次規(guī)模估計,并且要定期的將實際結(jié)果與估計值進行比較。 可以按照如下步驟管理時間:1. 分析自己使用時間的歷史記錄;2. 制定時間安排表,決定如何使用時間;3. 對照制定的安排表跟蹤使用時間的方式;4. 決定應該改變什么意思自己的行動達到所作安排的要求。復查時間的分類情況。周活動總結(jié)表給出了每周用在各個活動上的平均時間、最大時間和最小時間。檢查一下這些活動的分類,是否有些類別包含的范圍過大了,而另一些有分得過細。時間管理的重點放在那些站用大部分時間的少數(shù)幾項活動上。作出時間安排。時間安排表是如何使用時間的計劃,根據(jù)以前如何使用時間的數(shù)據(jù),就可以作出計劃,分配以后活動所需要的時間,如表所示。找出更多的時間。管理好時間的關鍵是逐步對使用時間的方式進行反復平衡,因為時間每天24小時是固定的。如果希望以后在某些任務多用一些時間,除非能夠在另外一些任務中少用一些時間,否則,這常常只是一個愿望而已。制定基本規(guī)則。我們在做許多事情是都是按照一定的規(guī)則去做的。為了對時間進行有效管理,也需要有規(guī)則可循。不同的是前些規(guī)則是別人制作的,而時間管理必須自己制定這些規(guī)則。實際上,時間管理的安排就是為管理自己的時間而制定的規(guī)則。時間管理的基本規(guī)則:已經(jīng)決定如何使用時間,就必須切實的按照預定的方式去做;為了切實按照預定的安排去做,就必須有非常具體的計劃。表就是位置到每天活動制定的每天時間安排表。設定時間分配的優(yōu)先級。有些時間是固定不點的,如每周例會,可以把這些時間稱為固定時間。進行其他活動的時間就是可變動的時間,只要有時間就可以去做這些活動??勺儠r間又分成需要完成的任務和自行斟酌的任務。需要的活動如編程、讀書,雖然是需要的活動,但它們的時間是可變動的,因為無論如何找出時間都可做這些事情,并且每周在這些活動上所用的時間是不同的。自行斟酌的活動就是要做的所有其他的事情:吃飯、睡覺、社交、觀看電視及其其他的娛樂活動。當作出全面的時間安排時,固定時間的安排是沒有什么問題,最常見的問題是分配可變動的時間。列出需要盡快做的事情,首先努力完成最重要的任務。重要的任務推此時,你會不自覺的為這些任務擔心,立刻處理這些事情常常是更有效的,并且也將給人們帶來一種完成任務的成就感。此外,記住一旦開始了一項令人生畏的任務,就很少會感到象你想象中的那么困難??梢钥紤]從自行斟酌的活動中抽出那些額外的時間,但是這需要合理的安排,對個人是否真愿意按照這時間安排來執(zhí)行。沒有休息的時間會導致人們將管理好時間的想法推翻。做時間安排以及跟蹤時間是重要的,但是時間安排一定要是自己實際愿意接受的。執(zhí)行時間安排表。按照時間安排表工作的能力很大程度上取決于個人的自覺性,但是它還取決于要做的工作的數(shù)量和它們的優(yōu)先次序。預料不到的時間是生活中很自然并且是很正常的一部分,特別是在軟件工程中。危機常常會打破人們的計劃,因此不得不作出調(diào)整。在第一次使用時間安排表時,可能會感到它不是很有用,這是正常的,不要因為第一次沒有起作用就放棄對時間安排的過程,而是要考慮所發(fā)生的事情,看看是否存在一些不可能再發(fā)生的反常時間、或者存在對有正常事件引起人而意外花費了很多時間?如果是緊急的情況,不必對時間安排做大的調(diào)整,下一周再試著用它,然后復查結(jié)果。如果一些經(jīng)常發(fā)生的事情擾亂了安排,應考慮對安排進行改動,為以后類似事情提前做好準備。最后,按照時間安排表跟蹤實施的性能,要繼續(xù)收集時間數(shù)據(jù)。根據(jù)經(jīng)驗復查時間安排表,在根據(jù)需要和經(jīng)驗修改安排,要逐步的作出改變。在改變時間安排表時,要保存以前的版本。時間管理的目標。收集時間是為了幫助自己管理時間。如果收集的數(shù)據(jù)被證明是沒有用的,就需要重新考慮自己收集時間數(shù)據(jù)的方法。但是,只有在已經(jīng)實踐了安排的時間之后再這樣做。記事作了時間安排表,如果由于一些原因?qū)r間安排變化很大,那么也應該收集更多的數(shù)據(jù),知道自己明白當前是如何使用時間為止。
請別叫我龍爺
程序員出路 高薪的IT行業(yè)是眾多年輕人的職業(yè)夢想,然而,一旦身入其中卻發(fā)覺沒有想像中那么美好。被稱為IT藍領的編程員,工作強度大,像個編碼“機器”;技術更新?lián)Q代快,飯碗不穩(wěn)定。隨著年齡的增長,IT編程員該何去何從。 程序員的困惑:我該何去何從 32歲的Smith(化名)已算是IT行業(yè)的元老了。 大學時代的他,有2/3的時間是在校園微機房里度過的,當時,他瘋狂地迷上了電腦。大學畢業(yè)后,Smith早早地被一家IT業(yè)著名的跨國公司錄用,擔任程序員。 剛進IT行業(yè)時,Smith有股火一般的熱情,參與了不少項目,而且都成功了。公司對他也很器重,付給他的薪水在當時的同學中可算是天價。在后來的IT泡沫中,Smith的公司也還算穩(wěn)定。 一晃8年過去了。期間,Smith曾換了兩家公司,雖說薪水越來越高,但他卻越來越困惑。今年他已經(jīng)32歲了,以前不覺得,但現(xiàn)在,他感覺程序員的工作強度太大,自己一直在超負荷運轉(zhuǎn),工作狀態(tài)就一個字:累。況且,由于這一行的特殊性,從業(yè)者必須不斷地學習。32歲的程序員雖然技術老到,但畢竟在學習能力、反應速度、工作效率上漸漸地開始和年輕人有了差距,Smith覺得后生可畏,感覺自己的競爭力在縮水。 何況,現(xiàn)在IT業(yè)不比以往,面對大量“廉價”的職場新人,老板不僅可以挑肥揀瘦,還可以隨時讓薪水已漲到一定水平的老人“走人”。Smith的同事Tom(化名)就是這樣被公司“請”走的。Smith擔心:不知何時,這根裁員的大棒就要揮到自己的頭上。目前,雖然自己薪水不低,但“天下沒有白吃的午餐”,得到的多付出也就更多。而且業(yè)界還有這樣的傳統(tǒng),過了35歲,IT編程員就有轉(zhuǎn)崗的可能。未來該何去何從,Smith深感困惑。 尋求職業(yè)發(fā)展的“第二春” Smith的處境代表了IT行業(yè)一個群體性的問題。有關職業(yè)規(guī)劃師經(jīng)過對Smith 的處境分析指出,IT人才市場的整體年齡狀況趨于年輕化,22歲以下的擇業(yè)者占總體比例的71%,而35歲以上的只占10%,年輕的人才給市場注入了活力,也使得IT行業(yè)的競爭更加白熱化——人才流動性很大,崗位相對不夠穩(wěn)定。 程序員是個屬于年輕人的職業(yè),“Smith們”如果沒有在職業(yè)生涯最初的5年或8年時間里得到晉升或?qū)崿F(xiàn)轉(zhuǎn)型,隨著年齡的增長,在技術更新的大潮中便面臨競爭力衰減的殘酷現(xiàn)實,需要重新定位和轉(zhuǎn)型。“Smith們”與其咬著牙繼續(xù)在編程隊伍里打拼,還不如重新審核自己的職業(yè)興趣、能力和性格,立足核心競爭力,尋求職業(yè)發(fā)展的第二春。 因此,職業(yè)顧問建議熱愛IT行業(yè)的Smith,可以借助豐富的技術經(jīng)驗和人脈關系尋求發(fā)展。 三條出路可選擇 出路一:向IT培訓師轉(zhuǎn)型 分析:IT企業(yè)在招聘新人后,一般都須經(jīng)過培訓才能上崗,這個培訓有時是在崗位上進行的,由富有實踐經(jīng)驗的“老人”負責。年輕人想要進入IT行業(yè),必須接受這樣的專業(yè)培訓。如今IT培訓市場蛋糕相當大,利潤空間可觀,行業(yè)發(fā)展前景看好。根據(jù)國際數(shù)據(jù)公司(IDC)統(tǒng)計數(shù)據(jù)顯示,2004年中國IT培訓市場共實現(xiàn)銷售額億元,相比2003年增長了,2005年市場前景發(fā)展更為可觀。Smith無論是在IT公司內(nèi)部轉(zhuǎn)型擔任培訓工作,還是到IT培訓機構(gòu)擔任教師,都應該有發(fā)展空間。這樣的工作不會有太大壓力,且比較穩(wěn)定,對年齡也沒什么要求。更何況,這還沒有脫離Smith所喜歡的IT行業(yè)。 優(yōu)勢:在這個行業(yè)工作了8年,擁有豐富編程、項目經(jīng)驗,曾參與過許多成功案例,這都是Smith的優(yōu)勢。而8年積攢的行業(yè)人脈關系,還可以幫助他發(fā)展企業(yè)客戶,順便擔任市場拓展工作。 挑戰(zhàn):Smith在過去8年中一直埋頭苦干,只是在公司培訓新人時擔任過培訓工作,缺少培訓工作經(jīng)驗。如果要向培訓師轉(zhuǎn)型,Smith需要接受一些專業(yè)訓練,提高擔任培訓師的能力。 出路二:向IT營銷轉(zhuǎn)型 分析:IT與其它行業(yè)不同,由于技術性較強,營銷人員一般也須有較強的技術背景,且最好有著豐富經(jīng)驗?;ヂ?lián)網(wǎng)公司、 電子商務公司、軟件公司目前都需要有技術背景的營銷人員;另外,電子商務的再度火爆,使得傳統(tǒng)企業(yè)開始重視電子商務營銷,也需要有技術背景的營銷人員。這類工作薪水不低,加上提成應該可以拿到高于程序員的薪水,同時也比較穩(wěn)定。 優(yōu)勢:深厚的技術背景仍然是Smith的核心競爭力,在8年的從業(yè)經(jīng)歷中,Smith廣泛涉獵了各種編程軟件和工具,對IT行業(yè)也有相對深入的了解,這些都為他轉(zhuǎn)向營銷提供了平臺。 挑戰(zhàn):Smith過去的工作主要是跟機器打交道,而營銷工作恰恰需要跟人打交道,這對Smith來說是最大的挑戰(zhàn),要求他徹底改變工作方式,加強溝通能力與人際交往能力;此外,營銷工作會面臨銷售指標的壓力,這些問題都是Smith轉(zhuǎn)型前必須深入考慮的。 出路三:向項目管理努力 分析:如果說前面兩條出路轉(zhuǎn)型的成分多,那么項目管理可以說是Smith更為便捷的發(fā)展之路。目前,軟件項目經(jīng)理是人才市場上炙手可熱的人才,有豐富經(jīng)驗、外語好的軟件項目經(jīng)理是搶手的香餑餑,供不應求,薪水自然也是水漲船高。在上海市勞動部門新發(fā)布的2005年軟件行業(yè)薪資調(diào)查中,項目主管的薪水是同層次主管中最高的,年薪高位數(shù)達到211011元,平均年薪達109414元。最重要的是,一個優(yōu)秀的項目經(jīng)理可以在這個崗位上長久工作下去,并且有向高層進一步提升的可能。 優(yōu)勢:對Smith這樣有經(jīng)驗、有技術、有人脈、有能力、參與過多個軟件開發(fā)、有一定經(jīng)驗的人,項目管理無疑是Smith發(fā)展的一個很好的方向。 挑戰(zhàn):Smith以往參與過不少項目的開發(fā),但一直是項目團隊里的一分子,沒擔任過項目帶頭人。而很多公司在招聘項目經(jīng)理時,都需要有帶領團隊進行項目開發(fā)的經(jīng)驗,這是Smith的一個劣勢。建議他參加一些項目管理方面的培訓課程,自學相關的知識,增長自己在流程管理、溝通協(xié)調(diào)等方面的能力,以便積累資本,逐步向項目管理崗位邁進
linsisty-Q
軟件測試工程師的一天是怎么度過的呢? 其實可以按照時間軸進行分為三個階段: 去上班的階段 工作中的階段 下班后的階段 清楚了一天時間的階段劃分,那么就可以知道一天的時間如何分配,以及自己的工作內(nèi)容是什么了。 一、去上班的階段 ? ? ? ? 作為軟件測試的工程師,每天的開始往往是伴隨著激烈的鬧鐘開始,潛意識中和煩躁的鬧鐘做著激烈的斗爭,在睡意惺忪中極不情愿的起床。總覺得早上的時間很緊張,此時距離大多數(shù)企業(yè)規(guī)定的9點上班時間可能不足2小時。如果住的距離公司近,那么對于住在車程2小時外的小伙伴來說充滿了羨慕嫉妒恨。 ? ? ? ? 早餐往往在路邊或者公司附近就近解決,有時候也迫于時間的關系,早餐也就省了。能夠按時進入公司打卡是多么幸運的一件事。(當然如果是領導,那就不用體會這一段了) 二、工作中的階段 ? ? ? 一般忙碌的一天往往是從早會開始(9:10左右),大多數(shù)互聯(lián)網(wǎng)企業(yè)開啟了敏捷開發(fā)模式,測試工程師作為軟件質(zhì)量的保障者,需要每天參與早上scrum小組的站會,解答三個問題。1)昨天完成了什么?2)今天即將要做什么?3)有沒有需要協(xié)調(diào)的問題? ? ? ? 大約在15分鐘后,站會結(jié)束。根據(jù)初步計劃開始今天的任務,往往計劃都是很美好的,但是...,但是事實卻是從如下可能場景開始: 場景一:理想型 理想型企業(yè)團隊的測試工程師,那么更多的是從開始計劃的任務開始,按部就班實現(xiàn)自己的當日任務。 - 需求分析評審會議(其他相關會議) - 制定計劃方案,做好測試準備,搭建環(huán)境等 - 根據(jù)已確定需求用例編寫、用例評審、用例執(zhí)行 - 進行缺陷的跟蹤處理(提bug、跟進bug) - 問題的溝通交流,有效處理 - ...... ? ? ? 如果是上述這種場景,那么恭喜您,所在的企業(yè)應該是流程資源等非常好的企業(yè),能夠?qū)R挥行У耐瓿勺约旱拿咳杖蝿眨ㄓ美?、缺陷),而不需要太多的雜念處理其他事物,適合性格內(nèi)容向型的工程師。 場景二:一般型 一般型企業(yè)的測試工程師,工作是從開始計劃的任務開始,但是否按部就班的執(zhí)行下去,得看實際情況。 - 驗證bug,并且回歸測試相關模塊,此時又發(fā)現(xiàn)新問題,找來開發(fā)、產(chǎn)品開啟了補唾沫橫飛的溝通場面... - 準備開始設計測試用例,發(fā)現(xiàn)需求不完整,沒有細節(jié),找產(chǎn)品臨時給備注一堆說明,原來的設計推到再來... - 執(zhí)行用例的環(huán)境沒有準備好,申請的賬號還沒有通過,不可預知的風險悄悄的接近... - ...... ? ? ? 如果是上述場景,那么同樣恭喜您,所在企業(yè)迫切需要您梳理流程規(guī)范,細化好測試計劃過程,需要和小組成員一起攻克難關,需要跨部門的合作和溝通技能,影響團隊的進步。 場景三:凌亂型 凌亂型企業(yè)的測試工程師,工作沒有計劃,可以隨心所欲的開始每天的任務,也可以不假思索的戛然而止。 - 測試工程師是一個“全能型”的人員,上級領導指哪兒,就往哪兒打,而且要求打的準 - 測試過程中的任務按照用戶迫切的要求來,先把功能完成,至于能否滿足質(zhì)量要求,那是后面事 - 穿梭于不同任務及工作中,要么成為英雄,要么成為“梟雄” - ...... ? ? ? 如果是上述場景,那么同樣恭喜您,所在企業(yè)迫切需要您獨當一面,從制度到流程到技術到業(yè)務,不求精通,但求能解決實際問題,挑戰(zhàn)與機遇并存,要么最后是企業(yè)的英雄,要么是企業(yè)歷史潮流中的一段插曲。 ? ? ? ? 轉(zhuǎn)眼間,時鐘已經(jīng)走向了中午12:00,一般企業(yè)會有1~2小時的午休時間,該段時間除了吃飯午休外,僅有的時間可以和同事們侃侃大山,聊聊生活,有時會討論一些技術問題......,下午又開始接著上午的任務繼續(xù)...... 隨著下班的時間到了, 需要將一天的工作任務做個匯總和總結(jié),按照要求發(fā)日報、周報。 上班工作期間內(nèi)容總結(jié) 1)開會討論 會占用10%~20%左右時間,各種形式的會議,為做下一步任務達成一致 2)設計執(zhí)行 測試過程中設計執(zhí)行時間會占用70%以上的時間,這也是測試的重點和核心 3)溝通確認 對于有疑問的地方和不同人員進行溝通確認會占用約10%左右時間 三、下班后的階段 經(jīng)歷了忙碌而充實的一天,按照正常的工作時間結(jié)束測試工程師的一天。 如果碰到項目上線或者加班情況,那就只能按照實際要求來。 ? ? ? 如果是非正常的下班,那么回家后的時間可能只有休息了,在睡夢中等待第二天的鬧鐘響起。 ? ? ? 但如果是正常的下班,那么回家的時候基本是自己支配,當然為了后續(xù)能夠更好的發(fā)展,別忘了用僅有剩余時間給自己充充電,這個時間是非常重要的,能夠自由支配的時間不多,抓住僅有的時間查閱資料自己挖掘新知識,因為大神都是這么過來的。 ? ? ? ? 總之,作為軟件測試工程師,主要時間是在公司階段任務,需要做好日常的管理,追求技能的提升,才能在有效的時間管理中強大自己,為企業(yè)帶來價值,贏得未來的發(fā)展。 這些資料,對于做【軟件測試】的朋友來說應該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業(yè),一定要提升技術功底。 加油吧,測試員!如果你需要提升規(guī)劃,那就行動吧,在路上總比在起點觀望的要好。 未來的你肯定會感謝現(xiàn)在拼命的自己!
優(yōu)質(zhì)工程師考試問答知識庫