1. 程式人生 > >就9.5面試做個小結

就9.5面試做個小結

面試歷程

  • 第一次:未畢業,面試一家小廣告公司,直接被錄,沒去
  • 第二次:(都是培訓騙人的,也沒去),剛畢業,後來面試中型直接被錄
  • 第三次:2017.11,技術群裡面聊的,面個試,通過錄用
  • 第四次:面到人事,因為晚上加班、後來幾天回家,再後來,人家要招四年以上的(這波有點虧
  • 第五次:第一次去好點公司面試,很正式,應該不過,最起碼和人事聊了些(從與主管,及人事言行中有很大收穫),無論結果如何,經歷過,便有收穫(就此做以下總結)
1、基礎很爛

平時愛搗鼓新東西,沒注重過,其次態度不夠端正(用不到學了沒用),面向物件程式設計及閉包,平時工作也沒發現哪裡用過,函式柯里化倒是用過閉包

2、優點也是缺點:
  • 優點
    注重效率,晚上加的班是白天偷得懶,開發除錯在後臺不改資料庫和後端介面及引數情況下,一般一次聯調成功,我可以直接把後端程式碼拉下來本地除錯,順便檢視資料庫儲存是否正確
  • 好壞兼備
    好奇心比較重,喜歡嘗試新東西,自己搞過原生Android,還搞過畫圖,圖設計工具用過三個,MySQL管理工具用過兩個,像redis管理工具,用過兩個,使用過xmind畫思維導圖,設計過資料庫表,node、JAVA都寫過後端介面,我只是在尋找最適合自己的工具,進行高效開發,不是我吹牛逼,就算是是專業的後端開發,手中的工具也未必有我找的好用,興趣來了學東西特快,當然精力畢竟有限,就會被分散,但是呢,藝術是相通的

  • 缺點:
    我感覺我更注重實踐,基礎相對來說沒不太重視,我個人認為說的再好,不能有效的進行開發工作,也是瞎扯淡,就比如我們公司招進來兩個,一個是阿里未來酒店過來的,老闆都說他基礎好,但是工作中不會設計表,業務梳理不清,開發bug多,還有一個也是大公司的開發也有很多問題,試用期也被淘汰

3、不會推銷自己

明明包裡裝了電腦,專案也都有,被問專案構建等,只是那麼一說,簡單描述了下,沒將自己專案拿出來show 一波,其次是github賬號,賬號裡面內容確實比較多,也有fork,也有自己寫的demo 簡單帶過說寫了demo,更多東西放電腦mygithub目錄下沒推到github 上

4、自己規劃

  • 原計劃是搞下iOS原生,處理react-native 好處理,為以後封裝原生作準備,因為android原生搞了一段時間
  • 補充: 就本次答題而言,需要惡補一下基礎面試題

5、思想轉變

基礎也就面試用用,為了money 和好工作,也要搞下,當然嘍,工作中還是用lodash,這麼爽的工具不用,有點對不起作者啊 嘿嘿~~

6、收穫

  • 這段時間準備面試東西,在寫程式碼時候時不時會有新的靈感

7、調整

  • 短期不宜請假
  • 擴充下基礎面試
  • 在當前公司,將工作和生活分開,以後不將工作的事情帶回家做,做的再多再好,老闆也只是嘴上說說好,又不給加工資,滿滿的失望
  • 去搞下個人的專案(整合下)

8、帶份簡歷

以後面試最好帶份簡歷,在談到自己工作經驗時候,自己主要講的是重點,每個專案會談及到一點東西,由於簡歷是根據專案研發時間寫的,所以順序上會有些亂,導致面試官,會不斷前後翻動簡歷,找對應的專案進行檢視,很尷尬,以後注意

9、如何看待,技術更新(比較經典的angular版本升級)

  • 每一次技術更新或者是框架的升級都是
    1、 對現有問題的解決(例如angular從版本1,斷層式破壞性升級到2),
    2、 或者是優化(例如angular),
    3、 或者是開發體驗的提升(例如webpack,4.x版本中配置更簡單,es6~7、8,很多新的語法可以提高開發效率),
  • 前端技術發展是好事,不更新的技術才會被淘汰(例如docker的發展,開源後受到廣泛關注,並流行起來),所以社群中有很多開源,需要很多優秀的工程師一起來維護,順應網際網路發展
  • 懂得取捨,適應社會需要,好東西很多,但不能面面具到,時間也來不及,藝術是相通的,就像資料驅動的ng react vue echarts antv等,(這個可以去github上面找star多的,或者去一些網站 如慕課網,看下哪些新出的東西)
  • 儘早做好技術儲備

10、願所有的努力都不被辜負