电脑小白能不能自学前端?
既然时间很多,第一次自学也是可以的。
现在互联网发达,学习渠道和教程很多。最近的是TikTok和今天的头条新闻。从看视频中学习理论知识。
计算机学习也是一个范畴,其中有很多分支,比如硬件,软件,网络。这取决于你的兴趣。
硬件包括组装电脑,了解各种元器件,从主板、CPU、内存、显卡、硬盘等。,并且可以维护。如果你对这方面的学习比较深入,知识面也比较广,对以后就业或者自己开公司会有很大的帮助。
软件的应用范围更广,可以走编程、平面设计、运维等不同方向。编程方面也有很多语言分支,比如java,c,python等。,还有很多框架,数据库分支有mysql,orical等。
运维主要是华为和思科的应用。有很多视频可以参考,有模拟器可以练习。相对来说比较简单,工作中经常出差。
操作系统方面,主流是windows和linux,家里windows多,服务器linux多。学好linux更好找工作,应用广泛。
如果是初学者,建议先学习操作系统,再确定方向。一分努力,一分回报。程序员收入最高,但也最辛苦。996是常有的事。
反正题主既然想学,说明题主是一个好学上进的人,机会总是给有准备的人。
想成为资深前端工程师,一定要学好Javascript吗?
It成为一名高级前端工程师很难,而且可以即使你很有才华,也不可能在短时间内完成。
光学JS还可以。还有很多东西要学,比如:。
计算机基础(计算机原理、计算机结构、二进制、数据结构、算法、编译原理等。).
网络基础(tcp、icp、ip、http、https等网络通信协议)
html,css,js,ajax,jquery,html5api,websocket,canvas,webgl,3D的前端基础知识。
前端框架vue、react、angular、svelte等。
前端UI框架,如bootstrap、element-UI、AntDesign、WEUI、iview等。
各平台小程序框架,APP开发框架uniapp,react-native,flutter等。
第三方扩展语言typescript、less、sass等。
各种打包工具和脚手架(webpack,vite)。
包装管理(npm、纱线等)。),版本控制(SVN,git)。
各种IDE开发工具(VScode、webTome,hbuilder等。).
数据库知识,基本SQL语句,关系数据库,非关系数据库。
浏览器原理,dom,BOM,网页渲染等。
Web服务器、Nginx、nodejs等。
运维相关知识。
交互设计,视觉设计,PS,音视频处理,3D,webgl,动画,数学,物理等等太多了。
慢慢学,唐不要试图一口气吃掉一个大胖子。