阅读 494

2020上半年总结前端组长两月游 | 掘金征文

前言

大家好,我是叫我詹躲躲微信是 zhan_1337608148 。
第一次参加掘金征文类,感觉新奇又有趣
专业是工商管理类,实习当过老师,做过电商运营,毕业后去做了定制家居营销区域经理。
后来觉得性格比较适合做点技术,于是学了 20 几天,就去上班了。一直觉得,成为 IT 技术人,就应该活到老,学到老

一、远程办公

那时候放年假的时候,还没意识到疫情的严重,甚至整个武汉都没有意识到。
本可以直接回老家,又想着去武汉跟老朋友叙叙旧,于是莽撞地去了武汉并且在武汉呆了一天。那天一月15号
1月23号,武汉封城
由于去过武汉,所以自觉在家隔离14天

开始复习typescript。县里面的疫情情况是一天更新一次,并且需要手动录入,于是用丁香园的疫情接口,使用 Vue 做了一个可以查看疫情的页面,主要显示市,县里面的疫情情况。我们县里面的,是手动录入的数据。所以中间都是手动更改的,确实麻烦。
因为丁香园接口问题,已不能正常访问。

四月,回到公司。

二、leetcode 算法

一直梦想进入自己向往的公司,所以不断努力着。
公司下班时间是六点,但是我每天在公司学习到十点多,很多时候其实挺累的,也不会因为白天的繁杂业务而失去状态,到一想到坚持会累,但放弃会后悔,又坚持下去了。
目前还是需要提升算法基础,好多时候一道题要花几个小时。掘金上有很多优秀的前辈,值得我学习。

leetcode 题目:

【前端算法】#542.01 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离
【l 前端算法】283. 移动零,一次遍历
【前端算法】57 - II. 和为 s 的连续正数序列,滑动窗口
【前端算法】561. 数组拆分 I,排序,切片比较
【l 前端算法】1248. 统计「优美子数组」,动态规划
【前端算法】有效的括号,先进后出,堆栈解法
【前端算法】#542.01 找出每个元素到最近的 0 的距离
【前端算法】#07 三数之和
【前端算法】 05 盛最多水的容器,动态规划
【前端算法】136. 只出现一次的数字,异或运算
【前端算法】48. 旋转图像,转置+翻转,旋转四个矩形
【前端算法】64. 条件求和,递归+移位运算
【前端算法】152. 乘积最大子数组,最大最小值+动态规划
【前端算法】只出现一次的数字 II,位运算符:NOT,AND 和 XOR
【前端算法】阶乘后的零,两次遍历

还有更多,可以在我的思否博客思否博客中看到。也可以看我的语雀

三、开始在掘金写文章

最开始是在简书上记录一些笔记,无论是工作中遇到的问题,亦或是学习中觉得比较重要的点,都会详细记录下来。
后来遇上了掘金,从此爱上了掘金。
今年开始在掘金上发一些文章,感觉超有成就感。

CSS3 filter(滤镜)属性使用
vue 实战项目:项目技巧总结(汇总成一篇了)
css 变量制作心动的果冻效果(css 变量)
269 个 JavaScript 工具函数,助你提升工作效率(新)

四、编写和维护公共组件

事业部开发框架由 angular 升级成了 vue,但本质上依旧是 javaweb 的开发模式,使用 eclipse 编译 form 表单为 vue 组件。
它的优势: 拖拽式开发,即拖即用,实时预览,封装了很多常用组件,不懂前端的新手也能快速上手,对公司的后端而言,能够快速开发管理后台,快速实现业务需求。
它的缺陷:无法使用 webpack 进行打包,无法优化代码体积,安全性差,也无法实现页面热更新,页面逻辑复杂,不便于查看。
作为新版本工具的先驱,将之前 angular 版本的公共组件,使用 vue+form 进行升级。
一旦业务组对于组件有新的需求,需要不断改造和升级组件。在这个过程中学习到了很多。
设计组件时,尽可能实现复用降低组件代码复杂度,做到组件清晰明了,便于维护。



五、我的个人博客网站

之前的博客,由于不太方便阅读,于是使用 vuepress 重新改造了一个。另外买了一个服务器,用于平时学习部署node项目。没有接触过服务器之类的操作,于是每天下班后去折腾,刚开始使用了tomcatvuepress部署了上去,运行了一段时间。
由于网站访问速度太慢,并且没有开启https,于是学习了nginx,在一顿操作猛如虎的热情下,终于完成了我的 nginx 部署,并且配置了https证书。开心地奖励给我自己一瓶快乐肥宅水。太开心了。

我的个人博客:叫我詹躲躲

注:很多文章是掘金部分大佬的,后面会注明原创作者,因为之前时间原因没加进去,多多包涵。

nginx | nginx 安装及常用配置详解
个人博客地址:https://zhanhongzhu.top

六、学习 node,mongodb 和 python

很早以前就学习了 koa 和 express,依旧熟悉了 mongodb 的基本操作,后来做了几个小的增删改查项目,但是由于时间原因,没部署到我自己的服务器,后面一定要部署上去看一下,毕竟自己写接口和操作数据库的感觉,真的是非常棒啊。
由于女朋友处理科研数据需要用到 python,但是她自己不懂编程。于是开始学习 python,这里要感谢 python 大佬们提供的教程和视频(求知教育Python-Jack,真的是受益匪浅。膜拜大佬。有技术是真的了不起。
于是刷 leetcode 的语言选项里,又多了一个 python。
目前还在学习,飞船学习项目已经跟着敲了一半,最近把另一把敲完,巩固前不久学习的模块。

python 笔记:

python 从入门到实战(基础知识复习和回顾)
python 文件操作和学生管理系统练习
python 学习 函数模块,数据结构,字符串和列表
python 格式化、set 类型和 class 类基础知识练习
python 面型对象编程进阶(继承、多态、私有化、异常捕获、类属性和类方法)

七、成为前端组长

五月初,开始带一支小团队,收集和分配组员每天每周的项目开发进度,向上级反馈。
同时我自己也负责一个新项目的前端开发。除了把握项目开发进度,也帮组员解决遇到的问题,跟他们一起学习,一起成长。
这段时间,感受到了身上的责任和义务,很多以前没有注意的小细节,落在自己组员身上时,都很仔细地在提醒,务必处理好每一个细节问题。
定期开总结会,总结项目中存在的问题,并研讨出来最优或者最合适的解决方案,及时跟后端项目组长和需求沟通,保证项目按照开发进度进行开发。
很累,很充实,收获颇丰。

八、收获和总结:

  • 1.及时整理文档,便于新人快速上手,看文档就能自己去掌握公司的那一套开发规范。
  • 2.面试新人:评估各方面的能力,广度大的时候看深度;深度强的时候,看广度。
  • 3.快速培养新人:通过整理文档以及开发示例,以及定期召开技术讲座,让新人从上手到快速掌握。
  • 4.新任务评估:将任务细分和拆解,分成公共部分和定制部分,结合组员个人能力分配任务。
  • 5.日报周报汇总:每日收集组员的开发进度,最后汇总成为周报,清晰明了,任务层次分明,更加有助于把握项目进度。
  • 6.新技术研发:由于是组长,所以我会跟几个能力很优秀的组员,一起协商和针对新技术进行评估和研发,保证时间和成本最小化,同时新技术的优势足够大。
  • 7.人员调配:由于公司的前端只有几个,后端数量是前端的 10 倍左右,由此前端人手方面肯定存在不足,需要根据任务紧急程度,进行人员的调配,保证紧急任务能够按时完成。

九、下半年计划

1.保持不断学习,产出更多优质的文章,为社区做出更多贡献。
2.熟练使用 python 处理大数据,并且逐步了解和进入人工智能
3.及时复习英语,为明年读研做准备,同时为了自己在技术上更好地提升。
4.啃完 vue 源码,买了 vue 源码科,听了两节,很多地方还听不太明白,估计可能要听好多遍,才能完全理解,加油加油加油,哦里给。
5.部署 node 项目,到自己的服务器,之前尝试过但是失败了,可能是版本的问题。
6.学习更多基金的知识:自国内疫情好转后,基金一直在涨,买了一点点,好像尝到了甜头,所以准备下半年好好研究下,加强在方面的不足。我已经是一颗成熟的韭菜了。
7.结交更多志同道合的朋友:营销出身的我,并不是一个不善言辞的程序猿,所以平时还是比较喜欢聊天的,尤其是关于技术的。希望能够结交更多朋友,一起学习,一起进步,一起成长。
8.掘金升级到 lv4,努力在掘金发更多优质文章,帮助到更多的人,同时自己也在成长。
9.跑步,骑行和爬山。平时也比较喜欢宅着搞技术,学习新的东西,工作时间运动量也比较少,所以有时间就喜欢去跑步,骑行或者爬山了。喜欢像风一样自由的感觉,无拘无束;也喜欢跑步后的大汗淋漓,太痛快了。
来一杯啤酒,坐在马路边,红灯绿酒,车水马龙。
10.阅读完26 本书。阅读完 26 本自己喜欢的书籍,比较喜欢历史人物的自传或者像《明朝那些事儿》,这种非常有意思的书籍,当然其他的书籍也会有涉猎。


那些年,还喜欢很文艺的文字。写了很多。

好多年没写了,希望下半年能够坚持下去,多写一些记录心情或者所见所闻的文章,无关痛痒,只为了分享积极和快乐的心情。

掘金征文 | 2020 与我的年中总结 征文活动正在进行中......