一本《Web全棧工程師的自我修養》,引起了不少人對於全棧工程師的關注。究竟什麼樣性格特質的人適合作全棧工程師?高級全棧工程師適合去創業嗎?做者在工做以外又是如何修煉打磨他的職業技能呢?讓咱們一塊兒聽餘果聊聊他的讀書方法,以及他對全棧工程師跳槽和創業的觀點。
前端
Q:什麼樣性格特質的人適合作全棧工程師?編程
我認爲成爲全棧工程師的人確定都有不一樣的特質和經歷,因此不必定有標準答案。後端
不過以個人我的經驗來看,最重要的特質應該是好奇心。對於新技術的好奇心,對於黑盒子的好奇心(想一想小時候咱們拆開的鬧鐘和收音機),這些成爲咱們自我驅動學習新技術的源動力。即便不會得到收益,我想本身也會去學習一些新的技術吧。瀏覽器
其次是責任感。由於在公司作事,可能有些事情沒有規定必定要你去作,若是不是有較強的責任感的話,有些事情能夠甩手無論。因此責任感是做爲好奇心的一個補充,它能讓咱們有耐力堅持作完一件事。服務器
最後是行動力。我認爲行動力不是一種態度,是作事情的方法。有些人說本身是「思想上的巨人,行動上的侏儒」,覺得這是本身懶的表現,其實是沒有掌握作事情的方法。好比我讀一些項目管理的書,就知道如何開始和推進一件事,只要開始去邁出第一步,後面就順其天然了。不必定是思想決定行爲,有時候行爲也能夠影響思惟。網絡
Q:若是看完並理解了這本書,並且行動力很高的話,從菜鳥到獨擋一面要多久?ide
個人書只是拋磚引玉,或者說是一些方法的介紹,和知識點的概要。只是讀完的話,離你想象中的「全棧工程師」可能還有很長的路要走。性能
永遠不要中止學習,校園招聘中的優秀畢業生可能比工做五年的老員工還要優秀,這個行業很殘酷,這是事實。學習
Q:全棧工程師若是本身去創業的話,會有哪些優點?又會碰到哪些挑戰?優化
全棧工程師很適合做爲合夥人去創業,最大的優點是能夠用比較全面的技術搭建一個最小可用產品(MVP,minimum viable product),這在早期拉贊助,以及轉型上頗有幫助。
不過,創業的重點是爲用戶提供產品和服務,而不是專一於技術,因此側重點須要注意。建議找一個產品方面比較敏銳的人一塊兒創業。
Q:你在書中推薦了那麼多延伸閱讀,想必閱讀量必定很多,可否分享一下你的讀書和學習方法?
讀書以前先讀目錄,瞭解這本書總體的結構和敘事方法。我在讀《Javascript高級程序設計》的時候,就發現前面幾章講原理性的知識,後面大部分都是講DOM和BOM的細節,因此能夠重點讀前面的部分。我在讀《Web性能權威指南》的時候,發現前面一半的篇幅在講很是底層的TCP/IP協議和無線網絡的硬件傳輸標準等,後面一半就開始咱們熟悉的HTTP和瀏覽器優化,因此我就重點讀後面一半。
第二,我喜歡在讀書的時候拿一個馬克筆,在一些重要的地方畫上標記。之後重讀的時候就能夠直接讀重點部分。
最後,若是有博客的話,能夠把讀完這本書的心得體會寫一篇日誌。
Q:你常常關注的技術資訊網站或比較喜歡的技術博客有哪些?
我喜歡用RSS閱讀。在Google Reader關閉後,我還在堅持這個習慣,我如今使用國外的FeedSpot來訂閱技術博客,由於國外服務器抓取國外RSS會更穩定一點。
最常關注的有Smashingmagazine、CSS-Tricks、SitePoint、Tutsplus等。基本上英文居多,中國的開發者有不少能力都很強,可是能力強又能把技術寫得清晰的,太少了,國內我以爲阮一峯寫的很好,因此這一次也請他試讀了,他說我寫的「文筆流暢,通熟易懂」,我以爲至少達到了目標。
此外不要花太多時間閱讀,陷入社交閱讀的盲區。我閱讀技術博客的時候,經常想的是,這個技術怎麼能夠應用到個人產品中呢?只有使用,纔有價值。建議你精簡本身的閱讀池,好比屏蔽朋友圈和微博中的大部分人,只保留10個訂閱號,只訂閱5個RSS資源。
Q:許多人都經過跳槽來增長收入,但水平不必定有增進,是什麼緣由讓你在騰訊作了這麼長時間?若是有跳槽的機會,你會如何面對?
首先,我認爲收入跟責任是成正比的。加薪是由於承擔了更大的責任,而不是跳槽這件事,信息徹底透明的狀況下,跳槽跟呆在原來的公司會得到同樣的收入提升。不過這個世界的信息不是徹底透明的,老公司可能低估你的價值,新公司也可能高估你的價值。有時候,跳槽會獲得較大的提高,由於對於新公司,它對你有很高的預期,或者因爲競爭暫時給了你較高的薪水。這樣實際上會透支將來一年的加薪幅度,在下一次加薪的時候,可能HR會優先「照顧」低於平均水平的員工。對於老公司,它沒有給你合理的加薪,可能由於看不到你的優勢,也有可能你作的事情讓本身提不起精神。
總之,關於跳槽這個話題,變量很是複雜,每一個人的我的狀況和追求也不必定同樣,很難有一個簡單的評論。對一些人來講,也許是很好的機會吧。對於一些人來講,也許換個環境會更好。對於少數人來講,也許須要提升的是本身的技術能力和表達能力。
我在騰訊作了五年,緣由多是一直都能持續成長和學習,我也能持續把我學習的東西貢獻到產品中,造成了一個正反饋吧。此外,騰訊也鼓勵內部轉崗,若是在某個產品上作得過久,倦怠了,老闆鼓勵你調動到其餘部門。
關於做者
餘果,騰訊社交用戶體驗設計部高級UI工程師,前端開發組負責人,熟悉前端開發、iOS開發、PHP開發和Ruby開發等;曾獨立開發iOS APP(擼大師)和CMS(33PU);翻譯有《衆妙之門: 網站從新設計之道》和《響應式Web設計全流程解析》;平時喜歡編程、寫做、演講、攝影和英語等,但願本身能作一個終生學習者。
關於本書
全棧工程師正成爲 IT 行業的新秀,不管是上市互聯網公司仍是創業公司,都對全棧工程師青睞有加。本書做者是騰訊公司高級工程師,在前端、後端和APP開發方面都有豐富的經驗,在本書中分享了全棧工程師的技能要求、核心競爭力、將來發展方向、對移動端的思考。除此以外,本書還詳細記錄了做者從零開始、學習成長的心路歷程。