前端“老油条”给初学者的一些建议

简介: 这篇文章主要是介绍下现有的一些大厂的工作模式以及使用的技术栈以及经验,如果你是高手的话那可以忽略了,如果是初学者我建议是可以看看的。可以作为一个初步了解,可以从侧面看出自己应该学习哪些技术和知识,学习更多有用的东西,目标更加的明确。

ef92eef0243894a7bdf4baeb8581366f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.jpg

这篇文章主要是介绍下现有的一些大厂的工作模式以及使用的技术栈以及经验,如果你是高手的话那可以忽略了,如果是初学者我建议是可以看看的。可以作为一个初步了解,可以从侧面看出自己应该学习哪些技术和知识,学习更多有用的东西,目标更加的明确。


基础知识是必备的

一些大厂或者二级厂都会对基础知识的要求还是有点,只是程度不同,因为基础好的话在日常工作中写代码就会注意到很多问题,即便是其他技术需要提升,但是基础好其他的是可以慢慢提升的,因为公司很少有能给你时间去补足基础的。具体的知识点我就不写了,我的文章里都会有涉及到。


学习能力

其实很多公司内部都会帮助大家提升自己的技术,会采取一些措施和机制,会带领大家去学习,平时除了业务开发也会有自己的时间去学习,但是如果在带领下或者自学下没有达到一些提升的效果,不但浪费的自己的时间,对日后的升职加薪也是一个隐患,毕竟公司是希望看到你的进步的。


技术广度需要慢慢的积累

现在的前端已经不是以前的前端了,前端依然处于前后端,各端通吃的大前端时代,所以对我们的技术深度和广度的要求更多,而且这必然是以后的一个发展趋势,都希望你会的更多,了解的更多,不过现在前端的技术很多很杂,有时候觉得学不过来,不过不要担心,有些技术作为了解,有些技术是必然要深度研究和学习的,比如js、css、node、react、vue等需要深入的学习,还有nginx、linux、运维、webpack、http、tcp等需要了解的多一些,了解的多么有坏处,但是一定要有自己深入的点,也就是自己的擅长的,不可替代的长处。


沟通协调能力

在公司里工作不是说你只需要写代码就可以了,你还需要内部沟通、外部沟通的合作协调,有些地方是一个人就干事,但是现在绝大部分都是一个人负责一块儿,多个人甚至多个团度一起干一个事儿,尤其是前后端的配合,技术方案的选型和确定,对接、排期等有很多事需要处理,编码的时间其实只是在大部分时间。


思考总结

在以后肯定会遇到很多问题,但是遇到问题要进行记录、分析、总结和思考,问题越多越好,成长就是一个处理问题的过程,遇到得问题越多越是能提升的越快,不要怕犯错,一定要珍惜试错的机会。然后从自己的总结和思考中悟出自己的启发,同事最好能够给别人启发。级别越高,你编码的时间越少,你需要说的越多。可能现在是说的少,做的多。


公司的技术一定要学会

入职一个公司肯定都需要先熟悉和使用现有的技术和框架,一定要把这些技术学到手,技术原理理解透彻。因为这些都是实际投产的项目,是用精力和时间打磨和验证出来的。也不要觉得每天都写业务开发觉得重复,重复是问题,发现问题就要解决问题。这就是提升的契机。抱怨是没有用的。


最后简单说下一些厂里的技术栈

其实他们使用的技术也不是什么特别高深的,相信你都了解。其实也分具体的项目需求,我大致的罗列一下 jq、zepto、原生js、设计模式、ajax、node、kao、express、react、vue、webpack、babel、less、sass、缓存、跨域、angular【不多】、各种技术的原理、浏览器机制和原理,就这些吧,其实还有很多。react vue会用一个就行了,我推荐react,而且这两个的原理都要了解。


总结

提升技术最好的地点是公司,最好途径是多练,多动脑,多总结。技术的提升是靠脑子先想,然后动手实践出来的,不要弄反了。程序员是大脑思考和解决问题的高级生物!!!! 就这么多了,希望你没有白来。

目录
相关文章
|
前端开发 程序员
来自程序员的浪漫圣诞&纯CSS3打造的圣诞祝福【献给前端初学者】内附代码以及运行方法
来自程序员的浪漫圣诞&纯CSS3打造的圣诞祝福【献给前端初学者】内附代码以及运行方法
来自程序员的浪漫圣诞&纯CSS3打造的圣诞祝福【献给前端初学者】内附代码以及运行方法
|
Web App开发 前端开发
Firefox 这个功能不就是前端初学者的福音吗?
大家好,我是零一,今天分享 Firefox(火狐浏览器) 一个有意思的小功能,我也是无意间看到的,看到的时候觉得这个小功能对于一些初学CSS动画相关知识的前端同学非常友好
199 0
Firefox 这个功能不就是前端初学者的福音吗?
|
Web App开发 前端开发 JavaScript
|
JavaScript 前端开发 知识图谱
前端初学者——前端学习应该掌握哪些技能
网上学习资源参差不齐、分散无系统,给爱学习、努力想提高的你是不是造成很多困扰呢? 今天我们先从前端开发领域着手,看看前端开发者可以在这里得到什么? 各核心技术知识图谱大曝光,知识库精华资源强力推荐
1906 0
|
2月前
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
170 2
|
2月前
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
46 0
|
2月前
|
人工智能 自然语言处理 运维
前端大模型应用笔记(一):两个指令反过来说大模型就理解不了啦?或许该让第三者插足啦 -通过引入中间LLM预处理用户输入以提高多任务处理能力
本文探讨了在多任务处理场景下,自然语言指令解析的困境及解决方案。通过增加一个LLM解析层,将复杂的指令拆解为多个明确的步骤,明确操作类型与对象识别,处理任务依赖关系,并将自然语言转化为具体的工具命令,从而提高指令解析的准确性和执行效率。