前端开发入门:前端开发基础成长指南

本文探讨了前端工程师在国内的发展现状及挑战,介绍了从初学者成长为合格前端工程师的学习路径,并列举了前端工程师所需掌握的核心技术和知识体系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        在国内的前端的被重视程度还不够,很多公司和人都还对前端这个职位停留在“美工”或者“页面仔”的认知程度上,这样一来前端的价值就不足以很好的被体现,真正做的比较优秀的前端也就少之又少,所以公司需要招一些热爱但不怎么熟练的前端回来培养,谁刚开始不是这样过来的对吗?
        新人都是从最基本的html 、css以及javascript神马的开始摸索的,高中那时候还在用frontpage拖table来做网页,自己只是兴趣所趋,<div> css这些概念当时全然不知。上了大学后,稀里糊涂的选了计算机应用专业。才有幸接触了html和css以及js系列课程。当然前端入门容易,但说实话精通真的很难,无论哪个大牛都不敢说自己是精通,因为前端知识体系不仅有广度还要有深度,每天跟代码在一起生活,唯一能支持下去的动力恐怕就是只有兴趣了吧。假如你不爱一个东西,那么永远也不会做好。       
        我在思考的什么是前端,最主要的是前端的价值,有编程基础的话就很好入门了,从html+js+javascript,个人觉得可以先整jquery,再回头整原生的javascript,毕竟原生javascript水太深。通过他们的作品看他们的特长在哪,可能是csser 也可能是jser;最重要的是给他们几个前端大牛的blog,微薄,知乎,facebook啥的 ,让他们自己去发掘前端的潜能吧。看书,改别人代码,仿别人的代码,自己写代码是一套自己学习方式。我们可以这样先给自己设定一个目标,比如写一个网站;(当然你可能不会后台,可以在本机架一个wordpress来改。)或者看一些基础教材(html/css/js),大致了解一下语法;个人觉得w3cschool可以看看。开始写代码,实现你当前设定的目标和实现你的功能。
碰到不会了就去看别人的代码或者百度、Google一下。也可以到相应的网站通过浏览器把相应的代码给它扒下来,看看人家的代码如何去实现,你又怎么去实现,有没有比它更好的方法去实现。这些思想可以去思考一下。有些前端人员技认为技术是可以划范围的,但技术的应用是没有范围的。走出这个范围,投入到疯狂的实践中去才是最重要。诚然,实践出真知!
        网上好多人都议论web前端研发工程师,在国内目前是一个朝阳职业,自07-08年正式有这个职业以来,也不过三四年的时间。这个领域没有学校的正规教育,没有行内成体系的理论指引,几乎所有从事这个职业的人都是靠自己自学成才。自学成才,一条艰辛的坎坷路。前端工程师,不仅仅是P个图或者写个页面,需要掌握很多知识的,需要知道前端自动化解决方案。这些知识比如:最基础的javascript/HTML5(H5)/css3开发;W3C标准、ES6规范和web语义化;bower、Yeoman、gulp.js;grunt.js流代码构建工具;ArtTemplate、EJS、underscore.js主流模板引擎;JS各种框架老的jQuery、jQuery mobile、AngularJS、reactJS、react  native、bootstrap.js、zepto.js、require.js、avalon.js、D3.js、Ember.js、moment.js、百度FIS、highChart.js;less css预编译器、sass与compass;DOM、BOM、Ajax、JSON核心js技术等等。路漫漫其修远兮,吾将上下而求索!
        前端的成长是一个过程,未来是web+移动为前端的发展趋势;以前的前端或许是一个GUI软件,现在前端却不仅仅是一款GUI软件,还有web、前端架构、前端自动化解决方案;有人说,GUI会被取代,web将会发展。这想必也是前端发展的一个趋势。交互效果和用户体验对于前端也是十分重要的。所以前端工程师学习的内容很多。阅读别人的程序,理解别人的思路。你可以去使用和阅读框架,当然有人一听到框架就会嗤之以鼻,特别是性能党。框架是个好东西,不过前提是你最好理解底层的东西。优化你的程序,业界都过分推崇YUI14,不过你可以去看看了解如果去把你的程序做精做简,这是非常考验一个前端工程师的自我修养能力。构建一个后端程序,或许你可以使用node去构建一个服务器,网上有教程手把手教你从基本做起,让你可以很好的贯穿前后端的知识。如果你还有时间,那么可以学些脚本语言提高下自己的能力。作为一名前端个工程师,我们并不是需要你很全面的掌握一切有关计算机的知识,因为那样很不实际。你要相信你的记忆力和精力都是有限的,特别是面对费脑子的计算机。
         最后预祝大家都能成为一名合格的前端工程师!
为了在Windows安装ADB工具,你可以按照以下步骤进行操作: 1. 首先,下载ADB工具包并解压缩到你自定义的安装目录。你可以选择将其解压缩到任何你喜欢的位置。 2. 打开运行窗口,可以通过按下Win+R键来快速打开。在运行窗口中输入"sysdm.cpl"并按下回车键。 3. 在系统属性窗口中,选择"高级"选项卡,然后点击"环境变量"按钮。 4. 在环境变量窗口中,选择"系统变量"部分,并找到名为"Path"的变量。点击"编辑"按钮。 5. 在编辑环境变量窗口中,点击"新建"按钮,并将ADB工具的安装路径添加到新建的路径中。确保路径正确无误后,点击"确定"按钮。 6. 返回到桌面,打开命令提示符窗口。你可以通过按下Win+R键,然后输入"cmd"并按下回车键来快速打开命令提示符窗口。 7. 在命令提示符窗口中,输入"adb version"命令来验证ADB工具是否成功安装。如果显示版本信息,则表示安装成功。 这样,你就成功在Windows安装ADB工具。你可以使用ADB工具来执行各种操作,如枚举设备、进入/退出ADB终端、文件传输、运行命令、查看系统日志等。具体的操作方法可以参考ADB工具的官方文档或其他相关教程。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [windows环境安装adb驱动](https://blog.youkuaiyun.com/zx54633089/article/details/128533343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Windows安装使用ADB简单易懂教程](https://blog.youkuaiyun.com/m0_37777700/article/details/129836351)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值