php被說成夕陽language已經很多年... market share由82%跌到現在的79%... php很適合做一些小型項目, 公司網站... 等等等等.... 絕大多數公司並不需要高並發, 高性能, 高可用性..... 他們可能只是需要一個普通網站做最簡單的事... use right tool for the right job..
I mean tbh, you can always learn a new language but it is the skills and concepts you gain during your learning that matters the most. For jquery, I mean I still sometimes use it to do front-end development UI styling and animations. btw, PHP is really fast and I love i, even though i don't use it now. :P
如果用流行、或是大眾使用比例來看這篇, 是沒有錯的
懂得JavaScrip、JQuery、Html、CSS其實是有好處的
那些都是所謂前端框架的基礎
懂得愈多, 愈有能力利用框架開發出精美好用的工具
(其實仔細看現在所謂的框架, 很多都逃不出JQuery套件開發的基本觀念)
然而問題並不是在學什麼程式語言
而是開發的人, 對於「程式」的概念, 是一行一行、達到功能就好
還是「系統」?
甚至是效能、維護性、擴充性
就程式語言來說, 其實是一門通、樣樣通(這是我的真心話)
軟體工程師, 並不是懂很多語言或是框架就是厲害
除了開發能力, 還需要具備系統觀與維運觀
這牽涉到教育訓練與所接觸的專案大小、多看別人的作品
很多工程師只會把功能寫出來
但是效能、架構、利用性、維護性滿低
後端就不多說了
好的後端跟差的後端差異很大
進入程式狀態的腦迴路跟一般思考的腦迴路其實不太一樣
並不是每個人都適合走這行, 這真的需要一點天賦
會寫、寫的好、寫的好又能開發套件、有能力寫出框架
這幾個程度無法放在一個水平線上相比
多多學習是非常好的, 但並不是每個人都能在這行有好的發展
雖說十年就能磨一劍
我看過很多開發經歷十年以上, 還只是在「會寫」的程度而已
有沒有接觸、開發大型專案、前輩指點, 還是差異很大
如果沒有前輩指點, 又很少看相關書籍少接觸大型專案、跨系統專案的話
真的很難拓展系統及維護觀
比起學習什麼, 我還是建議先把1、2個弄熟
找個大公司去接觸裡面的專案, 重點也不全然是專案
而是大公司資源多, 會跟許多其他知名產業合作
能夠成為產業TOP都有其不一樣的觀點, 可以從中學到很多東西
站在巨人的肩膀, 看的視野還是比較寬
程式語言, 終究只是個工具
重點還是使用工具的人, 有沒有那個能力把工具發揮到極致
Angular 學習難度高,很多人剛接觸就放棄,但是了解原理後,開發速度很快,維護也很容易,也很適合大型專案多人開發,因為規範很嚴謹,所以不用擔心開發者習慣不好的問題,寫過JAVA的人會很喜歡
其實也沒很難吧⋯⋯
就 Java sprint boot 那套設計理念啊
很有系統邏輯,規範ㄧ致,用起來完全不用花時間去理解別人的偏好
Angular不難,但初學時要有完整成品專案放在旁邊查,一開始看文件真的不知道到底要怎麼用, viewContainerRef 、 useFactor、replaySubject等等概念解釋太饒口。而且職缺又少。面試angular工程師,結果對方問ng-show跟ng-if差別。原來是要找2022年剛畢業卻懂angular JS工程師...
Angular 是我第一個學會的框架,可能是因為上班邊學的關係,有前輩的程式碼可以參照,再加上學習rxjs 真的比想像中的簡單!
@@chengcai313 我也愈過職缺寫Angular
電話確認的時候 跟我說是要招AngularJS XD
Google 內部就是用Angular
php被說成夕陽language已經很多年... market share由82%跌到現在的79%... php很適合做一些小型項目, 公司網站... 等等等等.... 絕大多數公司並不需要高並發, 高性能, 高可用性..... 他們可能只是需要一個普通網站做最簡單的事... use right tool for the right job..
把Wordpress 去掉,看看还能剩多少
雖然很多人多JQ不要學,但我覺得不要學但要用,有時候在找前端的套件,為了配合不同的框架版本,要花很多時間去調整。
反觀JQ的套件都已經非常穩定,基本上無腦套,如果今天公司一樣需要一個後台搜尋Table功能,從後端開發到前端,我寫後端+JQ一個上午就可以幹完隔壁前端工程師要幹至少兩天的事,當天下午直接交付給專端用戶使用都沒有問題。
所以我基於比較利益,內部用的東西我還是用JQ寫,給除了內部以外人的東西用VUE寫。
dotnet core 專案預設附帶 jQuery,有 javascript 基礎跟上網查資料、語法就夠了,不必特地學,或是稍微摸過基礎就好。
@@rogerroan7583 這個要看你們公司的情況跟工作內容,或者那位同事出去找什麼工作,以我的經驗是這樣沒錯
@@rogerroan7583 我覺得他想要表達的是 刻意去學CP值不高,但他本身也不難簡單學就可以有很多應用,在某些情況下會了可以提高不少效率
同時我覺得 JQ上手難度低也直觀,做為一個初學者可以達成目的又不太深的語言算是不錯的選擇,而即便使用JQ也可以達成大多數的功能需求
我個人是認為基礎概念打得好比較重要,到新環境學新語言新技術都很常見,而且也比較自由
想要對某個語言深入點研究,還是等摸了幾個語言或是想要往哪個方向確定發展在來說
在加上台灣中小企業多,其實專精於一個語言除非夠強進大公司,不然我覺得某些程度也是跟你的舉例一樣把路走窄
當然薪水是另外考量 只會一個WEBFORM然後沒有摸其他的確實不太行,走得很侷限,同時如果是一個比較懂得或是人品好點的自然知道這樣的開發方式可以比別人省時間,會這樣嗆某些程度顯得他無知。
@@user-un2vr1tj3c 就是说啊,新技术一个又一个框架,新人看着都特么害怕还学个鸡掰, jq虽然老套,但是拿起来就能用。
Angular 跟 React在開發前端上就是兩種不同的思維,各有各的好壞,沒有誰高誰低之分其實
語言 框架 套路 大家都差不多,概念基底也沒差太多,就是不同偏向的套路封裝而已,新手js 學完 花幾周看一看 JQ 的套路,看看高手開發通用架構是怎樣思考的,然後看工作用哪個語言就學哪個語言,概念都是通的,學個語言不過就幾個禮拜的事,哪需要挑三揀四
幫糾正一下,老實說用 Google Trends 來做依據不能完全說你錯,但這工具是用來比較兩者的相對熱門度。舉個例子你可以分別把 Ruby、Go、PHP 、React、Vue 等輸入 Google Trends 比較,你會發現 PHP 雖然 20 年來呈下降趨勢,但熱度也只在近2年被前端框架反超,甚至從未低過 Go 與 Ruby。
感謝提供tips
不過目前PHP不適合成為新手第一個語言也是事實,PHP 屬於弱型別的語言,這也是很多工程師討厭 PHP 的原因之一,因為簡單所以很多工程師就寫得很隨便,導致專案難以維護,直到Laravel 的出現才好不少,但 Laravel 門檻偏高本就不適合推薦給新手,依門檻來說 python 或 go 可能簡單些
@@ShuhanLin
PHP 是否適合新手要端看這位新人他目的是什麼,
如果他今天是想寫個簡單的網站,
你要他去學 Node.js 或 Python,
那光在第一步的安裝環境就很有可能讓他卡死然後放棄。
再者,PHP 的問題不在於它是弱型別,
它的問題在於太過自由,並沒有一套準則能作為新手參考的標準
加上 PHP 入門相對容易,
語言面市久了,市面上充斥著老舊過時拉低水平與以訛傳訛的寫法,
類似的問題前端這幾年也開始顯現了,
很多早年的 Component 亂切;Store 沒規定的亂放亂寫;
老舊的 Webpack 設定與已經不支援的轉換工具,
維護起來甚至比 PHP 還吐血,但也好在前端要打掉重寫相對容易。
然後你提到 Laravel,首先它本來就不是面相新手,
甚至稍有經驗的 PHPer 沒有人指導學起來也是沒有方向很混亂的,
加上台灣這邊,這幾年缺乏了推廣活動,繁體中文文件甚至還停在 7 年前的 Laravel 5.4
導致 PHPer 要跨越這道門檻,現在可謂異常艱難,目前也只剩下台北部分新創公司有在使用了。
至於 Python 跟 Golang,如果新手的目的是 "學習程式語言" 那的確很適合,
但如果他目的是 "學習開發產品應用" 或 "找一份工作",
在台灣那這兩個語言就沒那麼合適了
除非這位新人他立志想進博弈業 :p
什麼強型別弱型別不是初學者要考慮的,收入才是
@@dra0220 一針見血!
James的結尾說得好!語言就只是工具而已,真正重要的是解決問題的能力!工具只要「會用」就好,不必去爭辯說誰比較熟,現在網路上程式語法查一下就有了,重點是要靈活運用。
不管什麼語言,既然學了就學到精,不要中途放棄,見異思遷,都是學到皮毛,浪費時間。等精了,再學別的,就自然可體會出差異,進步會很快。
本視頻各先進的留言很有参考價值,也是精華。讚~
沒前因後果學習認知,新手會慘死
我覺得不用學到精 主要 物件導向等等概念有打好底子即可
這樣大多語言就只是語法差別,而有需求在去精
大學教C/C++ ASM,哪個人敢說這三個語言學精了?
入行20年整…经验告诉我考虑什么热度,个人爱好都是浮云… 早晚都是有什么项目学什么…保持爱好保持热情才最重要…多会一门谁都不知道你什么时候就用到会给你带来别于他人的优势
給初學者的建議就是去學生產力高的框架
生產力越高賺錢就越快
以網頁為主,要會的程式只有幾個,不論是 php, Python, node.js 或者其他的都可以,是否要前後端分離也是要看專案而定,不是絕對的
我是全栈工程师,前后台都搞,做了20多年。每家公司所用技术各有侧重,很难笼统说哪个更实用。HTML,JS,CSS三件套是一切前台框架的基础。至于JQUERY, 好多公司都有用,可以根据公司所用情况学习,至少我接触的多家公司都有用。
我開發後臺的時候還是都用jq來處理, 因為後臺專案通常不會有前端的人加入, UI幾乎都是後端工程師自己要手刻出來, jq plugins數量的優勢, 後端工程師不用花費太多時間處理跟ui有關係的工作
angular在团队开发上优势明显,任何时候加入的人,只要他会angular,写出来的代码质量就不会太差,而vue、react需要画一定时间,去了解现有项目主程的编写风格,才能继续开发,否则也能继续开发,但代码很快就会成为屎山
PHP的程式碼很直觀,很適合新手。
過不過氣不是由誰決定的..而是由你工作的企業決定...
向我現在遇到的公司還有再用JSP+Servlet+Ajax。 也有再用JVC開發的
主要看你是用來幹嘛的
通常越前端學越新會比較好,比較容易使用API,因為都集成好了..
而後端最好是會越原始穩定語言,除非你們公司是另開新案。
否則很容易遇到客戶特定功能與新框架無法協調,導致推掉重來。
新語言最長遇到就是改版後不向下相容...
【過不過氣不是由誰決定的..而是由你工作的企業決定】與我心有戚戚焉,由付$$$給工程師的老闆(金主)在決定
我们公司正逐步使用javascript为主要开发语言。不过jquery和bootstrap也逐步用vue和Material UI,用quasar为主要框架。
我从applesoft basic开始写程序。后来用PHP大概十年左右,现在全面转换成javascript/node。
做出这样的决定,原因很简单:使用javascript可以同时兼顾前端和后端的开发。
不考虑react因为觉得react的library有点太多,开始有点像PHP那样。
我自己是不推薦新手前端學jQuery的
因為一旦碰了就很容易仰賴它
在實務上運用的話 因為它容錯性高到很可怕
即使你把整個頁面的HTML翻過一遍不去刪除它
它依然會靜靜地在那裡不會噴錯
一年、兩年過去
整個專案中的jQuery究竟有那些有再跑
那些已經沒用你可能都不知道了
I mean tbh, you can always learn a new language but it is the skills and concepts you gain during your learning that matters the most. For jquery, I mean I still sometimes use it to do front-end development UI styling and animations. btw, PHP is really fast and I love i, even though i don't use it now. :P
寫了5年左右的nodejs, 但相信只要bunjs production ready後, 很快轉會bunjs
deno 在我看來跟 node 一樣只是個 runtime,並不用特地學。特別的是他希望哲學上與 browser 互通,從管理相依的方式就看得出來。
現在已經可以讓 module 同時給 deno 或 node 執行,剩下的就是速度取向,就像 npm pnpm,前者當然還是有人在用,但說到要讓新手學習,給後者就行了。
對於jQuery我的看法是........jQuery學習成本極低,要創建一個不用管維護的網頁極快,在台灣專案公司的環境永遠不敗
其實...Meta (Facebook) 內部還在用 PHP ,但是是內部優化版的 PHP ,叫 Hack
覺得近十多年學的不是程式語言,是競爭誰學的框架比較多 XDD
到有時候在出問題時會發現,有程式員還沒分得清static, protected, implements, extends等在實際應用上的分別
1. Ruby跟js的強項完全不同,假設都是新手後端沒有基礎的話,寫ROR比較好培養oop, mvc 的概念
2. Jquery依然是很直得學的,不是所有需求都能用spa框架解決,如果今天只是要做landingpage,用jquey/css library/任一模板語言做的一定比框架快,而且seo又好。
解決SEO問題現在已經有next.js等框架可以用SSR解決,最近還有qwik,速度極快
我也是這樣認為的😂
Matlab本身就不是给软件开发用的,学术界验证论文或者做仿真用matlab最多,我phd5年期间验证算法也都是matlab写的
JQuery 统一了乱七八糟的scripting method,成为主流,但其他公司看不下去JQuery的成功,现在又把JavaScript拆成不同的framework
james最近發片好頻繁!!!好愛XD
Angular這幾年來慢慢被人遺棄的主要問題在於效率低落
跟React和Vue比起來速度實在太慢了,更別提其他架構更精簡的新銳框架像是Svelte, solidJS這些
但確實還是有很多公司在用
然後這些公司的共通點通常是下列兩者其一
1. 系統前期開發主要是外包給乙方公司做
2. 公司內部工程師大多擅長後端,或者後端實力明顯強於前端
1是因為太多接案公司,尤其是某I_M,早期幾乎都是訓練Agular的人力,
所以他們在接案的時候也會莫名要求甲方讓他們用Angular
2是因為Angular本身的MVC架構跟其他框架比起來,更接近後端技術的邏輯
早期寫Java或者C# 出身的後端工程師要學會相對容易很多
雖然我個人也沒很喜歡Angular,但不得不說以台灣來看現在還是很多公司在用
學好絕對不怕找不到工作
可以進一步分享關於效率低落的問題嗎?
因為本身工作在使用 angular ,最近想轉 react (工作機會較多)
因此兩者研究後,發現兩者新版 build 速度差不多
所以想聽聽看這個問題是哪方面的效率低落
@@kailiu6725 重點不是build 的時間啊...build code只需要一次就好哪是什麼問題,重點是運行效率
Angular的效率問題在於它雙向綁定跟依賴注入的特性,這部分google找或者問ChatGPT應該都可以找到答案
@@bradtsai6746 感謝,了解,原來是運行效能的問題。但 React 不是也會遇到 Virtual DOM 的效能問題嗎。另外,Angular 的這些效能問題帶來的是開發方便性,請問如果是一位資深前端工程師會依甚麼方面去做取捨呢?
@@rogerroan7583 我是全端工程師,依我自己的經驗,會需要 angular 的工作,通常技能需求還會需要後端,可能是因為這樣子的人才可能真的很難找吧 ? 但以純前端來說, React 的全球機會確實是較多的。
@@rogerroan7583 不管任何框架沒寫好都會有效能問題呀...你提到的問題通常是React 新手或是沒學好才會發生,不然正常狀況下react的虛擬DOM機制是會自動檢查重複的部分然後略過重複只渲染不一樣的部分,所以大家才說react 相對不好上手
很感謝James大大的分享~對近期有考慮幫自己規劃轉職的人來說真的有莫大幫助
p.s 第一支看過您有發佈的影片應該是在介紹WSL(標題:Windows有這麼爛嗎?工程師2021年使用Windows 10寫程式的現狀)
那是侯純粹只是想了解Linux到底是什軟體?怎麼還有一堆Ubuntu、Manjaro(有的沒的??)
後來才弄懂從原來Linux從單指作業系統的核心(Kernel),到現今已被泛稱為一套成熟的作業系統(原來不是軟體阿...)
很感謝這次幫大家評估,新手或想轉職的朋友其實不太需要急著學哪些語言,真的覺得每集的內容都讓人成長很多👍👍
ruby和csharp是最适合创业团队用的工具。开发效率高。比啥子都有用。。。
js + jquery + edge debug做構思概念時還不錯, 任何一部機開出來就做到😁
Ruby on Rails 确实不适合第一次学编程的新手,因为这个框架入门起点还是挺高。魔法遍地,新人会看不懂背后发生的事情而不知所措。就语言层面来讲,Ruby 虽然不是很火但它的语法实在是太舒服了,用过以后再写 javascript 会非常难受。
新开发使用云大都使用三层REST API方式与Batch(如LAMDB,WebJob等)但是旧程序升级还是有很用JQuery与PHP,Rudy等开发的,还有Delphi的,有些公司考虑迁移成本大都是能用就行了~~~所以还是会采用旧的开发方式。毕竟美国70年代IBM打孔机有些公司还在用~~~技术都差不多~
rails适合remote worker,所以如果你的目标是大企业里的螺丝钉,那确实不推荐学ruby。但是,如果你的目标是remote worker,那还是有待商榷。
JQ 我還是很推捏,工作都在用框架,但自己接案,尤其是活動網站,JQ依然是首選,兩三天結束掉一個案子
老实说 程序员的基本素养就是不管什么语言都能短时间内学会,这样就不用担心自己用的语言过时了
@@demodemo5991 这我同意。不过两个月也该熟悉各种相关library了。而且我不明白你对精通的定义是什么。通常一个工作是不需要用到所有library的,只要熟悉工作会用到的就行。我们组偶尔就会有项目需要用到以前从没接触过的语言,好在组长会给1星期时间让我们熟悉这语言。就算有不懂的也可以组内相互交流问问题
其實要用哪門語言很簡單,
工作用到什麼就寫什麼,
比如javascript, C, C#,java(awt, swing, javafx, ojb, hibernate,甚至是自己寫OR Mapping框架(不建議,畢竟接手的能力都參差不齊),poi,structs, spring,JFreechart....),window AIX centOS 批次檔,Oracle/SQL server/MySQL/access/Teradata SQL,nodeJS,go,JSP(EL, Tag lib, JSF...),PHP,ASP....,甚至撰寫Code generator如SQL(挑檔用),javascript產生器(自動化測試),防火牆設定指令產生器(用於自動化設定阻擋惡意連結黑名單...),總之接到案子就寫什麼code,不用自己設限。
总结很好。解决问题,才是重点。
少數有看完的人😂
好的程序员两周能学会一个新的框架,所以不用太担心,基础打好就行
講解的很清楚,感謝~
其實要說不推薦新手學的東西的話,說個一千零一天都說不完,所以應該根據應用方面推薦他們適合的工具,而不是以 Google 搜尋熱度來決定不要學什麼。
況且搜尋熱度百分比的計算方式,並不代表實際搜尋次數的比例。
像是C++從2004年100%跌到現在只有10幾%,你會跟新手說不要學C++嗎?會的話 Google、Amazon 台灣很大一部分的職位你都不能 apply 了~
或是新人目標是進入 Meta,參與 Facebook 的開發,那你也必須學 php。
若是新手想要開發 Android,你應該告訴他們不要學 Java 而是學 Kotlin,並從這兩種語言的差異來說明學不學的理由,這才是比較有說服力的論點
你說的沒錯,不過我回頭看了下,影片中每一種提到的技術都有提到我其他相同目的更推薦的選擇。至於目的,上面提到的這些工具都是web方面的技術,我想應該是無庸置疑。所以以我這個影片想要cover的範圍來說,我覺得我的結論是合理的。
根據目的去選擇工具這個論點我沒有在影片中提到,我現在事後諸葛想想大概是因為我在構思影片時,就已經預設是以web為主題來討論了。也就是這方面已經被implied了,就沒考慮到這部分。如果這隻影片主題是「如和選擇要學什麼程式語言」那我就會用你說的那個論點來切入。
@@demodemo5991 這個切入角度還不錯
控制硬件如embedded system好像還是主要用Linux C/C++,其他領域應該被取代了
flutter和angular都是谷歌的框架,但是flutter却借鉴了react的设计理念,而没有一点angular的影子,耐人寻味。
你的影片真的很讚很有幫助
謝謝!it means a lot to me
雖然 jQuery 沒有特別強,原生瀏覽器也都提供相同的功能,但我還是用它是因為程式碼可以少打很多字。原生的API要打很長的英文字、或多幾層步驟,很煩。雖然編輯器都有 auto complete, 但用 jquery 再加上 minify,壓出來的 js 檔小很多
只是來留言
能打程式的大大都很厲害
學過一點就放棄了...
由衷佩服
我認為學程式真的要有感興趣,不然真的會一下子就放棄...
Angular 還有一個問題是google開發, 這傢伙喜歡把他的project腰斷, 很多時人氣稍為有點低的project就會突然砍掉, 才剛剛砍掉 stadia
大部分都是看公司用甚麼 沒什麼選擇權
看標題縮圖驚見Angular也在其中!?
還好點進來看到留言我就放心了
如果angular這種這麼規範的東西都算過時就呵呵了🤭
有時候做FRONTEND時要用到BOOTSTRAP,BOOTSTRAP又要包含到JQUERY,就很多時手快快不自覺的用了JQUERY語法 XDD
在外國也有在推vanilla js,即PLAIN JS去做所有東西,但好像沒有一間公司願意完全擺脫JQUERY,會覺得很沒安全感
Bootstrapy在5之後已經擺脫jQuery了,除非是用舊版
@@yujinlin0224 這好近期了,要做維護的多半也在用4.6 vers
也沒有多公司願意 / 淮許去做版本更新,沒太多高層願意花時間去為這做測試
影片放 Deno 有點多餘。標題是「過氣的網頁技術,好多課程還在教」,然後裡面放一個還小眾、沒火紅過、 大學或補習班也沒教的 Deno 🤔
C語言 永遠不退流行
02:08 的畫面有拼錯字(Angular 少打了 l),但瑕不掩瑜,這支影片 hen 棒~
你说的语言我一个也不会,我只会C语言、汇编语言,不管什么语言开发的程序只要被反汇编,我都能看懂。我的工作主要是挖掘各平台漏洞。
看項目時間夠不夠, 你要一週內做一個前後端的話, 那php跟laravel那套會是我第一選擇
要學的話我個人會推nodejs跟vue
Angular跟java那類強類型的我個人很不推, 寫的效率太慢了 (我工作都是一個負責整個開發, 最多會分前後端, 所以不會有跟人合作的問題)
當然如果你目的是進大公司當一個齒輪, 那強類型的還是比較適合你
但如果你是偏向個人作業的, 那我的建議是學習強類型的思路, 用弱類型的語言生產
@@rogerroan7583 如果整路用any, 那一開始用其他語言不就更簡單了嗎
Angular的好處是強類型,大型項目可以減少很多合作上的麻煩及錯誤
但這個好處也同時是壞處,因為會導致個人開發者花費大量時間在這個上面
而在相同時間單位下,個人開發者能在弱類型語言下開發出更多的功能
@@rogerroan7583 是沒差啦
我對用什麼語言其實沒特別大意見
因為語言只是工具而已
哪個好用我就用哪個
就像我不會用java寫資料分析的
挑個適合任務的就好
PHP is the best language for web programming
我是ts nodejs php熟手,js开发后端实在太惨了,生态太差库太少全是前端的工具,根本不像宣传的那么好
其实用nodejs的后果就是要学一堆更多学不完的东西typescript, webpack express, template engine, socketio,spa framework(vue/react/angular), async, await await, deepclone,es6,typeorm,nestjs,这个坑远比学php大的多
学php的话基本只需要会用laravel和swoole就全包了
不过js的未来还是有希望的,但是至少5年后,其实用js最大的问题是生态的问题而不是语言问题,大家都喜欢白嫖不贡献library,nodejs只火了不到4年,而php的生态有20年
PHP is the best language in the world!
Deno 最近開始強調之後會增加對 npm 套件的支援度,個人覺得其實它想克服的不是只有安全性與原生支援 TypeScript 的問題。比起熱度下降不如說它還沒有真正紅過。
覺得php的優點就是台灣還一堆公司在用php,不想換語言,而且還都不是框架的
而且很多公司還都收什麼都不會的新鮮人讓你在公司從頭練php
職缺多很好找,薪水相比就普通了
適合練了來應付生活,再一邊練其他薪水高的語言換工作
PHP还是很强的,只不过必须框架化
什麼語言薪水比較高,go java?
同意,學新語言不難,難的是根本沒資源可以找!!!
10:58 是重點,用什麼工具不重要重要的是有沒有好的觀念和解決問題的能力
PHP 怎麼會過氣, PHP 是世界上最好的語言
對於Vue的看法呢
蠻適合新手學的
google 相关的language 最好不要碰,只要一旦翻车google就直接砍
Old Soldiers Never Die!
大推~ 選擇真的重要(淚QQ
ruby有時候還是用的 主要是Chef CM裏面用 不過不用特地學
php / laravel工作職缺真的很多,
有很多碼農工作小弟也是之一😭
最近想學react / typescript ,
但上網一看職缺好少,蠻猶豫的
你描述的這兩者一個是前端一個是後端,主要是看你想走什麼方向吧
職缺數我覺得不是重點,好職缺要求有能力的人,都還是很缺人才的,只是要努力提升自己
其实跟工作内容也有关,老科技的工作大多都在维护,新科技的工作dev偏多。团队理念也不一样。这个是新求职者应该注意的。
中国最常用的框架是Vue, 和Angular有相似的地方,用起来更顺手些
畢竟vue開發者自己就是大陸人
@10:45 雖然程式語言的概念互通,但要發揮新語言的長處,還是需要學習熟練特有的語法。我先前比較熟悉 Pascal/Delphi, C, 與 PHP,但是到 Ruby 就很難適應他過於精簡的語法,覺得增加許多在團隊中不同程式設計師共同維護程式碼的成本。我個人比較偏好 ObjectPAL 較為冗長的命名規則,好處是容易理解。Just my two cents.
這樣很好啊
增加很多工作機會
謝謝分享!
不好意思,我想請教一個問題,我目前是轉職前端,主要是寫 react 框架為主,目前在找第一份工作。
最近面的一家公司她們是沒有做前後端分離的,後端是用 PHP 畫面部分用 JQuery 來處理,公司說前期會帶你學那些後端的語言跟串資料庫,雖然我之後也會慢慢想往後端邁進,但不知道如果去這家公司以後換工作的路會不會比較受限呢...?
如果想寫 react,找看看有沒有其他機會吧
工作上用自己喜歡的工具我覺得還是有差的,薪資上我覺得應該也有很大的選擇空間
不好意思,我只会残体字,我就用残体字回复,如果按照你们公司的这个规划,你以后应该也是要学PHP的,最终,你会掌握PHP,前端,以及MySQL。这对你的以后技术能力有很大的影响,除非你专攻前端,不然你想转后端的话,PHP的劣势挺大的。
依照你的敘述,如果你是選第一份工作 語言沒有太重要,不要太侷限自己的選擇,找到一個好公司好環境磨個小段時間最重要。 不要在開始就把你限制在你要寫前端的某個框架
網站工程師到一個程度 不管你是前端還後端都會有部分牽連,想要精一點最後都會摸到另一端的一些東西,最後變成半全端工程師。
如果一個公司只是要你現在會的技術一直用然後賺錢,那你的未來大概就這樣了 技術沒有成長過了幾年你要換工作你還是只會那些,評什麼拿更高薪?? 而想當然原本公司也不太可能給你啥好待遇
1. 沒有做前後端分離的公司就該打槍了
2. 如果你想往後端邁進就直接進修Java 或其他主流後端語言之類的
3. 你想寫react就去找正在用react開發的公司 好好磨練1~2年 對你的效益很大
4. 回答最後一句話: 絕對會受限的 還是好好找正常前後分離的公司那是最好
php 好入門卻不容易寫的精,很看各工程師功力
说得好
what are you talking about php? it's still saved by laravel and codeigniter
43%的網站都係Wordpress, 如果要寫WORDPRESS TEMPLATE,一樣要用PHP, Angular雖然是好東西,可惜巿佔率近年大跌, 從找工作的角度, 未必是好選擇
Wordpress市場競爭很大,入門技術層面不高,如果要靠這個求職比Angular更難
PHP是世界上最好的语言
如果你不在工业界,而且自己没用过,就不要这么建议。工具,语言没有好坏,只有是否适合。
whoever said jQuery and PHP is dead just ignore them lol, absolutely newbie on programming world
Almost Everything work on jQuery if u deeply understand how web works
Data doesn't lie
@@foobar-xh5gs So you meant python is stronger than C? as from your explanation
@@foobar-xh5gs Learn from the very beginning newbie, keep it on!
@@foobar-xh5gs what is the point of proving your projects which are copy paste from online? tell me
2024台灣 還是超多 Java PHP Ruby...
你好,請教一下 目前是自學 C# 也希望可以自學找到工作 ,請問有甚麼建議嗎 或是到什麼樣的程度就可以投履歷
做出一個完整的project我覺得就可以開始找了~
也在自學C# XD
一起加油!
反正都是高階程式語言,我都直接研究低階😂
前后端要区分开啊,ruby是后端语言 javascript大多数情况是用来做前端 少数情况用来做后端
看來這位不知道後端的 nodejs
@@barneybook 我当然知道了,所以我说的是少数情况用来做后端。大多数时候JS还是做前端的。拜托认真读完回复再评论。
解決問題的能力最重要,所以算法和模式才是通才。
語言只是工具,該學的是你該如何快速學會一個工具
沒有不好的工具,只有用不好的人😊
想问下今年算是彻底 崛起 的flutter 大家觉得如何?
剛好有個朋友用flutter找到一份薪水不錯的工作... flutter想用的公司是有,但真的能找到的即時戰力少... 朋友剛好有個完整side project在他學flutter的時候用flutter重寫過一遍。不過他有問過,他的side project對決定任用他的影響不是那麼大,原因應該還是他各種開發經驗跟給說話很有條理吧? 如果你是靠寫代碼討生活的,想接觸點未來可能爆發的技術,個人覺得可以考慮空閒時間接觸一下flutter。
@@kevinlantw 好的谢谢你的意见~
flutter超贊 而且簡單 本喵之前想寫個手機app 朋友推薦去玩下flutter
然後 一天學會dart(看官網教學一千個字左右就介紹完了語法特性) 然後上手flutter 一周後就可以投入項目生產了😝
然後本喵前後端都玩框架用過很多 現在覺得 flutter 寫著最舒服些手機app簡直完美
但dart後端不行,比不上go的效率而且go也很簡單本喵後端選擇了go,dart:isolate 對後端來說存在致命缺陷故直接淘汰
web前端試驗過但 flutter生成的js感覺還是太大,並且flutter沒法使用已存在的海量js庫,故感覺不行
桌面app 試過下flutter 感覺不錯,比qt跨平台方案方便也比 那些node+webview 方案高效,但現在基本不寫桌面app了沒太多發言權
簡單來說本喵認為flutter 寫手機app完美,桌面app 可以考慮 其它方面不建議使用
后端php python go 前端flutter angular。去哪都可以横着走。
Php并没过气,比Java快,容易上手维护。不想像很多framework每到一年就得升级。
不管學什麼都沒用,因為公司要的是新鮮又便宜的工程師.
看我帳號,就知道,我是過來人,在那年代,前端,後端,資料庫,一條龍都要學,加薪是不可能,只能不斷跳槽,薪水才會不錯,
但當你的薪水可以請到3~4位新鮮人時,你的中年危機也就到了.
聽我一勸,能轉行就快轉行,別學程式,幫人打工,你累積下來的舊技術經驗,都沒有用,因為你又要學新的技術.
以前不聽人勸,總認為自己可以活到老,學到老,但年紀真的一到,動力體力明顯下降,拼不過年輕人,老了就只想活的安穩自在爽,
同樣的功能,用舊框架可以很快做好,但主管確要用新框架,這不是找老人麻煩是什麼.
除非你能當主管,技術就教給底下的新鮮人去學,你只要出張嘴.
與其當碼農,還不如當TH-camr 嘴炮一下也爽.
或當水電工,冷氣工,水泥,油漆,學些手藝的也不錯,然後老了開工程行,當老闆.
真的假的
那些邏輯跟經驗應該是取代不了的吧?
@@gamergamer493 就邏輯而言,一個老人比不過3個年輕人,邏輯大家都會,不值錢,
至於經驗,公司只要一個老人來發話,其它老人不是乖乖聽話,就是另求發展,
你的經驗在老,也比不過年紀比你大也不會寫code的主管.
其實各行各業都一樣,你不當主管去壓搾底下的人,那你就是那個被人壓搾,
就算遇到好主管也沒用,因為好的主管通常都會比你早,去另求發展,到頭來你不是當壞主管,就是會遇到壞主管.
@@javalinux895 恩 所以你後悔學程式設計嗎?程式設計對你整體人生有其他額外的正面效益嗎?
因為畢竟你也花了好幾年的時間.其中應該有樂趣跟好處存在吧?
我在開發出TypeScript和RxJS的那家big tech: 從0開始學Angular
PHP开发是真的快 laravel就是 Spring之于java。JQuery 是真的可以抛弃了 就连bootstrap css 都已经放弃jq了
唐凤 终于开讲编程了
JS好是好在通用,壞也是壞在通用
身為MVC強迫症乃至於MVVC強迫症真的無法接受多用途的東西(老古董
但還是學了就是
讚讚讚
我學程式語言通常不會去看熱門度
我只看功能性,我想要的,他辦的到嗎
我是看到別人做得到的好功能,會去確認我現在學的這個語言做得到嗎
然後樣樣學,樣樣不精
如果一個語言就可以達到全部語言都能達到的功能,也就不需要再學那麼多語言,只學一種就好了
但是以現實來說,似乎不可能
通常一件事有很多工具辦得到
自己之前用php去整合前後端搭配my sql ,只能說code非常雜亂,寫完之後回去看自己寫的東西,居然發現看不太懂xd
hmmm ... 怎麼聽起來像是 ... 自己的問題? XD
你是不是註解寫太少😂
講話有點慢,如果能快一點就好了。
以這篇來說 1.25 倍速剛剛好。
其實程式是工具,與其說過氣,不如說要用對目的
笑死,ASP在這邊笑各位
都在用微軟的產品,
卻學一堆繞遠路的東西。
有本事讓政府宣示,
Linux成為商業公定的作業系統啊
當初講甚麼JQUERY寫起來有多亂,最後衍生前端一堆框架結果要學的東西更多傳進來傳出去FLOW一堆有比較好嗎?真是不太懂前端的世界,有時感覺只是一時的推廣罷了
说说 flash? macromedia flash 8 配合 Action Script 2.0, 次世代技术, 爱来自 2005 年