上周,有读者私信我说,“二哥,零基础该选择 Java 还是 PHP 啊
首先来说说 PHP,Web 蛮荒的年代,PHP 真的是王者姿态,连 Java 可能都要礼让三分,但近些年,PHP 只能做一些速成型的外包项目了,如果想增加更多的业务,想在性能上有所改善,PHP 就真的很难了!
所以,本着不误人子弟的原则,我推荐选 Java。前端的事,随后再说。
对于编程新村的同学来说,最重要的是找到工作,对吧要是给我说,你是凭借着一腔热血才学编程的话,我还真的是将信将疑。
毫无疑问,就找工作而言,Java 首屈一指!
我刚去编程语言排行榜(TIOBE,非常权威)截了一张图——关于近 10 年编程语言的变化。
刚发现了一个在线学习 Java 的 站,真的非常不错,截个图给你感受下。
学 Java 基础的时候,可以到 B 站上白嫖培训机构的视频,比如说尚硅谷和动力节点的。但培训机构出的视频有一个问题就是,内容繁多,过于偏重基础,真正核心的内容讲的不多,也不够深入。为什么这么说呢,我给大家分析一下,就明白了。
拿动力节点的来说:
https://www.bilibili.com/video/BV1Rx411876from=search&seid=1705641531822657605
844 节,真塔喵的多,怎么办呢的过程中,可以跳过,或者倍速下面这些内容:
- JDK 的安装
- PATH 环境变量的配置
- 变量
- 数据类型
- 循环控制语句 if、if-else、while
- MyEclipse
- 等等
我没列举完,比较多,你自己在看的时候要注意下。
遇到一些不太会的知识点,或者看不懂的,可以按照关键字搜一下,Google 是第一选择,Bing 是第二选择,微信搜索是第三选择,度娘是第四选择。
CSDN 的 SEO 做的不错,有些文章的质量对学习还是很有帮助的(注意,我在吹 CSDN 的彩虹屁,哈哈哈)。
说完 Java,再来说说前端吧。
但不能抱着偏见去做选择,尤其是不能有这样的偏见:“前端比 Java 后端容易一些”,那可能一个 Java 后端的大神级的好苗子就没了。像同学舍友说的那样,认为“学 Java 找实习来不及,学前端的话,可能性更大”,这种结论很不可取。做任何选择,都不能只停留在表面。
Java 后端的学习建议我前面已经说过了,接下来重点谈一谈前端,看看前端需要掌握的知识点都有哪些,我尽量给大家梳理的完整一些。
前端开发是一个非常特殊的行业,它的历史并不长,但知识相当的繁杂(尤其是近些年),并且技术的迭代速度是其他技术不能相比的。与此同时,前端工程师也成为了研发体系中的重要岗位之一。
2)HTML 和 CSS
随便打开一个 页,按下 F12 就可以看到大量的 HTML 和 CSS 代码。一个 页美不美观,能不能得到用户的喜欢,除了 UI 设计,除了 JavaScript 来控制逻辑,剩下就是 CSS 样式了。
前端的 UI 组件也非常多,比如 Ant Design、EChart,还要掌握 GIS 开发框架,比如百度地图的 API,还有可视化开发框架,比如 Three.js、D3。
前端还需要懂一些计算机基础,比如说:
前端不再是单纯的写写 JavaScript 和 CSS,也需要工程化,所以需要理解 npm、yarn 等依赖包的管理原理,还有前端打包工具 webpack 的编译原理等等。
对了,还有性能优化这块。尤其是启动页,用户第一时间看到的,如果加载速度慢,页面的响应速度慢,用户可能就直接离开了。
这么一套前端的知识体系下来,是不是就不会再有那种刻板印象了,前端真的那么简单吗的人永远不会说简单。
贴一张字节跳动的面试题吧,想走前端路线的同学可以感受下。
真乃学无止境也!
最后,简单说几句。
真没想到!愤怒!竟然还有学校还在教 Java 的 Swing这篇文章会这么火!完全超出了我的预期!
很多人在评论区喷我,看得我是心里笑呵呵~~~~
我是二哥呀,希望能给学弟学妹们一些帮助和启发,记得点赞哟~
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91628 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!