2024年年度关于前端学习与工作的心得体会_前端工作学习体会

在2019年底到2020年底,这一年多的时间里,本人从移动端开发直接转岗到前端开发,俗话说得好:只要是语言都是相通的,尤其是程序语言相似度更高,因为它们的鼻祖是C语言,做程序开发的都学过C语言,but,对于本人来说,不同语言相当于不同的大山,对别人来讲隔行如隔山,而对于本人来讲则是隔语言如隔山,这句话形容太贴切了,前端开发这座大山差一点要了我的老命,其中的酸甜苦辣慢慢道来给你听。

由于自己这种对新事物的极度慢热型来说真的是非常痛苦的,外加上自己对编程来说基本没有什么兴趣,完全没有什么编程思想可言,从事编程这行完全是为了生活,准确的话来说是为了存活。本人的2020年一整年的前端学习和工作经历可以分为三个阶段:初期懵懂阶段、中期认知阶段、后期入门阶段。

也许有朋友会喷我,说别人学习一门新技术或者新语言可能只需要2—3个月都掌握了,为什么你这么笨,花费了一年左右的时间还是一个二把刀的前端开发程序员。此处不再做过多解释,我既然敢把这一年的前端开发的经历分享出来就不怕任何人笑话和讽刺,因为我是在记录自己的人生历程,也是在向大家表明一个态度,就算是我很不喜欢编程开发,不喜欢程序猿开发工作,但是我还是坚持下来了,俗话说的好:把不喜欢的事情做到极致就赢了,我把自己不喜欢的事情做的说得过去,就表明我已经赢了,我知道我没有做到极致,但是我努力了,虽然有各种各样的问题,但是都不影响最后的结果。

所以在2019年底刚接触前端开发的时候简直是垂死挣扎的状态,也不怕笑话,真的是非常痛苦的,外加上领导每天催项目进度情况,简直有一种想“飞升”的冲动。好在刚进项目组的时候࿰

数据结构与算法

这一块在笔试、面试的代码题中考核较多,其中常考的数据结构主要有:数组、链表、队列、栈、Set、Map、哈希表等,不同数据结构有不同的方法以及储存原理,这些算是技术岗的必备知识。算法部分主要分为两大块,排序算法与一些其他算法题

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

排序算法根据考频高低主要有:快速排序、归并排序、堆排序、冒泡排序、插入排序、选择排序、希尔排序、桶排序、基数排序、Timsort这十种,这类考核点要么是算法的时间、空间复杂度、稳定度,要么是直接手写代码,故在理解算法原理的同时,对JS语言版的排序算法代码也要加强记忆。

  • 二叉树层序遍历
  • B 树的特性,B 树和 B+树的区别
  • 尾递归
  • 如何写一个大数阶乘?递归的方法会出现什么问题?
  • 把多维数组变成一维数组的方法
  • 知道的排序算法 说一下冒泡快排的原理
  • Heap 排序方法的原理?复杂度?
  • 几种常见的排序算法,手写
  • 数组的去重,尽可能写出多个方法
  • 如果有一个大的数组,都是整型,怎么找出最大的前 10 个数
  • 知道数据结构里面的常见的数据结构
  • 找出数组中第 k 大的数组出现多少次,比如数组【1,2, 4,4,3,5】第二大的数字是 4,出现两次,所以返回 2
  • 合并两个有序数组
  • 给一个数,去一个已经排好序的数组中寻找这个数的位 置(通过快速查找,二分查找)

存中…(img-m2IsoBjx-1714133798353)]

  • 17
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值