自我反思

新的学期开始,是时候反思总结一下自己这一年多的经历,砥砺前行了。
作为一个想转向互联网行业的非计算机本科和非计算机研究生,找工作转行是我最大的目标。一年来,可以说一路坎坎坷坷,没有得到最想要的,但收获的也还好。还有半年时间,当调整战略,为秋招做准备。
首先,值得欣慰的是,过去的一年时光,得到了一些收获与进步:
1. 实验室的事情处理的还不错,解决了简单的电子、软件项目,对机器视觉、嵌入式有了更进一步的了解,搭建了多小车系统,视觉识别等简单平台,缺憾就是效率太低了,花了很多时间解决一些没有意义的简单问题上,浪费了许多时光。
2. 拿到了三星研究院的实习offer。在三星的日子是短暂和令人怀念的,拿到的offer是做视觉开发按相关,这是一个更偏学术性的研究课题,感受到了很好的学习氛围。在这里的主要收获是对opencv的了解掌握进一步加强,同时实现了从零开始入门C++,能够完成独立程序的开发。在师姐的帮助下学习了orbslam的源码,了解了slam的基本流程,毕业设计上得到了使用。
3. 顺利开题和每一次顺利的组会
4.拿到了汽车电子企业的实习,入职java开发和Python开发,较好的完成了任务,工作得到了认可,同时拿到了近似转正的offer,主要工作都是业务逻辑相关。不过从技术氛围上,对于IT而言,互联网永远是第一选择。
5. 总体而言,python、java、c++编程知识得到了一定的提高,同时抽时间学习了数据库和机器学习的有关知识。
缺憾:
1. 漫无目的没有方向,以兴趣为导向做demo项目,而没有明确长远的规划。比如机器学习、比如数据结构与算法等,还是没有太大进步。从嵌入式到python,从爬虫到web,从深度学习到大数据,涉及很广,寻找兴趣和方向的时候浪费了大量时间,反而没有认真的好好学习基础知识。
2. 编程语言、算法数据结构等浅尝辄止。名企对于编程语言的理解和使用上绝非简单的入门即可,比如jvm虚拟机原理、各种内置数据结构的内部实现等。视野狭窄,对编程工具只是做到了会用就行,而没有真正的系统的掌握。
3. 没有坚持下来算法与数据结构等长期学习的知识,太浮躁的想去实习实战。nodejs也玩过,django也玩过,php也玩过,spring也玩过,tensorflow也玩过,花了大把大把时间,却过不了算法笔试面试。这些,可以说是自己太浮躁造成的。
4. 紧迫感不足,计划太大。比如计划几天掌握spring,几天掌握多线程。。。往往没有什么用途,短时记忆的知识难以形成长久的记忆,也难以真正记住。比如看操作系统什么的时候,觉得一天可以看个几十页,但现在还是没什么印象,本质在于理解深度不够。知识面太过庞杂,却很少精通理解,熟练掌握。
5. 好高骛远。老想着名企offer,老想着一下子转行成功。没有一条路大概是好走的,撒下的汗水还是远远不够。
6. 欠缺与高手和业内人士交流,过度依赖网络经验贴。
反思:
1. 不要有太有方向性的计划,只专注某一方面最好。从难度上来说,从事java后台开发相关是最实际和靠谱的,也是最好去真正掌握的。那么与此特别无关的,不应作为主要学习方向,哪怕好玩,也得妥协于找到真正的好工作。
2. 数据结构和算法知识欠缺。目前的水平:依赖java或者python实现数据结构教科书中简单的算法,应对面试都捉襟见肘。少写python,多写C++或者java。有空就刷题。
3. 对于数据库和网络这块儿,先认真学习总结再多实战,至少完成tinyhttp,tinyssl,基于epoll的并发服务器等大一点的程序开发。
4. 对于框架这块儿,看培训班的教程与网上教程并重,注意数据库、缓存相关理论和实践知识,熟练掌握1-2个项目的搭建过程。
5. 熟练主语言(java)的常见面试题,熟悉关键数据结构的实现和进阶内容。
6. 多关注面经,积极交流。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值