我認為沒有什麼應不應該會,端看每個人自己的目標
我本身是自學PHP,分享一下我的學習方向
1. 基本語法
語法的話我不會特別花時間去練習,就是專案用到的時候查到,然後學起來
2. 物件導向
練習自己寫一些元件,設計元件的過程去練習自己的類別和物件概念
平常用套件的時候,去想一下別人為什麼這樣設計,然後自己要想辦法應用
3. 框架
基本的 PHP/DB 都大概會運用之後,你應該會有感覺程式碼越來越不好維護
自己寫一個簡單的框架,或是從 Laravel/Slim/CI ... 開始練習
看人家用了哪些方式處理你遇到的問題
4. Design Pattern
在學框架的時候你會發現 Design Pattern 怎麼被應用的
可以額外花時間了解,就算到不同的程式語言都很有幫助
5. 測試
開始用 phpunit 去測你寫的小單元或是功能
這邊寫的是我學後端的方向,其實前端也差不多是這樣
你可以想一個自己有興趣的題目,當成 side project 來經營
公司不太可能你學了什麼就用什麼,用自己的專案來練習比較快
如果覺得公司也可以用,在和主管與同事討論可行性