前端开发工程师在技术上如何专注和沉淀?
回复内容:
工作了快两年了,还没混出点儿什么名堂,所以也没什么成功的经验可说,就从反面说说自己自觉失败的一些地方吧。首先是对新技术的盲目追求,作为一个新人的时候,总是在想如何才能用些牛逼的新技术,好显得与众不同,结果就是在基础知识还不扎实的情况下,写了很多很丑陋的代码和很难以维护的结构。自然,新的技术也只不过是用了个皮毛而已。
工作了快两年,才了解到自己在基础方面还并不扎实。作为一个所谓的前端工程师,没有读过一次w3c的标准文档,ECMAScript的文档,没深入的研究过html结构的语义,这些可能都是导致日后进步缓慢的原因。
其次是对于目前逐渐扩大的前端工程师的职责范围的迷惑,现在的前端都能干什么?切页面也可以,写js也可以,做移动端的web app也可以,做hybird模式的客户端也可以,做后台也可以,大谈交互设计与用户体验也可以,那我究竟要做什么?在从业的这两年里,我当过页面仔,天天纯切页面,也跟别人配合,只写过js,也做过一些简单的web app,也参与过hybird模式的app开发,现在还在业余时间研究nodejs,还看了一些关于用户体验和设计的书,可是我究竟能做什么?怎么说呢,哪一个领域都是浅尝辄止,从没更深入的去探寻过。工作上,看着书和资料也能凑凑合合的把代码写完,把老板忽悠过去。可知识的积累并不是仅仅把项目搞定就可以的,很多东西都必须要自己去试错。
关注的领域越多,精力就越难以集中,最后很可能就是项目搞了不少,经验什么的都没落下来。
想说的挺多,但是说的也不是很利落,lz就凑合看吧,如果跟题目没什么关联,请折叠了我吧。。。
撸撸去看文档了...T_T 当个合格的程序员吧,提专注前端什么的,那就等于作茧自缚了,小伙儿别自己坑自己哈。
求折叠 先成为程序员,再说专注前端吧。 唉,其实我自己理想的路线应该是:
底层为计算机基础知识,数据结构,操作系统,计算机网络,设计模式理论之类的;
接着有前端知识;
然后积累经验,实践中领会各种模式,软件流程等。
再接着有扩展知识:交互,设计,产品等。
结果是:现在大部分前端包括了我自己是缺了底层,直接到前端知识,然后积累经验;导致了成长缓慢且遇到了瓶颈.
之前和团队人讨论说前端需要什么,结论就是底层知识。 其实目前来说,前端的概念明显被定义的太宽泛了,就像排名第一的答案说的那样。但是这个现状又很难一时半会改变。
假如你今天上一些网站的ued,然后看到有人js写了段牛逼的代码,羡慕不已开始捣鼓,实际上自己dom结构都搞不清楚,只好下载-复制-粘贴-改样式,我现在就是处于这样一个阶段。
然后第二天,又一篇ued,讲到了用户体验设计,细节像素决定用户体验巴拉巴拉的,然后你又打开ps,自己摸索。结果发现,我在这干嘛呢。
其实说这些就是想说可能大多数干我们这行的总是被网上的一个个技术贴一个个未来趋势预测牵着鼻子,自己基础尚不牢固,研究那些真的不合适。
不是说我们排斥新技术,但是你若想接受新东西的前提是你的基础真的牢固到你能接受新东西嘛,所以我觉得所谓的专注于沉淀说白了就是打牢自己的基础再去追求新开拓。
--------------------------------------------------------------------------------------------------------------
感觉竟是牢骚文不对题啊,算了,要折叠就折叠吧 我是一家中型外资HR,目前寻觅一枚高级一枚中级前端开发人员,坐标上海,有意向的请加我微信吧448324680 前端需要使用不同的技术 个人感觉前端想做深入下去,基本就是研究编译器设计的各种技巧,所以从编译原理入手重新打基础吧。本人目前就在这么干。 读代码和标准,写代码,外加了解点新技术。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

运行 H5 项目需要以下步骤:安装 Web 服务器、Node.js、开发工具等必要工具。搭建开发环境,创建项目文件夹、初始化项目、编写代码。启动开发服务器,使用命令行运行命令。在浏览器中预览项目,输入开发服务器 URL。发布项目,优化代码、部署项目、设置 Web 服务器配置。

H5 页面制作是指使用 HTML5、CSS3 和 JavaScript 等技术,创建跨平台兼容的网页。其核心在于浏览器解析代码,渲染结构、样式和交互功能。常见技术包括动画效果、响应式设计和数据交互。为避免错误,应使用开发者工具调试;而性能优化和最佳实践则包括图像格式优化、减少请求和代码规范等,以提高加载速度和代码质量。

制作 H5 点击图标的步骤包括:在图像编辑软件中准备方形源图像。在 H5 编辑器中添加交互性,设置点击事件。创建覆盖整个图标的热点。设置点击事件的操作,如跳转页面或触发动画。导出 H5 文档为 HTML、CSS 和 JavaScript 文件。将导出的文件部署到网站或其他平台。

H5不是独立编程语言,而是HTML5、CSS3和JavaScript的集合,用于构建现代Web应用。1.HTML5定义网页结构和内容,提供新标签和API。2.CSS3控制样式和布局,引入动画等新特性。3.JavaScript实现动态交互,通过DOM操作和异步请求增强功能。

H5(HTML5)适合应用于轻量级应用,如营销活动页面、产品展示页面和企业宣传微网站。它优势在于跨平台性和丰富的交互性,但局限性在于复杂的交互和动画、本地资源访问和离线功能。

H5 弹窗制作步骤:1. 确定触发方式(点击式、时间式、退出式、滚动式);2. 设计内容(标题、正文、行动按钮);3. 设置样式(大小、颜色、字体、背景);4. 实现代码(HTML、CSS、JavaScript);5. 测试和部署。

是的,H5页面制作是前端开发的重要实现方式,涉及HTML、CSS和JavaScript等核心技术。开发者通过巧妙结合这些技术,例如使用<canvas>标签绘制图形或使用JavaScript控制交互行为,构建出动态且功能强大的H5页面。

H5referstoHTML5,apivotaltechnologyinwebdevelopment.1)HTML5introducesnewelementsandAPIsforrich,dynamicwebapplications.2)Itsupportsmultimediawithoutplugins,enhancinguserexperienceacrossdevices.3)SemanticelementsimprovecontentstructureandSEO.4)H5'srespo
