5

不忘初心、砥砺前行 | 躲躲在思否2021年 - 年度总结

 2 years ago
source link: https://segmentfault.com/a/1190000041213330
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

一年一度的年终总结是必须要写的,回顾这一年的经历和成长,总结收获与成长,也对未来做一个规划,完成那些目标,那些梦想。即使很多没有完成,也不妨碍继续制定新的flag,继续努力,继续前行。

  • [ ] 一. 今年学习的一些技术
  • [ ] 二. 生活感悟
  • [ ] 三. 我的目标和展望
  • [ ] 四. 小结和感悟

一、今年学习的一些技术

1.1 学习Vue3.0

由于vue3.0已经发布了,所以就开始去学习vue3.0基本语法,elementPlus的基本使用,以及跟 element2.0的一些区别;主要还是以看文档为主,结合文档的案例,拿到本地来实践。其实看文档是学习最快的方式,所以我觉得从文档里面学习新的技术,是效率最高的。

Vue3.0实战项目笔记

后面用Vue3.0还做了一个Bookmark的浏览器书签网站,代码是开源的,很多小伙伴也是蛮喜欢这个项目的,点赞也比较多,还蛮开心的,还收到两个小伙伴的打赏,真是感谢支持。后面时间稍微充裕一些,会做得更加细致和精美一些。刚开始写 代码没有抽离得很细节,但是基本是封装了函数去调用,这一点做得还可以。目前得到的反馈和好评都比较多,也谢谢大家的喜欢。

kestrel-bookmark 红隼书签

线上地址 :线上地址

1.2 深度学习及相关库

对深度学习比较感兴趣,就去学习了《深度学习》的一些基本概念,也算是入了个门,学习了监督学习,无监督学习,强化学习等基本概念。资源都是在B站上面找的,我觉得基本是一套体系的,所以很不错。当然我很推荐学习吴恩达的机器学习,公认的讲得好。

深度学习第一课

深度学习-第二课

由于学习深度学习需要学习很多常用科学库,比如numpy,pandas,于是就去菜鸟教程上面,刷了几遍 numpy的基本语法,反正python语法也是很简单的,就是有些概念理解起来比较费劲。

numpy基础知识:

numpy使用:array

numpy基本操作

1.3 学习tensorflow

接下来去学了一波 tensorflow,这个是深度学习-神经网络标准的库,由 Google 开源,可以对定义在 Tensor(张量)上的函数自动求导。有很多的算法如CNN、RNN和LSTM算法。当然目前我还处于一个学习的阶段,还没到这一步。教程是看的 日月光华 老师的,讲的比较好。后面高阶的就是要收费的了。

当然需要搭建python环境,我是直接用的 minconda 在虚拟环境里面 装的 jupyter notebook,平时练习各种库的基本语法,也是特别好用的。

Jupyter Notebook介绍、安装及使用教程

jupyter notebook 配置项安装

Jupyter notebook 代码自动补全,代码高亮

tensorflow第一天 环境搭建

Linux环境下安装Miniconda

linux下安装python

miniconda安装jupyter notebook

miniconda安装jupyter notebook及初始配置

当然 学习这些之前,还需要学习一些基础的linux命令行,反正网上搜搜教程,也很简单,日常的就是重启,终止的一些命令,要么就是防火墙相关的。

linux防火墙开放指定端口命令

Linux下远程访问Jupyter Notebook 配置

1.4 tensorflow模型

tensorflow第一个模型

准备工作做完以后,就可以开始正式的使用tensorflow了,于是第一个就是 预测 收入与受教育程度的关系,后面就是学习其他的模型了,感兴趣的可以看下。

TensorFlow2.0 收入与受教育程度的关系

tensorflow2.0 回归预测广告与销量之间的关系

tensorflow2.0卷积神经网络MNIST实战

ANN模型搭建及逻辑回归实战(信誉卡问题)tensorflow2.0

使用 Pandas 进行数据探索

人口收入普查数据探索

当然也可以先看 机器学习的相关术语,这样更加便于理解。

机器学习术语表

https://www.yuque.com/zhanhon...

1.5 尝试Go语言之旅

也算是简单的时间,感受到机器学习的强大的魅力。反正就是觉得有趣,就去学习。恰好遇到 掘金在进行 《go主题月》的活动,于是为了拿到小的奖品,就开始学习 Go语言,总共是更新了7篇文章,也是觉得 Go语言学习起来,很快,语法跟其他的也相似。

Golang语言学习笔记(打卡✏️第一天)|Go主题月

Golang语言学习笔记(打卡✏️第二天)|Go主题月

Golang语言(打卡✏️第三天)map、递归、报错和练习题|Go主题月

Golang语言(打卡✏️第四天)fmt格式化工具|Go主题月

Golang语言 Gin框架环境配置、报错处理、接口调用、配置和日志管理|Go主题月

[Golang语言[6] 递增的三元子序列/笨阶乘/矩阵查找/直方图的水量 |Go主题月](https://www.yuque.com/zhanhon...)

1413. 逐步求和得到正数的最小值

1.6 学习二叉树

由于对二叉树的技术比较陌生,就去学习了二叉树。感觉非常神奇。

二叉树学习笔记

数据结构:一文看懂二叉搜索树 (JavaScript)

二叉树学习笔记

实现一个二叉搜索树(JavaScript 版)

数据结构与算法

1.7 C语言

由此 GO语言的学习,也告一段落,为了让学习的Go语言知识不随着时间的流逝而被忘记,所以,偶尔写leetcode题目的时候,就用Go写一下,也比较好玩,当然比较困难的题目,依旧只能用 JavaScript写出来。

无意间看到大佬们的排行榜,真的膜拜啊。参加周赛而且排名靠前的基本都是C语言,由此萌生出学习一波C语言的想法,说干就干。于是开始学习起了C语言。

C语言每日一题-第1题

C语言每日一题-第2题

1486. 数组异或操作

1.8 搭建Jenkins

为了方便博客提交时,能够马上部署,于是就安装了一个 jenkins,用于持续交付和持续部署。

jenkins安装详解步骤

centerOS 重装jenkins

Centos7安装Docker

nginx启动、停止和重启

1.9 学习R语言

为了帮助小黄同学解决一些工作上的问题,又学习了一波 R语言,主要是绘制一些 科研方面的图像,很有意思,只需要安装 Rstudio ,然后编写R语言的程序,就可以看到绘制的图形。

VScode配置R语言的环境

R-001 绘制基本图形 plot点线图,条形图,散点图

R-002 绘制基本图形 条形图

R-003 ggplot2使用qplot()函数

Rust语言

当然这么多语言,肯定少不了 Rust语言,也学习了一手。

rust环境搭建与组件编写

1.10 Leetcode算法

为了保持对代码的熟悉程度,保证学习的知识不随着时间的流逝而遗忘,刷leetcode是一个很好的方式,思考解决问题的方式,去想思路,是用双指针,还是动态规划,又或者使用回溯;会去思考,然后不断总结出规律,这样自己在巩固知识的同时,也能不断成长。然后是记录一些笔记之类的,也能让自己记得更加深刻。leetcode题解大概是写了60篇,简单记录自己的解题思路,后面回顾起来,对自己其实也是很有帮助的。

leetCode 算法

一看就懂,一写就懵?搞懂回溯算法,一口气刷了20多道题

Leetcode(N皇后 II)通过率最高的困难题,我还有一套更妙的解法

数据结构:一文看懂二叉搜索树 (JavaScript)

LeetCode 算法题系列(第一周)

[【算法】[困难]-直方图的水量-动态规划 ](https://juejin.cn/post/694653...)

【算法】搜索二维矩阵 暴力解法&二分法 4种语言

位1的个数 逻辑位运算符

两个数组的交集

[[LeetCode 验证回文串] | 刷题打卡](https://juejin.cn/post/693726...)

1.11 数据

  1. 个人博客:更新67篇(大佬的文章)
  2. 个人语雀 600+ 篇(开发笔记)
  3. 公司组件文档
  4. Vue3.0 红隼书签(开源)
  5. npm发布文件预览组件
  6. 管理和协调5个省医保核心项目(最自豪的事情),改了1000多个需求和bug

二、生活感悟

2.1 一些感悟

无论做什么事情保持良好的心态,肯定是有好处的。即使你会遇到你看不惯的事情,看不惯的人,甚至你连一句劝解的话语都没有。但是只要你保持自己的内心,不随波逐流,有清醒的认识,不忘初心,不断积极向上,努力提升自己。我觉得其实也就可以了。很多时候,妄想用自己的行动,改变别人,反而让自己徒增烦恼。还不如多花时间在自己身上,去找到自己的不足,并且努力去改善。不为追求名和利,单纯只为了在未来预见更好的自己。

也许很忙碌和劳累,但是生活总归如此,有荆棘和困苦,也有成长和收获。记得刚进公司的时候,还只会按自己的思路去完成页面和需求,慢慢不断摸索,摸清楚了项目的整个体系和规范,上手就快了起来,有过焦虑,但是还是对着项目里面的组件,看了一遍又一遍,只是为了更快地熟悉项目的组件封装,工具类封装,以及代码规范。想来写代码,还是需要探索精神,不懂的地方,就标记下来,业余时间就去学习。其实现在想想收获也还蛮大的。同时也结识很多大佬,经常看他们的技术文章,反正就是很优秀。还比较喜欢看 阮一峰老师的公众号,每周推荐一些热门的资讯和科技类的新闻,也算了涨了很多知识和见识。平时是真的很宅的一个人,回到宿舍做做饭,看看游戏,看看书,写写代码,反正下点下班肯定是开心的,但是加班的话,也是还能接受。毕竟任务在哪里,有自己的责任,必须要去处理的,对驻场的同事和客户负责。

平时的爱好就是刷一些算法题目吧,反正如果太难就暂时先放着,稍微简单点的,就努努力把它写出来。遇到困难点的,但是最后把这个题目写出来了,就感觉还蛮开心和挺有成就感的事情。

2.1 炒股(开户即亏损)

后面其实就开始炒股,一方面原因是最开始买了基金进行了理财,行情好确实能赚到一些钱,但是有时候它是一个周期性的东西,从最低点涨上去,然后随着行情结束,慢慢又会跌下来。看你买入的时机,追高了自然也是会亏钱。基金总是赚了又亏,亏了又赚,算是一个需要长期持有的理财方式。当然还是看到一些基金经理,拿着散户的钱进行高位接盘的,然后持续亏损。正是因为看到了这一点,后来慢慢开始了解股票;从基本概念,K线图,各种辅助的指标,MACD之类的;当然其实更重要的是一个心态的问题;每天涨停的股票那么多,就看你抓机会的能力,买得好了,赚了一波就走,自己亲自操盘,感受赚钱来的快乐。亏的话,也只能总结原因,不断学习和了解这个市场的运行规律。当然这并没有什么规律,或者说,只是能根据自己的知识,对盘面上面透露的一些信息做出相对概率大的正确的判断。当然我并没有从股票里面,赚到很多,也没有亏很多,知足常乐。想要有很高的预期,是一定会栽跟头的,稳扎稳打,一步一步来,步步为营。

炒股是一门学问,妄想短时间内赚很多钱,必然会在更长的时间里,把赚的钱 全部亏掉。保持平常心才是最重要的。当然每天的涨跌还是能给本就枯燥的生活带来一丝乐趣,当然也可能是失望和难过。

2.2 旅行

图片.png
疫情原因,也没有去很多的地方旅行,十一的时候跟爸妈去了一趟莫干山风景区,想来这是第二次跟爸妈一起去旅行了,一路上说说话,看看风景,满满都是幸福的感觉。或许是因为慢慢长大,才慢慢发现,能够多陪陪爸妈,机会真的很难得,都在各自的生活里面忙碌着,忙着工作,忙着挣钱,都忘记了享受生活本有的美好和快乐。

然后就是南昌出差结束的前一天晚上,去了一趟 滕王阁,像个小孩子一样,绕着马路饶了好久,最后才看到了 滕王阁 上面的牌匾,外卖琉璃瓦在灯光的映衬下,非常绚丽和流光溢彩。旁边很多卖工艺品的商店,还有很多一起拍照的人们,每个人脸上都洋溢着快乐。进门想淘点工艺品,就四处看看找找,觉得带啥回去都不太方便,就挑一本南昌印象的明信片,手绘彩印版的,看上去还挺精致。

大抵是里面藏着了江西的美丽山水,所以老远看去,就觉得喜欢。有时间多出去走走,感受外面精彩的风景和人情,自己的心境也得到提升,也能收获更多美好。虽然每次看代码时,也能瞥见代码里面深藏的美好,但是有时候换个心情,我觉得也挺不错。往后的空闲的日子多了,想多去走走,毕竟现在还青春年少,再过几年,大抵也没有这样的心境了。其他忙碌的日子,做了很多很多的需求和改了很多很多的bug。好像也没啥可以说的,也算是为医保事业做出了自己的一份贡献。

三、我的目标和展望

3.1 2021年年初立下的Flag

  • [ ] 1. 熟练使用Vue3.0 以及了解原理 (基本完成)
  • [ ] 2. 掘金博客等级升到Level 4 (未完成)
  • [ ] 3. 阅读完15本书(未完成,只读了7本)
  • [ ] 4. 每周至少一篇技术征文 (基本完成)
  • [ ] 5. 每天一道Leetcode题目 (未完成)
  • [ ] 6. leetcode题目到年底突破400道(未完成,目前301/400)
  • [ ] 7. 坚持早起7:30 (完成)
  • [ ] 8. 体重保持在125斤 (完成)
  • [ ] 9. 熟练开车上路 (勉强完成)
  • [ ] 10. 深度学习股票分析量化交易模型(未完成)
  • [ ] 11. 上线旅游门户网站 (勉强完成)
  • [ ] 12. 每月至少更新3篇微信公众号或博客 (勉强完成)
  • [ ] 13. 学完Vue2.0源码两遍 (未完成,一遍都没看完)
  • [ ] 14. 年底炒股赚10000块 (未完成,亏损,但是不慌)
  • [ ] 15. 全家出去旅行2次(完成一次)

3.2 今年目标

  • [ ] 1. 复习六级单词两遍,英语比较重要
  • [ ] 2. 阅读54本书,读书笔记54篇
  • [ ] 3. 掘金博客等级升到Level 5
  • [ ] 4. leetcode题目刷到700道;
  • [ ] 5. 体重维持在125斤左右;
  • [ ] 6. 熟练开车上路
  • [ ] 7. 每周至少更新一篇微信公众号或博客
  • [ ] 8. 丰富旅游门户的功能;
  • [ ] 9. 学习vue2.0源码,vue3.0源码2遍;
  • [ ] 10. 炒股在回本基础上赚3万;
  • [ ] 11. 攀登三座大山;
  • [ ] 12. 学习深度学习课程并建模;
  • [ ] 13. 完成婚姻大事;
  • [ ] 14. 有一个自己的房子
  • [ ] 15. 基金理财赚4万
  • [ ] 16. 带领并提升小组技术水平(JavaScript,vue3.0)
  • [ ] 17. 全家出去旅行2次
  • [ ] 18. 深入学习Python、Go和Rust并实战;
  • [ ] 19. 结交更多志同道合有共同兴趣爱好的朋友;
  • [ ] 20. 学习股票找到自己的交易系统

四、年度的感悟

很多话,想写出来,但是话到嘴边,又停下了手里的笔。新的一年新的征程,新的目标,每天进步一点点,自己就离每一个小目标近一点。这样也更加贴近自己的目标,自己也会更加有动力和信心。积极锻炼身体,提升自己的修养和学识,向目标奋进。也给知己定一些要求,共勉。

  • [ ] 1. 积极向优秀的朋友或者同事学习,掘金、思否亦或是微信公众号遇到的各种大厂的大佬,经常看他们的文章,学习他们分析问题的思路,学习的方式以及对于新技术的热情。或许在不同的城市和地区,但是思想的交汇无处不在,希望自己也能脚踏实地,一步一步向大佬们看齐。
  • [ ] 2. 作为一名中国共产党员,有责任和义务积极学习党的先进思想,党的优秀领导的系列讲话,学习他们的思想,使自己跟党紧密联系在一起,跟党走,不忘初心。敢于担责任,有责任,有担当。敢于冲锋在前,敢于与破坏团队的不良份子做斗争。始终端正自己的思想,摆正自己的态度。弄清自己在团队中所处的位置,发光发热,贡献自己应有的力量。
  • [ ] 3. 对身边的人多点关心和问候,虽然平时工作很忙,可能对亲人和朋友的关心比较少,但是依旧要抽出时间,经常保持联系。规律自己的生活,早睡早起,积极运动和锻炼身体。有了健康的身体,才能应对更多工作和生活中遇到的问题。

来日方长,今后也会更新更多有趣、有用或者自己探索到的文章,感谢兄弟们这一年的支持,新的一年,一起加油,一起进步,让自己变得更加优秀。

本文参与了 SegmentFault 思否征文「2021 总结」,欢迎正在阅读的你也加入。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK