在現代軟件工程這本書的56頁,我看了「專與精的關係」這一段文字。做者說全棧工程師讓他想到了街頭賣藝的單人樂隊,什麼都會,但不精通任何同樣。做者認爲只研習某一樂器的樂手比單人樂隊強。可是在下一段,做者又把全棧工程師比做了做曲家。做曲家要求要對各個樂器都要有了解,不能只會一種。而這就要求全棧工程師要專業,不能只精通一種。那麼,在這一段話在,咱們到底應當如何作呢?是精通於一種計算機語言比如只研習某一樂器的樂手,仍是要作到面面俱到,專於計算機比如做曲家呢?所謂的全棧工程師到底應當擁有怎樣的技術呢?是精仍是專?java
在現代軟件工程這本書的61頁,巴克斯頓說技能的反面是「Problem Solving」——「解決問題」。緊接着這句話的下邊舉了一個例子,說的是一個大學生說本身精通Visual Studio C#編程,可是讓他寫程序是他卻一直在解決低層次問題。按照個人理解,技能就是一項你能用來解決相關問題的手段,不論是解決低層次的問題仍是高層次的問題,總的來講就是在解決問題。可是巴克斯頓卻說技能的反面是「Problem Solving」——「解決問題」。那麼按照他的說法,技能的正面是什麼?只精通知識而不解決問題?仍是其餘?在這裏「解決問題」中的問題是否只說的是解決低層次問題?關於這一句話我仍是有些不明白。git
在現代軟件工程這本書的140頁,做者說了這樣一句話。「怎樣衡量一個項目的成功?並非最酷的技術,而是商業的成功。」。我贊成他的下一句話「一個項目的商業價值只有在它被成功地發佈並運行時才能體現出來」,可是,我認爲一個項目的成功不能只看商業上的是否成功。就像是Python,在Python最開始的時候,它至關於一個大項目,許多人均可以對其進行討論改正。由於他的開源,不少人收益於此,並且直到如今發佈其的組織也是非盈利的。它在商業上我想算不上成功吧,但不能否認,這個「大項目」很成功。咱們作程序員,是否是在衡量一個項目的成功只能用利益來衡量?咱們作出一些很酷的技術,本身得到了知足與自信算不算一種成功呢?程序員
在現代軟件工程這本書的142頁,在讀到投資質量這一塊有一個問題。書上說「投資要講時機,好比說對於某項技術的培訓,最好的方法是在即將須要的時候進行培訓,太超前或滯後都不靈」。咱們知道,如今的競爭很激烈,若是要在某個方向上突破須要用的某項技術,那麼在同一時間不少公司都會對員工進行相關技術的培訓,這樣的狀況下,很難佔據比較大的優點。那若是咱們對員工提早進行相關技術的培訓,那麼咱們是否是就會在須要用到這項技術的狀況下佔據很大的優點呢?並且在書本上下面也寫到「投資是長期的」,若是提早進行培訓,是否會取得更大的回報呢?編程
在現代軟件工程這本書的296頁,書上在說到測試用例這一塊咱們沒有必要繁瑣的進行測試,能夠用一些典型的有效的案例來測就能夠了。但在前面書上說了不少測試的重要性,並且寫軟件代碼咱們也須要考慮全面,包括那些發生機率很小的,咱們都須要對其進行測試。若是就按書上說的只須要有效的生成一些案例來測量,那咱們是否能保證那些咱們沒有測試到的代碼的正確性呢?測試人員是否只須要生成一些有效的案例來測量就能夠了呢?微信
遊戲軟件(魂鬥羅手遊版):工具
一、成爲其用戶是由於看朋友玩,想起了童年的樂趣。其目的就是爲了盈利,經過用戶充錢買裝備賺錢。測試
二、我是經過下載到我手機上的ui
三、該軟件經過版本更新處理Bug,經過發行安裝包更新版本spa
四、關於遊戲軟件的競爭不少,經過提供更加精美酷炫的畫面來進行競爭。操作系統
手機應用(騰訊QQ):
一、成爲其用戶是由於它的便捷,能提供很好的服務,與朋友親人隨時保持聯繫,還有就是如今的時代不能沒有這個軟件。QQ的目的仍是爲了盈利,經過各式各樣的特權讓用戶充錢賺現。
二、我是經過下載到我手機上的
3、該軟件經過版本更新處理Bug,經過發行安裝包更新版本
4、關於這個方面的競爭,好像就只有一個微信(在中國),兩個仍是同屬於一個大公司。在這個方面QQ也就是儘量多的完善和增長各式各樣的新功能來進行競爭。
手機應用(京東):
一、成爲其用戶是由於能夠足不出戶購買到物美價廉的商品,符合如今時代的特徵。目的固然仍是爲了盈利,經過在京東上買東西來盈利。
二、我是經過下載到我手機上的
3、該軟件經過版本更新處理Bug,經過發行安裝包更新版本
4、在網上購物這一領域,京東最大的競爭對手就是淘寶和天貓。京東是有本身的快遞公司,能夠很快的把用戶買的東西送到用戶手裏,它就是靠快遞寄的快來進行競爭的。