如果是在前端界超過幾年的人
大概都可以體驗到技術更迭的速度
幾年前大家都還在用JQuery
後來開始有人玩MV* 出現backbone angular ember knockout等技術
到現在的angular vs react vs vue的大亂鬥
其實我個人的概念 都是只有當下最適合的工具 沒有最好的工具
JQuery可以幫助你解決問題就繼續用
不要因為有新技術出來就覺得某個技術會被取代
PHP也被鄙視了一大段時間 現在也又爬回來了
我相信鄙視鏈還是存在XD
知道用一個技術的代價 跟判斷代價是否可以接受
這才是選擇技術的重點
沒有技術是完美的
star人數
其實最不重要
但是最好判斷
假如有幾千人star一個專案
通常不是他很有用 至少也很有趣
是否能解決問題
如果他不能解決你的問題
那你選擇幹嘛?
維護團隊是否穩定
我想你不想選用一個孤兒專案在自己的系統裡面吧?
到時候還要自己維護
是不是會有大的變化
有如當初angular官方公告說下一版會建議使用atscript來開發一樣
光看到就使人卻步了
另外是有太多的破壞性更新也會讓人卻步
雖然現在大家用TypeScript用得很開心XD
是否有寫測試
我想現在有沒有寫測是算是判斷一個套件有沒有認真維護的基本條件?
團隊接受度
如果不只自己在用 那就要考慮別人
又假如你要離職要找人來交接
偏偏你又老愛玩新東西 一個專案就用一個新技術
到時候要找交接的人應該會想死
因為大量看文章的關係 邊看其實也是會對一個新技術持續觀察
從文章的數量也能了解目前技術的穩定程度
跟有多少人在使用
有時候看到有很多人在問問題 倒也不是代表這個技術很差
反而是因為他很多人用 才會有人問問題
因為之前玩過angular
覺得angular在弄大型一點的專案的時候會有點繁瑣
而且在跟jquery整合的方面會比較麻煩
所以vue一出來就讓我覺得很驚艷
可大可小 入手簡單 所以還沒正式板就已經開始關注了
不過也是等快到正式版才開始用在專案裡面
其實很早就看到laravel的消息
但是當時我的需求都靠codeigniter就可以滿足
所以當時反而覺得laravel太繁瑣 不大想玩
但是持續觀察到5.1板之後 就覺得他開始穩定
而且台灣社群開始蓬勃發展
另外也覺得團隊合作應該要有一個有架構的framework來做參考
所以就跳坑了 到現在也還在摸索
這個一出來到是毫無懸念的馬上跳坑
畢竟對於愛玩新技術的人來說
這玩意可是可以讓你玩更多新技術的基礎XD
比VM簡單 又不用像VM一樣把系統資源吃死
大學時期使用notepad++
後來用sublime text
這一兩年開始看到有人推坑phpstorm
就覺得可以省下不少時間
一年兩三千還算是可以負擔的支出
所以也就進坑了
內建功能讓我省下裝一堆軟體的功夫 划算
到現在還在摸索怎麼更有效率的使用他
因為懶得每次都做差不多的操作
所以尋找可以把動作標準化且重複運作的工具
自己寫shellscript雖然可以達到類似的功能
但是每個人寫的方式又會不大一樣
所以在交接上會有額外的成本
然後看到有自動化組態的工具 就開始研究啦
挑ansible主要是因為他不用額外裝angent
ansible galaxy也有很多東西可以參考跟運用
所以就挑這款了
最後還是回歸昨天的主題
要有知識基礎才能讓選擇用最小的代價得到最大的回報
MySQL入门学习笔记——七周数据分析师实战作业 - 后端 - 掘金
這類文章說明的很少
要看的很多
不過如果看懂就可以得到很多東西
PS 在寫這篇文章的時候我還沒看完這篇Orz
Javascript将html转成pdf,下载(html2canvas 和 jsPDF) | NoBB开发圈
工具加經驗文
有看過就多一項武器可以備用
我沒用react 但是我覺得這類文章都不會只講react
所以也都會點開來看
才會看到這篇標題打react 結果主要概念是前端優化的文章
其實用途很廣 所以不能被標題騙到XD
temme:优雅地从 HTML 提取 JSON 数据 - 前端 - 掘金
一樣是工具文
之前看過jq 現在再看到這個
就覺得組合起來威力會很大
在 Docker 中使用 Laravel schedule | Laravel China 社区 - 高品质的 Laravel 开发者社区 - Powered by PHPHub
這篇其實是看來驗證自己想的作法對不對的
看完回應也會覺得大家想的差不多XD
我是都以前都没团队...所以我没这烦恼
现在有团队,但是完全没合作
2个前端SEO工程师
负责批量制造站群0.0...
技术...别被坑了,只要能说服你的主管跟骗过老版的就是好技术
当然 效率能提高又不出BUG就更好
技术这东西 我都当个人消遣了
上班要不要用
还是要看你个人
团队要学习新的技术
能帮助效率
这样更好
能学习新东西,又可以讨论,大家一起进步
學新技術跟留坑給別人是兩回事啦
自己可以學 但是不見得每樣都要用在公司專案裡面
有的技術有如過眼雲煙一下子就沒人用了 硬要用上去也是麻煩
用在自己玩的小專案沒啥差就是了
至於推廣學新技術 主要還是看主管啦
留坑啊...
刚出社会时好像有留过几个坑给别人过XD
虽然我也接过坑
交接时只有WORD挡案,人已不在
然后最后一句话...勇士请加油。
当然在中途也发现各种BUG XD
Javascrript写错
CSS只有1个
没有模组化,没有规范,要新增功能,
还要找外包的工程师,但是老板说要我自己写。
所以还要花时间看函数,很浪费成本跟时间...。