您好,登錄后才能下訂單哦!
很多剛從事Java開發的同學都有一個疑問,到底是向全棧式程序員方向發展還是做精通某種技術的專才?對于這個問題也是見仁見智。 在給出我的觀點之前,我們先來分析一下全棧工程師的種類和專才的種類 ,之后關于這個問題的答案就很清楚了。
所謂全棧工程師并不是說要熟練精通的使用很多技術,重點在于要知道很多技術,這句話有點繞,舉個例子,就是十八般兵器不用樣樣都很熟練精通的玩,而是要知道江湖中有十八般兵器,且知道每種兵器的用途是什么。 全棧工程師在我看來有兩種,第一種是各種技術雖說都懂點會點,就是十八般兵器拿起來都會耍,但是每一種都只能耍到一兩層功力, 第二種就是不僅是各種技術都懂點會點,而且是有一門技術特別精通,這第二種有點像我們說的專才,呵呵,接著看,我們后面分析。
我們再來看看專才,必須至少在某種技術上是特別精通的人才能稱為專才,我認為也是分為兩種,一種是精通某種技術,但也是僅僅知道有這種技術,比如,我精通耍大刀,但我也只知道江湖中有刀,不知道還劍戟等其它兵器,呵呵,這種是孤陋寡聞的專才;另一種相反,除了精通某種技術之外,還知道有其它技術,且了解它們的用途,比如,我雖然只精通耍大刀,但是我卻知道江湖種還有其它兵器,并且對于其它兵器也了解它們的用途,這種專才是不是很像前面說的第二種全棧工程師?
所以綜合上面對于全棧工程師與專才的種類分析,總結出工程師其實是有兩類的:
第一類是不牛的工程師,包括第一種全棧式工程師(這一種工程師不用花很多精力就可以做到,功力不深厚),和 第一種孤陋寡聞的專才工程師,(這一種工程師肯定是有瓶頸的,而且容易閉門造車);
第二類是牛的工程師,包括第二種全棧工程師與第二種專才工程師(第二種全棧工程師其實就是第二種專才工程師),它們共同的特點是:全且專,這一類才是我們發展的目標;
將工程師重新分類后,我們再看看最初的關于全棧與專才的選擇問題,就會發現問題本身太籠統了,所以問題應該變為:我是向牛的工程師發展還是向不牛的工程師方向發展?
我認為全且專是成為真正牛的工程師的必然或自然的趨勢。因為只專的話,我想也不會專的很深,因為孤陋寡聞閉門造車,不能吸收其它技術的思想和優點,只是全也不行,浮于表面。
另外關于時間和精力的問題:我怎么可能有那么多時間和精力做到全且專?還是強調一下:這里的全且專是指了解的很廣泛,但是只對某個技術進行專門研究到精通,不是說的對了解到的技術都做到精通。做到全是很容易的,不會花很多時間和經歷,然后你就可以把剩下的時間和經歷用在鉆研某種你感興趣的技術上了。
視頻課:秒懂正則表達式
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。