脚本宝典收集整理的这篇文章主要介绍了我的2018年技术报告,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
缘起
综述
- 7月前都是忙着毕业相关,真正技术生涯还是下半年。
- 大体的技术栈是,从区块链技术平台,到Linux平台的C++,对应的就是这些场景下的技术了。
-
自己瞎琢磨的一些方法论:
- 总体看自己Code2018里的代码,善终的不多,还是高估了自己,看来自己下班后,还是不太写代码,都用来读闲书和电影了。
编程语言&技术点
-
Golang
- 这是全年新学的语言,《GIA》上的代码也能运行起来,代码也写了一些。 但总体觉得没建立更好的感觉
-
网络编程
-
C++
- 一直把这门语言作为自己的主力语言,但C++11及C++14并没有太多关注,经典的Effective里的item,以前都不太有感觉。
- 今年算是个分水岭,实验室3年项目上都没用C++,而自己当时并没有想过去坚持下来撸一个代码。 硕士3年有遗憾啊(但凡事后复盘,谁TMD的能没有遗憾呢,要放过自己,向前看)
- 反正继续学习和项目中用着吧,毕竟是自己的主力语言,而很多特性都是差不多的。
-
内存数据库
-
GDB调试
- 这个以前有看过书,包括面试时人家也会问,你linux下怎么调试,我也跟人家说(gdb和打日志)
- 但真正觉得那本《软件调试的艺术》写得一般,还是2018年项目中实际用了gdb几天后,才把这本书给串起来了80%,而我感觉书中这些东西都是最基本的啊,对于调试而言。
- 就像你会用linux命令,但从来没有并没有在一行语句中使用
exec
命令,甚至没这个意识的时候,这个属于会用和熟悉之间的差异。
总结
- 总体而言,我的技术2018,算是一地鸡毛啊。 要好好的按项目做个总结,然后更新简历。
- 没有做好的 要改善的 :费曼法则学习DS,技术blog上已经有2周没更新了。
- 从项目中代码阅读来看,自己 linux系统编程的能力需要强化一下,虽然确实只是一些库,不懂的时候,可以查,但又觉得标准C里,其实也没多少库,str和mem相关的,为什么自己不能强化呢。
2019年计划
- github上建立一个Repo,标题是 Code2019,主要放2019年学习的代码。
- 2019年6月时,以公司项目一个模块为蓝本,进行源代码阅读,调试,从方法论到实操的输出。 2018年12月有开始起了,但还不太完善。
- 2019年6月后更新简历,去大厂面试看看自己还有哪些方面要提高,以及人家问的新技术。 不是说一定要换工作,而是想看看世界,认识自己。
-
自己想学的
- @R_415_1512@
- 从项目的代码中去学习多线程的应用,自己前期只能看下线程库的一些基本库,自己提前熟悉下用法。
- 要把《UNP》第2卷IPC的内容看完, 不然没法去面试啊,只是知道个共享内存,管道这样可能还不行。
-
更多的精力应该是要串起已有的知识点,做到能跟人讲解,能独立定位这个系列的问题,比如调试,新人只会说我试试的话,到自己这一定要做到啥问题都能KO掉。
以上是脚本宝典为你收集整理的我的2018年技术报告全部内容,希望文章能够帮你解决我的2018年技术报告所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。