一些学习感悟

反思

情绪

首先,必须反思一下最新一段时间,因为刚离职,有一段时间不知道该干啥,又想去考研,又想去工作,特别烦闷,只能天天打打游戏,敲敲代码麻痹自己。去逼乎问意见,看别人经历,发现还是这,没啥用。自己会刻意去逃避一些东西,其实仔细想一想,确实自己挺菜的,这么大人还一天天这么颓废。
行动上不是巨人,战略上却是矮子,对于自己的未来规划,仍然充满了迷茫。但是who cares ,自己必须勇敢的做出选择,选择了就要坚定的走下去。

数据结构

数据结构的学习是枯燥无味的,之前我已经基本实现过哈希表、单向链表、栈、队列等常见数据结构。今天来啃二叉树,主要是刷剑指offer刷了30道刷不下去了,剩下的基本全是二叉树的题。虽然之前实现过一遍二叉树,但是仍然有点不理解,特别是它的遍历用到的递归思路。

操作系统(UNIX)

操作系统那边的学习,看了一本逼乎推荐的APUE,tn的这本书是真难啊,讲解了LINUX系统下的各种系统函数,以及C的一些高级语法。对于这本书,当时啃了10几章,实在啃不动,但是也对操作系统及C的运行原理有了基本的概念。考虑刷完数据结构去刷一点linux操作,鸟哥的linux私房菜。

算法

关于算法,手头有一本算法导论,tn的这本书真难啊,就能看懂前两章,还是把这本书当成本工具书吧,自己每天刷leetcode时候遇到知识盲区,带着问题去看算法导论。
leetcode一看刷了快俩月了,刷了有140多道,基本好多题也是懵懵懂懂,特别是动态规划,对于数学的要求挺高的。之前学了点C++,发现里面的STL挺好用的,刷LeetCode挺爽的,但是思来想去,还是用C来实现对自己要求更高一点,除了算法思想自己还要去实现基本的数据结构,这样对于自己的代码能力也能有点提高。

项目

目前还是将数据结构算法搞一搞再说项目,可能去github上搞一点别人的开源项目去做,也可能去找一些开发板去搞嵌入式了。有时候也在想学点java算了,多方便,但是还是想去搞Linux方面的开发,通信、物联网方面的比较感兴趣。

一些脚本语言

之前学过一段时间python,也用python写过爬虫和协议解析工具,都是一些比较小的项目,自娱自乐。以后有机会还是要把python再搞一搞,现在就是import小王子,对于python的很多东西都不理解,学了C和数据结构之后好像对python理解不一样了。

发布了19 篇原创文章 · 获赞 1 · 访问量 3055

猜你喜欢

转载自blog.csdn.net/qq_41603639/article/details/104905015
今日推荐