IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> liaowenzhe的算法/研发工程师工作5年2017-2021复盘总结 -> 正文阅读

[数据结构与算法]liaowenzhe的算法/研发工程师工作5年2017-2021复盘总结

前言:年终将近,回顾了2017-2021年的一些事,在技术,工作,生活上有些感触,今天在这里整理了我这几年的思考,分享给大家,希望对看完的你能有所帮助。

目录

1.关于技术的反思。

1.1: 学习方法:

1.2: 算法实践:

1.3 工程实践:

1.4 如何推升个人技术水平:

2.关于职场的反思。

2.1 愿景:

2.2 关于择业:

2.3 关于996

2.3 关于带团队:

3.关于学习与成长的反思。

3.1 为什么要学习/成长?

4.关于亲情,爱情,友情,生活的反思。

4.1 关于亲情:

4.2 关于爱情:

4.3 关于友情:

4.4 关于生活

4.4.1 生活品味:

4.4.2 沟通交流:

4.4.3 业余习惯:

4.4.4 关于金钱


1.关于技术的反思。

1.1: 学习方法:

学习讲方法,特别是计算机这种实践的技能,其实就跟语言的学习类似,实践的越多,经验越丰富,职场中应该抛弃学校里那种打基础的学习方法,用到啥学啥,边做边学才是比较高效的学习方式。

1.2: 算法实践:

如何找到新的算法思路?调研相关会议,比赛,参与相关微信群,开源社区,与相关人士交流。

算法的工业落地:我门不仅仅要考虑准确度,还要考虑数据情况,性能,时间,成本,用人,团队,是一个立体的工程。

1.3 工程实践:

算法与工程:算法的设计可以先做起来,然后边做边迭代优化。但是工程有时候要设计明确,思考清楚,再去做,你思考的不清楚就有可能会产生各种bug,你的命名不规范就会导致各种后续问题,所以要非常强调代码审查和工程规范。

1.4 如何推升个人技术水平:

职场中的人应该都有个感觉,在一个项目上呆的很久后技术水平上升不多了。怎么打破这个难题呢?

1. 将当前的项目做的更好:如果用了某个开源项目,甚至可以给该项目提交commit,参与该社区(其实自己挺反对那些一上来就叫你参与大型开源项目的,比如spark,一个完全没接触过大数据,平时项目上也不用的人,突然要去参与建设spark社区,一没动力,二代码太难了)。如果你做的东西还没有开源项目,甚至可以将自己的作品开源,让大家一起建设,输出倒逼输入。

2. 加入某些技术交流群:比如笔者在做智能运维和风控的时候,就加入了很多的技术交流群。通过交流能让自己的技术的理解更加深入。

3. 参加比赛:比如公司内的比赛,天池,kaggle,社会上公开的比赛等。

4. 换岗位/工作:人不能长久呆在舒适区,如果你发现你的技术有一段时间没有成长了的话,可以考虑换个环境。

2.关于职场的反思。

2.1 愿景:

为什么我们要工作,或许绝大多数人都说要赚钱,这没错,但是或许我们有时候要有点精神上的追求,比如通过技术改变世界,让世界运转的更好,impact the world。笔者在之前的博客记录-吴军《硅谷来信》有感_Liao_Wenzhe的博客-CSDN博客中介绍过工程师的5个级别,或许我们永远到不了第一个级别,但是朝着这个目标前进,能让我们收获更多的成长。

2.2 关于择业:

择业是个很大的话题,也很考验人的前瞻性,如果你跟我一样是个普通家庭出身,那就跟着时代走,跟着资本走,比如现在的计算机就是一个比较好的行业。在选完行业后,就要涉及到选公司,笔者的想法是跟着自己的职业规划选公司,而不是盲目追求大厂和高薪。比如你给自己做了5年的职业规划,在你目前阶段,你急需要管理经历,A大厂给你普通公司岗位,B小厂给你管理经理岗位,你选哪个?再比如,数据安全可能要在3年后变成一个风口,如果你能提前3年去到这个赛道,或许几年后你就财务自由了。。。

选公司也是门技术活,你不仅要看领导,要看团队氛围,要看同事,还要看公司创始人,毕竟创始人决定了基因。

2.3 关于996

奋斗是好事情,但是我们应该在平时注重提高工作效率,同时兼顾生活,也就是wlb(work life balance),上班时间多了,意味着机会成本的提高,不同的职业生涯要注意权衡工作收益和机会收益。

2.3 关于带团队:

当好一个管理者太难了,要考虑到个人,考虑到团队,考虑到向上沟通,考虑到向下沟通。我觉得有几个要点要做好:

1. 个人影响力/魅力:以身作则,影响整个团队的气氛,这就要这个 leader是个有才,追求终身成长的人,并且成长的够快,让你手下的人能狗佩服你。

2. 前瞻性:通过社区,调研,让自己的团队方向正确,即使走偏了,也能及时调转船头。

3. 授权:懂得有些活要交出去,有些活要交在自己手里。

4. 打通部门壁垒:通过团建,公司分享,构建职场亲和力,或者演讲,或者个人影响力,让别的部门认可你们部门的事情,这样推动项目落地能更快。

3.关于学习与成长的反思。

3.1 为什么要学习/成长?

? ? ?快速发展的时代,如果不学习,我们可能就落后于别人,而互联网让学习资源充斥在互联网上,让一个普通人也能接触到世界一流的课程。我们只需要掌握一定的搜索技巧,并在每天投入一定时间学习,并注意积累学习方法,有效的正负反馈,通过复利效应我们就能一天比一天好。这样就能让自己的生活过的更好。

? ?除了物质条件,或许我们也可以有点更高的追求:让自己的家庭,让自己身边的人,让自己的家乡,让自己的祖国,让自己的星球变得更好,人生是一条河,有的河又窄又短,有的河又宽又长,希望自己也能变成一条又长又宽的河。

? ? 借用《李开复自传》中的一句话:想象一个世界有你,想象一个世界没有你,让两者的不同最大,是你一生的意义。

? ? PS:如果我能做一些有意义/改变世界的事情,又能赚钱岂不是两全其美!

4.关于亲情,爱情,友情,生活的反思。

4.1 关于亲情:

4.1.1 这几年花费了更多的时间在陪伴父母,家人上。陪伴家人一起看电影,一起出去玩,一起散步。沟通多了后发现,可能是自己常年在外的原因,自己对父母并没有非常深入的了解,家里也有这样的那样的矛盾。现在自己平时也花费了很多时间在塑造更好的家庭氛围上,毕竟工作也是为了让自己的家庭变得更好。

4.2 关于爱情:

4.2.1 工作了也快5年了,以前的自己对待感情害怕失败,但是现在改变了。自己或许可以把一部分时间放在感情上,就算感情失败了,也是一种经历,也能让自己心中的画像更加的清晰。

4.3 关于友情:

4.3.1 回顾以前的自己,也犯了大多数人会犯的错误,把友情看的比亲情还重要。平时整天和朋友们出去浪,没怎么陪伴家庭。如果能早点将亲情>友情,或许自己的家庭会变得更好。如果让自己现在排个序,父母>兄弟姐妹>朋友。顺序搞清楚了,自己的行为也会发生变化。

4.3.2 与朋友相处愿意吃点小亏其实挺有用的。

4.4 关于生活

4.4.1 生活品味:

艺术鉴赏,摄影,看各种类型的书,去各处旅行。让自己变得有趣非常重要,也有助于找到志同道合的朋友和爱人。

4.4.2 沟通交流:

每个人的想法千奇百怪,有时候你觉得没有关系的话,可能对别人影响很大,以前的自己有点大大咧咧,现在的自己可能更加的谨慎,先确定对别人没有关系后,再去说。

4.4.3 业余习惯:

反观自己的学习生涯,思维方式和学习方法的突变让自己的工作生活效率大幅度提升。在日常生活中,我们可以观察身边高手的一些思维习惯,抽象成一个路径方法,结合自身的情况再落地实践。在日常生活中,我们可以看传记,访谈,名人专栏以及牛人的日常微博分享,同时与身边的有趣的人多聊天,提升自己的思维方式,可以参考:分享有助于个人成长的专栏,公众号,微博等等资源_Liao_Wenzhe的博客-CSDN博客

4.4.4 关于金钱

平时除了主业外,如果我们有业余时间,其实可以发展下副业和理财,我的想法是,有小钱就先做起来,一开始小亏没事,花小钱买点经验,然后越做越好。

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:41:40  更:2022-01-04 13:42:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 17:46:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码