学习、实践分析取舍,工作学习总结

列举:

工作快要一年了,最近发现自己想要学习的东西非常多,已经到了完全应付不过来的程度。看来需要列举一下,然后分一下主次关系:

这些就是目前我想要学习的知识点:

1.C++、C语言基础知识

2.cocos2dx游戏引擎

3.android应用基础知识和eclipse、ADT、CDT、ANT、NDK、SDK基本知识点

4.xcode、object-c和mac基础知识点

5.openGL相关知识

6.lua语言基础知识

7.Linux和unix编程基础

8.编译、链接、装载,静态库、动态库

9.计算机操作系统基础知识

10.算法、ACM题的研究

//11.游戏框架设计模式和架构

…………

因为知识点过多,只截取以上最先想到的10个知识点,自己也清楚这10个已经够自己忙乱的了

认认真真思考一下的话,发现居然有这么多,也难怪自己会手忙脚乱。看来是十分有必要理理头绪……

下面是我想做的实践:

1.工作实践(SDK接入、新版本发布)

2.业余独立游戏制作(密室游戏)

3.cocos2dx游戏引擎深入研究

4.ACM题练习

5.vim编辑器的练习使用

…………

研究分析:

  我认为理想的状态是每天都有学习和实践、当然实践中也是学习,这里的学习知识单纯的通过书本和网络等媒介获取知识点,而不在应用实践上。

知识点排序

a.跟目前工作有关的知识点重要性排序(3、4、7、1、8、9、5、10、6、2)

b.跟将来工作———————————(2、6、1、5、3、4、8、9、7、10)

c.知识点的经典性—————————(1、8、9、7、5、10、5、3、4、2)

d.学习难度大体排序————————(1、7、9、10、8、2、6、5、3、4)

e.需要掌握的程度—————————(1、9、10、2、6、7、5、8、3、4)

f.需要大量实践的知识———————(1、6、3、4、2、6、5、10、8、9)

d.需要长时间去积累的知识—————(1、10、7、6、9、9、5、2、3、4)

从上面可以看出,让我手忙脚乱的矛盾点有以下几点:

1.目前的工作需要学习的知识点在我看来对今后的目标和发展作用并不大

2.一天中大部分的时间工作都用在了那些我看来并不重要的知识点上

3.业余时间有限,而需要我去学习的知识点太多

4.我认为重要的许多知识需要深入研究多时,而我显然有些急躁

对现状的分析:

  目前可以说我的工作比较清闲、难度不是很大,但想要完成也需要一定的知识积累。

我想要更换工作,但是也非常不舍现在很好的学习环境(业余时间充足、附近有图书馆书店大量的专业书籍、稳定的生活住行)

我内心的真正声音是并不想立即更换工作的。我的计划是工作满一年后更换,在这之前有大约不到3个月的时间。

这3个月可以用来学习提高我的基础知识,当然工作中学习也很好,但是我发现一旦忙碌起来就很难做到系统的学习。

3个月的时间其实也非常快,能利用好这段时间来疯狂补充自己的不足也是个明智的选择。

当然,适当关注下招聘信息,了解下相关信息也是可以的。但不要扰乱了心神,打乱了节奏。真的有非常好的工作机会才能另作打算,当然这也是几率非常小的。

目前工作上的大体总结及解决方案:

  目前工作中使用的知识点可以大体学习下,但不用深入研究。以争取尽快解决问题为原则,当然有时候越是图快,越是解决不了问题,这样就要大体分析一下该问题解决方案和需要的知识点,然后对症下药。比如有些问题已经找到了解决方案,但是并不完美,不过这个工作并不是很重要。也许仅仅是几天后你就不用再去碰这个工作内容了。这样你再去寻找完美方案就得不偿失,非常浪费时间。还不如尽快解决问题,然后把时间用在学习更重要的知识点上。

  有些问题比较棘手,需要你深入研究一下,比如某些疑难bug或者是不明所以的环境配置问题,碰到这种问题可能完全不知入手点,这种时候就是缺少一些基本的知识点所致,很大程度上是因为你对改技术的大体把握不够。这种时候,可以静下心来,先去找找该技术的官方地址,阅读相关文档,不要怕英文(尽量不要在百度搜索,去看别人的博客,因为你完全分不清这些博客的实效性还有真实性,你抱着怀疑的心态去学习,效果可想而知)。所以入门新技术,研究新技术最好的方式还是找官方文档。阅读官方文档,也要分清主次,先大体了解该技术,明白它的原理和结构。然后再去寻找你出现的问题,如果找不到,就分析错误提示,根据错误提示找到问题所在,stack overflow往往是比较好的bug查找地。

IDE的配置问题,eclipse的插件更新较多,有时候操作会出问题,这时候比起去研究窗口界面配置,还不如直接查看.project和其他一些.xml的配置文件。因为不管界面怎么变化,它的配置纯文本文件都是万变不离其宗。

总之工作上的问题要就快解决,以出结果为首要目的。争取一天的工作半天完成。

目前业余学习上的总结及解决方案:

  每天6点正常下班后,我都会利用晚上的时间去书店或者留在公司充电学习。目前来看,坚持的效果还不错。但是随着学习的深入,发现自己不知道的越来越多,这时候后就非常想去逐渐隐身深入下去,结果发现还有一个新的领域需要我去研究。于是激动的找到了相关资料,开启了下一个学习计划。这是我刚开始工作学习时的状态,可以说当时很有激情,通宵读书的精力都有。但是渐渐的…………发现不知道的越来越多,而要学的大部头书籍才看了不到4分之一,当时的激情已经渐渐消失。学习效率也大打折扣。看的越来越慢……这时候很多人会说,坚持下去。当然明理人都知道,坚持的重要性。但是坚持到强迫自己去完成某个学习计划这样的方式会让人更加容易厌倦和疲劳。我也制定过计划,每天必须读完多少多少页。现在想想,这样子跟高中应付高考的学习方式有什么分别,学习的主动性都没有了,效率都难以保证,就算强迫自己快速学习到了知识,可以你对学习的消极情绪积累下去,总有一天会变得讨厌学习,学习是一辈子的事,慢慢来。我现在是想换一种方式,每天看书是必须的,因为要学的知识点比较多,大部头一本又一本。没有办法保证每天都轮流把这些书都看一点。但可以根据兴趣,比如今天对这一本书中的某个章节感兴趣,就深入进去。等你理解了这个知识点,就会有一定的成就感,获得相应的正反馈,激励自己去研究下一个问题。这样以理解知识点为目的的学习方式要好的多。如果真是今天没有心情学习,就不用强迫自己了,还不如看点其他东西,放松放松。

  总是保持强烈的求知欲望非常重要。

  学习方法还有待改善,逐渐找到适合自己的方法。

生活上的简单总结,目前的首要任务就是工作和学习,其他如果有精力盈余就去做,娱乐以放松自己学习上的负面情绪为目的,不可深入。女朋友的问题自己真的没有办法,这方面经验太少。不过依稀感觉这件事的重要性在现在看来不如学习工作,因为以朋友在恋爱上的经历来看,大多数都得不偿失,投入了太多的精力,结果对提升自己上却做的很差。

时间: 2024-11-10 14:11:50

学习、实践分析取舍,工作学习总结的相关文章

LINUX内核分析第一周学习总结——计算机是如何工作的

LINUX内核分析第一周学习总结——计算机是如何工作的 张忻(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.汇编代码的工作过程 1.实验过程 int a(int x) { return x + 2; } int b(int x) { return a(x); } int main(void) { return b(5) + 1; } 汇编代码如下: 2.代码分析 二.计算机工作的

CV学习资料《卷积神经网络与视觉计算》+《深度学习实践计算机视觉》+《视觉SLAM十四讲从理论到实践》电子资料代码分析

视觉和图形学真是一家,基础都一样! 如果学习图像识别,计算机视觉,推荐电子书<视觉SLAM十四讲:从理论到实践>,系统介绍了视觉SLAM(同时定位与地图构建)所需的基本知识与核心算法,既包括数学理论基础,如三维空间的刚体运动.非线性优化,又包括计算机视觉的算法实现,例如多视图几何.回环检测等. 一个周读完了,代码很清晰!Particle Filtering,KF,EKF, Batch Optimization, Lie Group,ICP,LK光流... 尤其惊喜的是文末作者看好的IMU-SL

Nagios学习实践系列——基本安装篇

开篇介绍 最近由于工作需要,学习研究了一下Nagios的安装.配置.使用,关于Nagios的介绍,可以参考我上篇随笔Nagios学习实践系列--产品介绍篇 实验环境 操作系统:Red Hat Enterprise Linux Server release 6.0 (Santiago)   64 bit. 注意,Nagios只能安装在Linux或Unix平台,不支持Windows平台,当然,它可以监控Windows平台. 环境准备 Apache 和PHP 不是安装Nagios所必须的,其实也可以说

使用sklearn进行集成学习——实践

系列 <使用sklearn进行集成学习——理论> <使用sklearn进行集成学习——实践> 目录 1 Random Forest和Gradient Tree Boosting参数详解2 如何调参? 2.1 调参的目标:偏差和方差的协调 2.2 参数对整体模型性能的影响 2.3 一个朴实的方案:贪心的坐标下降法 2.3.1 Random Forest调参案例:Digit Recognizer 2.3.1.1 调整过程影响类参数 2.3.1.2 调整子模型影响类参数 2.3.2 Gr

零基础学习hadoop到上手工作线路指导(中级篇)

此篇是在零基础学习hadoop到上手工作线路指导(初级篇)的基础,一个继续总结. 五一假期:在写点内容,也算是总结.上面我们会了基本的编程,我们需要对hadoop有一个更深的理解: hadoop分为hadoop1.X.hadoop2.X,并且还有hadoop生态系统.这里只能慢慢介绍了.一口也吃不成胖子. hadoop 1.x分为 mapreduce与hdfs其中mapreduce是很多人都需要迈过去的槛,它比较难以理解,我们有时候即使写出了mapreduce程序,但是还是摸不着头脑. 我们不知

学习实践:使用模式,原则实现一个C++数据库访问类

一.概述 在我参与的多个项目中,大家使用libMySQL操作MySQL数据库,而且是源码即复用,在多个项目中有多套相同或相似的源码,这样的复用方式给开发带来了不变,而且libMySQL的使用比较麻烦,要应对很多的细节,很容易出错. 我要写一个动态链接库,将对libMySQL的操作封装起来,以二进制复用代替源码级复用:要提供线程安全的接口,用户无需关系是否加锁这样细节性的问题,减少出错及死锁的机会,当然也要允许用户自己选择是否线程安全的访问数据库:要简化访问数据库的流程,接口越简单越好. 我从20

零基础学习hadoop到上手工作线路指导初级篇:hive及mapreduce

此篇是在零基础学习hadoop到上手工作线路指导(初级篇)的基础,一个继续总结.五一假期:在写点内容,也算是总结.上面我们会了基本的编程,我们需要对hadoop有一个更深的理解:hadoop分为hadoop1.X.hadoop2.X,并且还有hadoop生态系统.这里只能慢慢介绍了.一口也吃不成胖子. hadoop 1.x分为mapreduce与hdfs 其中mapreduce是很多人都需要迈过去的槛,它比较难以理解,我们有时候即使写出了mapreduce程序,但是还是摸不着头脑.我们不知道ke

【Python爬虫学习实践】基于Beautiful Soup的网站解析及数据可视化

在上一次的学习实践中,我们以Tencent职位信息网站为例,介绍了在爬虫中如何分析待解析的网站结构,同时也说明了利用Xpath和lxml解析网站的一般化流程.在本节的实践中,我们将以中国天气网为例,并基于Beautiful Soup库对其进行数据解析,最后再简单说明pyecharts数据可视化. 中国天气网网址:http://www.weather.com.cn/textFC/hb.shtml 和之前的Tencent职位信息实践一样,我们先来分析一下我们所爬取的网站的结构.在中国天气网中,我们可

分享《自然语言处理理论与实战》PDF及代码+唐聃+《深入浅出Python机器学习》PDF及代码+段小手+《深度学习实践:计算机视觉》PDF+缪鹏+《最优化理论与算法第2版》高清PDF+习题解答PDF+《推荐系统与深度学习》PDF及代码学习

<自然语言处理理论与实战>高清PDF,362页,带书签目录,文字可以复制:配套源代码.唐聃等著. <大数据智能互联网时代的机器学习和自然语言处理技术>PDF,293页,带书签目录,文字可以复制,彩色配图.刘知远等著.  下载: https://pan.baidu.com/s/1waP6C086-32_Lv0Du3BbNw 提取码: 1ctr <自然语言处理理论与实战>讲述自然语言处理相关学科知识和理论基础,并介绍使用这些知识的应用和工具,以及如何在实际环境中使用它们.由