敏捷的程式設計師才是程式設計師 談快速響應需求

2021-09-12 03:28:03 字數 962 閱讀 2190

敏捷軟體開發,是我在06年讀碩士的時候正式接觸的概念,i love it.當我第一次聽說這個東西的東西,我立刻被他迷住了。在林銳的《大學十年》中,他說他母親觀察他有沒有退步,有兩個法寶:1)有沒有發胖,如果胖了說明用功不夠;2)說話快不快,快說明思維仍然敏捷。梁肇新曾經說:快是一種本質,東方不敗為什麼強,因為他快,快的所有人都趕不上它。敏捷的程式設計師是快的,xp甚至提出,當專案接近末尾的時候,都不要害怕變化,要擁抱變化。

今天上午專案公司提了新需求:批量新增規章的水印,水印能夠提供自定義功能。上午9:00提出,中午修改軟體,下午3:00上線。執行效果不錯,心情很好,自己做的東西幫助別人解決問題是非常快樂的一件事情。

當我們開始做專案的時候,就要依靠快速的實現使用者需求來實現價值,sas(software as service),軟體業就是服務業。你做不了微軟,就要以做專案為目標。有同學說在公司裡面找不到軟體工程的影子,其實,大學裡面的軟體工程的老師,自己要麼沒有以工程形式組織軟體實踐,要麼就是開發高手而不是管理專家。大學課本上的軟體工程告訴你的軟體開發是個什麼流程,而我們實際工作中軟體開發不是那麼規範的。軟體工程告訴你是去做對的事情,而程式設計師是把事情做對。這個看上去是完美的組合,有了完美的流程,再加上完美的人,就可以把事情ok。在工程實踐中,有時候是沒有人先驗的知道什麼是對的事情,什麼又是把事情做對。所以敏捷軟體開發把這個問題又交給做事情的人。這是對人的尊重,也是乙個可行的解決方案。程式設計之美曾經說過:程式設計師的雙手是魔術師的手。能夠解決問題的人,就是對的人。能夠快速解決問題的人,就是敏捷的人。

下學期,給我排了軟體工程,好久沒上這門課,現在對於教學我有了新的感悟,以前,我是不太管同學,現在想想還是要嚴格要求一些的好。因為現在的同學比較懶散,吃苦玩命的勁頭不足,這樣對以後參加工作不利。工程要求參與個體的遵守紀律,而即將面臨找工作的同學讀大學以後已經不再有高中時候的勁頭了。如果這樣的話,如何才能長本事呢?你會的東西別人也會,別人不會的你也不會,你是不會脫穎而出的,你也不可能成為乙個敏捷的人——乙個能把事情做對的人,更不會是乙個迅速把事情做對的人。

也談程式設計師

對於從事程式開發的人員來說,今後的前景問題了,應該算的上自身最關心的乙個問題了。最近也開始比較有空了,看了些文章,本來是想學點jbpm的,可是始終沒認真看完。道是對自己的前程開始有些擔心。大學畢業的時候,就聽說乙個問題,做程式開發員人,一般都超不過30的。30後再做開發,估計就比較難了。一想在想這是...

怎樣才是理想的程式設計師

第1個一點點 專注眼下 見過太多心猿意馬的程式設計師,我不得不把 專注眼下 作為天字第一條。他們往往有各式各樣的小夢想,比如做個小茶農 做個小鵝販 做產品 做銷售 做投資,卻被程式設計師的高薪或是沒有轉行的魄力 耽誤 了,而因為不專注,他們不在意做好自己的本分,不在意錘煉自己的技能,不在意學習新興的...

怎樣才是理想的程式設計師

第1個一點點 專注眼下 見過太多心猿意馬的程式設計師,我不得不把 專注眼下 作為天字第一條。他們往往有各式各樣的小夢想,比如做個小茶農 做個小鵝販 做產品 做銷售 做投資,卻被程式設計師的高薪或是沒有轉行的魄力 耽誤 了,而因為不專注,他們不在意做好自己的本分,不在意錘煉自己的技能,不在意學習新興的...