justjavac(迷渡)知乎live--<<前端工程師的入門與進階>>聽講總結

知乎聽講總結

知乎live----jjc《前端工程師的入門進階》

git地址javascript

內容

  1. 前端的基礎知識,計算機專業基礎知識感受還行。前端後臺都有作過,如今以爲本身要深刻。可是隻看框架源碼和本身寫demo感受並不能提升,要如何提高?
    答:讓別人review本身的代碼,能夠是水平低的人也能夠是水平高的人php

  2. 你們都推薦GitHub來鍛鍊本身,我想請教c神怎麼把那些項目結合本身會的知識來提高本身,不知道從何入手,是在這個項目上修改仍是?
    答: 基本知識,基本功必須牢固,盲目實戰會有不少彎路css

  3. 前端如何入門?
    • 成爲前端程序員前提是成爲程序員
    • 對前端要有一個基本的瞭解
    • 深刻了解前端
      • 建議: 忘掉js,忘掉瀏覽器,先掌握js的語法(eg:數據類型)
      • 建議: 語言的結構如(eg:for)和其餘語言的比較作到求同和異
  4. 是否是作項目前端框架都應該用最新的技術啊
    • 80%的時間是在維護老項目
    • 老技術比較穩定,使用的比較多,老項目是慢慢更新的
  5. 初學者能用什麼項目進行練習,而不會感受特別難啊
    • 不要效果吊炸天的效果圖,不是考察的重點
    • 代碼規範、整潔
    • 代碼邏輯複雜,可是項目簡單,實現的方法能夠是函數式、過程式、面向對象
    • 代碼強壯,用戶的任何操做,程序能運行
    • 代碼調試性
    • 分技能的練習
    • 不要直接使用框架練習
  6. 平時作業務居多,若是在作業務的過程當中提高技術呢
    • 大部分就是在寫業務代碼
    • 代碼層: 業務代碼最重要的是可維護性,過一段時間還能看懂嗎
      • eg: 儘可能不要使用for 循環,可使用函數式的some 等循環,可讀性高
    • 架構層:前端和後端的業務不一樣,後端業務固定
  7. 我已經能夠獨立完成獨立項目,算是初學者嗎
    • 不必定,‘三月工做經驗重複五年’(注:好悲哀,就怕本身也這樣)
    • 要知道爲何框架會存在,他解決了什麼問題,他的缺點是啥
    • 文章:拋開 React 學習 React
  8. 若是是js僅僅掌握,那要如何提高本身?具體怎麼實現?
    • 編程思惟的提高
    • js作c的題目
    • 閱讀別人的代碼
    • 能夠學習別的語言,開拓視野
  9. 怎麼纔可讓本身的代碼的可讀性變高?可維護性更強一些?
    • 可讀性
    • 可維護性
      設計模式
    • 思考的方式,寫代碼的目的
    • 提問的智慧,大牛也是有問題的,他們在提問以前就自助解決了
  10. 錯誤的前段學習方式都是指那些?
    • 沒有系統學過js,把知識點穿起來
    • 沒有目的是學習
    • 追求炫酷和新的東西
  11. 今年前端對應屆生的要求到哪一個層次呢?如須要會什麼技術棧?對即將找實習或找工做的學生有哪些面試建議?java

    • 按簡從來提問,寫啥提問啥,關鍵字熟練和精通(注:好好想一想這連個詞,別坑本身)
    • 系統掌握知識(css,dom, js),擴展知識
    • 我的知識管理
    • 全部的東西是須要經驗可管理的閱讀建議node

    • 閱讀建議react

  12. 內存泄漏,遇到的最多,有時候作的時候也許也不知道,應該如何查找?
    • review
    • chrom工具
  13. 若是邏輯能力差,應該如何提高本身的js思惟邏輯能力?
    • 訓練出來的,刷題
  14. 前端的話 應該是調試工具和構建工具 尤爲是構建工具 感受最近特別多 不知道怎麼選了
    • 調試的很少
    • 構建工具多 最新的 gulp webpack
  15. 優秀的前段工程都須要掌握什麼技能,而且這些技能的熟練度達到多少?
    • 解決問題的技能
  16. php和node.js 要算大前端範圍
  17. 在創業公司本身從零作了不少東西,進步挺大的,但歷來沒有人review個人代碼 ,沒有人和我研究技術 這種狀況該怎麼繼續提高本身 仍是換個大點的團隊
    • 任何人都何以review
  18. 儘早制定本身的前端職業規劃• 我認爲的一種錯誤的前端學習方式( 80% 的人在使用)• 培養自學能力,如何快速成長和學習?
    • 定目標 看招聘要求
    • 正則表達式
    • 你找到了解決問題的資源,最好能手巧一遍
    • 沒有高工資的語言,只有高工資的開發者
  19. 培養自學能力,如何快速成長和學習?
    • 儘可能不要去外包,外包是機械的重複
    • 經歷足夠的坑
  20. 請問後端轉前端,是直接從框架加基礎的學習,仍是先從h5,js,Ajax 深刻再學前端框架好一些呢,謝謝
    • 直接學習源碼
  21. 聽了好多,看了好多前端進階,可是感受仍是在進階…在工做中都是老樣子,要不就是沒人帶,要不就是切切圖弄點特效,維護網站什麼的,偶爾本身搞搞代碼
    • 作開源項目
  22. 設計模式感受好神奇但是本身老是用很差麼才能分析出用哪些模式或者算法合適啊
    • 場景
    • 解決什麼問題
    • 爲什解決問題
    • 怎麼才能解決問題
  23. 如何才能讀懂別的框架的代碼啊 尤爲是一些迭代好長時間的代碼 一上手就好多 雖然知道確實挺優秀的 可是不知道從哪開始讀
    • 從正式發佈的第一個版本讀,不是第一行
      • 0.01-0.02-0.03
  24. 如何在需求改三遍之後 還能活着寫代碼啊- -
    • (好)增長代碼解決問題
    • (良)修改源碼解決問題
    • (壞)改動不少東西解決文圖
    • 要解耦,代碼能夠進行單元測試
  25. 學習新知識,應該學本身喜歡的仍是學適應工做的?(注:不要任性)
    • 能夠學習使用工做的
    • 能夠把工做當作興趣,作出付出
  26. 如今還須要熟練運用jquery麼??仍是都儘可能用原生js去寫?
    • 移動項目告別jq
    • 對項目作出評估,而後在選擇
  27. 前端工程師如何定位本身
    • 走工程路線:產品路線業務代碼
    • 底層路線:庫、組件
  28. 想問一下c神,做爲大三學生,在項目帶來的提高已經頗有限,而且前端基礎知識也比較紮實以後,該如何提高本身?另外看框架源碼有什麼比較好的方法?
    • 作精一個項目
  29. 進如今的公司工做了快三個月了,學習到不少,本身工做之餘也不斷擴展對前端的瞭解。如今的感受是:(注: 問題不全)
    • 遇到了瓶頸,可能問題不是前端,是前端以外的,多是工程化,多是算法
  30. 若是不是避免三個月的工做經驗重複三五年,那麼三五年經驗的前端應該是什麼樣的
    • 工程化的東西瞭解了
    • 爲何作工程化
    • 設計模式
    • 解決問題能力
  31. 如今主流框架你最喜歡哪一個,爲何?
    • react 單項數據流、函數式編程
  32. vue值得學習嗎
    • 能夠
  33. 是否是3大主流框架學會了一個其餘的都能融會貫通
    • 不是的,他們的設計理念就不樣
  34. 如何從jquery過渡到vue,我感受和之前的使用方式徹底不同。。
    • 思惟模式的轉變
      • jq操做dom爲主
      • vue操做數據
  35. 來自微信羣的提問: 目前公司主要項目是crm,後端java,前端頁面也是後端程序員用的jsp來寫的,可是他們寫前端頁面的時候以爲很吃力,想着能把先後端分離出來,crm項目自己有必定複雜度,想問下,應該從幾個方面着手改變開發模式?是能夠直接上如今流行的框架之類的麼?jquery

  36. 年近30了,確實喜歡前端,還適合入行嗎?
    • 學到老,有求職的困難
    • 轉行的理由是啥呢,轉行就能好嗎
  37. rxjs在目前前端裏的做用和使用場景是什麼樣的?由於我見過rxjs結合redux來做爲異步狀態同步,如今用的多麼。
    • 喜歡,小規模的使用
  38. 快速上手框架的方式
    • 官方說明文檔
  39. 大學不是學的計算機,畢業後入伍,在部隊接觸到web,如今退伍後想深刻這行。
    • 要努力,有點公司是研發的公司,須要是計算機專業的
  40. 羣問題: 在js比較薄弱的狀況下,怎麼能快速進步?或者有什麼學習方向
  41. 如何知道當前行業在流行新的什麼技術,而且儘快掌握它(注:沒有記錄全)
    • 社區
    • 外網
    • 微博
  42. 不少人瞧不起基礎 然而實際工做中 不少人的瓶頸沒法突破 就是由於基礎不夠紮實 因此 很感謝jjc大神的分享啊
    • 是瞧不起浮躁,是自覺得掌握了js(注:感觸頗深)
  43. 書籤管理
    webpack

  44. 能夠簡單講一下一個技術的學習方法嗎
    • 分階段
      • 瞭解: 官網、維基百科、(查看拓展)看書
      • 入門
      • 精通
      • 提高
  45. 能推薦一些書籍嗎
    • 《黑客與畫家》
    • 《javascript高級程序設計》
    • 《javascript精粹》
    • 《你不知道的javascript》
  46. 其餘

相關文章
相關標籤/搜索