2015年终总结

又到了年末,从两年前开始,每到年末我都会写个总结,目的是至少要给自己一个交待,不要活得糊里糊涂的,总结的内容不外乎就是这一年来自己的工作、生活情况,然后设定新年的目标,以更好的心态迎接新的一年!

这一年跟以往不一样,有一件事情占据了我很多时间,也影响到了我的工作和生活,这就是我开始了投资理财。

以前买过几本理财方面的书,但一直没有付诸过行动,作为一个现代人,不懂理财的确有些像文盲,虽然不是纯粹的、脱离了低级趣味的那种,货币贬值,财富缩水活生生的就发生在自己眼前。于是从三月份开始我买了一些理财平台推出的P2P产品,当时还不知道那是P2P,只看到标明的是低风险(P2P居然写着低风险,这平台的确有些脸皮厚啊!),其实是有很大风险的,而且收益也不算高,也就六到到七个点。现在想来冒着高风险,拿着低收益,这无异于刀口添血、虎口拔牙啊!所以以后买理财产品,不管是哪种我都会仔细看合同,省得被人骗了血汗钱。今年的“e租宝”东窗事发,估计会有很多投资者血本无归,所以投资真的是有风险的。同时今年上半年正值股市火爆,在强烈赚钱效应的感召下,我也加入了基金和股票大军,可能是我运气太好了,进入的时机不错,股灾过后我竟然没有亏损。后来听说一些全职炒股人经历这次股灾后身体拖垮了、精神压抑失常,甚至夸张到有的信了佛……我不敢想像作为一个新手的我,如果是在最高点买入,不知道现在是什么情况,是不是也信了佛,我简直不寒而栗啊!

这期间我基本做了一个新手可能做的几件事情:

1、股市火爆的时候抢着上车;

2、一旦有所回调,开始害怕,马上赎回,赚了几个小钱;

3、调整一两天后股市继续大涨,自己肠子都悔青了,暗骂自己傻X;

4、等待机会再次上车,这次决定不再轻易下车了;

5、股市上涨时每天眉飞色舞、口吐白沫地跟家里人说今天赚了多少多少,而大跌时则像条死狗般安静;

6、每天盯着基金净值看,算算今天是赚了还是亏了;

7、天天看指数涨跌,逛基金吧、股吧,看技术分析,看财经频道,听那些所谓专家瞎扯淡,浪费了很多时间;

8、股灾发生时,以为是抄底的好机会,结果次次在半山腰,于是不停地接刀子,然后又不停地割肉止损,如此反复,恶性循环;

经过这大半年的锻练,心态淡定了很多,也把工作生活和投资的主次关系分清了,这也许就是成长的代价了。

再说到工作上面。说实话,我今年没有为公司的业绩作出太大的贡献,很多项目都是半路夭折,其实有些项目我们是可以做到的,就是因为拖拉和目标不明确,最后不了了之。我们甚至可以做外包,既可以保证品质,也可以确保按时交付给客户,只是老板担心自己的设计方案会被他人窃取甚至模仿。而我,正如前面说到了,由于过于关注基金和股市,这期间工作上也浪费了很多时间,几个项目都进展缓慢,当然项目没有明确目标、反复修改这是其中一个原因,但更重要的是我形成了一种拖拉、懒散的习惯,有时发邮件向老板询问一个问题,老板几天没有回复,就一直等,偶尔自己会再催问一下,一般情况下都会很迟才得到回复,因为老板实在是太忙了,而且他又鼓励我们自己多创新,但是我又担心自己随意想出来的东西不符合老板的要求,浪费时间和资源。由于公司有硬件工程师,我只是负责设计软件,所以同事之间工作的配合也很重要,有时我的软件根据要求大致已经写好了,想要实际测试,但是由于种种原因硬件迟迟没有出来,我始终觉得公司的工作氛围不够好,很多同事都没有那种想拼、想闯和把一件事情彻底做好的干劲,上班踩点,下班准时走人,不是说多加班就是工作做得好,相反我是厌恶加班的,只是一个聪明并热爱自己职业的人会把它当作一种快乐,心里想着的是如何尽情享受它,工作效率自然会高。反之那些并不真正热爱自己工作的人,即使你强迫他们加班,他们也是表面接受,而背地里骂娘,是真正的低效率,我想他们该考虑转行了。还有一种就是假勤奋,具体表现是:他们上班很早来,下班很晚走,但是实际在做自己的私人事情,工作没有什么成果,对公司贡献寥寥无几,还让其他同事觉得他们工作很努力,我认为这种是真正的害群之马。

上班空闲的时候我会读一些和工作有关的书籍。那本《嵌入式网络那些事》,是关于lwip的,我应该至少精读了三到四遍,每次都会很认真的读,而且会研究它的源代码,书上所有的源码注释我几乎都重新输入到了源代码文件中,以加深印象,但即使如此,我还是很快就会忘记,因为内容实在太多了,当然我也明白不可能把所有的源代码内容都记住,TCP/IP光理论部分就很庞大,更不用说它的源代码了,所以找到一种合适的方法去读它就会轻松很多,有实际应用的时候再去仔细钻研它印象会更深。因此不建议拿到一个模块或协议栈就去研究它的源码,首先要把理论框架搞清楚,我觉得这个很重要,就像当初在阅读SMTP客户端的应用源码时,我会想办法先弄懂SMTP客户端的工作过程,然后再去分析它的源码就会轻松很多。同样的我在研究FATFS协议栈时,也会先去了解FAT文件系统的基础知识,例如:什么是MBR、DBR、分区表、BPB、扇区、簇、FAT表、目录、短文件名、长文件名等等概念,熟悉这些之后我才会开始研究它的源码,在研究源码的同时又会去学习相关的概念,只有把二者结合起来学习才能加深理解,即使你很长时间不用它,以后再用时,只要稍加整理就能熟悉。

其他工作有关的书籍,也主要是修炼C语言方面的,包括《C和指针》、《C专家编程》、《C陷阱和缺陷》、《C语言深度剖析》,能把这些书本看懂、看透,C语言的基础知识应该也不会差到哪里去。体系结构方面的书籍主要是《ARM Cortex-M3权威指南》,这本书也是需要反复阅读的,公司的项目主要是用STM32系列单片机,所以我也比较有针对性的学习。《Linux内核设计与实现》目前我还只读了两遍,抽空我会深入了解,目前的工作暂时没有用到,但是对于了解操作系统原理是十分重要的。另外,我还购买了一款学习用的野火ISO系列STM32开发板,这个板虽然定位是初学者,但我觉得有必要把这些基础知识集中梳理一下,以加深印象,况且有的地方我也是似懂非懂的,借此机会彻底搞明白。《嵌入式实时操作系统uC/OS-III》今年看得比较少,总觉得这一版写得不够深入,源码分析不是很透彻。

读书中我比较信奉《C语言深度剖析》作者陈正冲老师所说的“厚积薄发”,阅读一本书时,一方面,我们需要根据有限的文字去理解、挖掘作者所要表达的的内容和思想,去揣摩文字的深层含义,并且根据这些基础去举一反三,扩展自己的知识,然后慢慢地把这些文字的营养吸收到自己的知识体系里,这样你所学到的知识就会远远超过原来书本那些文字所表达的内容了,这就是所谓的“把薄书读厚”,即“厚积”;另一方面,当你读完这本书,并将书本的知识完全吸收消化之后,这些知识就已经完全融入到你自己的知识体系里面去了,并且得到了升华,而后,你需要将整合了自己思想和知识的这些内容的精华慢慢地提炼出来,并慢慢地形成自己独立的思想体系。这个提炼过程其实就是一个“把厚书读薄”的过程,即“薄发”,而后真正能影响到你的恰恰就是你自己提炼出来的这些精华。

看了林语堂先生的《论读书》,我发现读书和做其他事情都是相通的。第一种情况是环境所逼或迫于压力,即便你内心很不愿意甚至痛苦,也要去做。例如:古时寒窗苦读的草根阶层,借读书考取功名几乎是他们出人头地的唯一途径,所以就出现了众多的读书法:追月法、刺股法以及丫头监读法等等,我从内心极其欣赏他们的吃苦精神,但是这样读书叫苦读或困读,多数是痛苦的,套用现在流行的话讲就是苦逼,一本书在面前,书中有圣贤对你讲着极精彩的故事,而你却想睡觉,证明你对这些故事根本没有兴趣,或者你确实该睡觉了,刺股或叫丫头唤醒你也并无益处。明代的八股文考试更是直接出现“连中三元”的读书佳话,这个难度实在太高,不仅读书写文章顶级水平,长相要求也不仅仅只是对得起观众就行啊!当然我不知道他们是不是快乐着读书的,无论怎样都值得我顶礼膜拜,他们成了那个时代的精英。第二种情况就是快乐着的读书,像本杰明.富兰克林当学徒时到处借书并通宵阅读,利用一切可利用的空隙读书;像袁中郎夜读徐文长诗,叫唤起来,叫复读,读复叫;像苏东坡初读《庄子》,如有胸中久积的话被他说出……等等诸如此类,他们对知识的渴求及当其被满足时,或者所读之书对他们思想产生强烈的共鸣时,真的是让人感觉到身心愉悦,欲罢不能。

在英文学习方面,基本每天上班前会听下VOA的新闻,包括标准的和慢速的,还有就是阅读《床头灯英文5000词》系列读物。我始终觉得学习没有捷径,尤其是对于一种外国语言,没有几百万字的输入是不可能学好的,那些所谓的速成班纯粹是坑蒙拐骗,即使你被速成了,基础也是不牢固的,就像一座房子,地基不牢靠,外表再华丽迟早要塌的,到头来你会发现你还是得老老实实、脚踏实地重新开始。学习语言,最重要的是对语言所传递的文化感兴趣,我们首先学的是知识,其次才是语言本身。另外,找一些自己喜欢的学习题材对自己会有很大帮助。比如我对篮球很感兴趣,特别是NBA,所以我会找一些篮球方面的比赛和纪录片来看,有些影像完全没有字幕,但是你知道那是什么比赛或者系列赛,只不过是全英文解说,所以我会在网上搜索和这些影像有关的资料。前年我在下载了芝加哥公牛队的六次夺冠纪录片后,首先是学习篮球的英文常用语,然后去了解每一次夺冠当季发生的故事,比如1990-91赛季的夺冠历程,通过阅读相关资料我知道1984年芝加哥公牛队在选秀大会上用第三顺位选中了迈克尔.乔丹,在此之前公牛队基本都是联盟垫底的球队,其后就是冠军主力阵容球员的逐个加盟,包括1985年的后卫约翰.帕克森,之后是1987年两个前锋斯科蒂.皮蓬和霍普斯.格兰特,最后是中锋比尔.卡特莱特,然后从1988年到1990年连续三年在季后赛中被底特律活塞队淘汰出局,两队积怨加深,活塞队由于球风凶悍被联盟称之为“坏孩子”军团,当年东部决赛被公牛横扫后,活塞队球员没有向公牛队握手祝贺,而是直接离场;还有在总决赛第二场中乔丹的空中换手动作,那场湖人队输了20多分,在比赛结束后接受采访时,“魔术师”约翰逊称乔丹接管了下半场,还说了那个让他惊呆了的空中换手上篮,最后说无论比赛是输20多分还是输1分,大比分都是1比1……等等诸如之类,这些所有的故事在纪录片中都有提到,当你能听懂用英文讲述这些故事时,你会觉得特别高兴,而且特别有成就感,也就会对它更有兴趣了。当然学习英文的理想境界就是能轻松读懂英文原著并且能用英文的思维方式来思考问题,新的一年我也会阅读更多,但愿我能早日到达那种境界。

再过不到三个月女儿就满三岁了,小家伙实在是太可爱了,因为岳父生病,妻子在家里要陪岳母帮忙照看着,所以女儿也放在老家,一个多月不见她们,真的特别想念。想想以前种种对女儿的不好,这里所说的不好,其实是自己有时脾气不好,冲着她大声说话,甚至她有时半夜哭闹,我都会大发脾气,想想一个才两岁多的孩子,我怎么能忍心这样对她,现在感觉到特别内疚和后悔。很多事情都是事后才后悔,所以我都告诫自己要有颗宽容的心,要有爱心,做一个合格的父亲。其实子女跟自己在一起的时间是不多的,三到四岁以后就要上学了,一直到她长大成人,她又要出去闯荡了,有自己的世界了,能见到孩子的时间就更少了,这突然让我想起了自己的父母,是啊,我陪他们的时间是多么的少啊!可怜天下父母心,自己有了小孩才真正体会啊!

最后,以王国维的《人生三境界》与大家共勉,也希望自己在新的一年里更上一层楼。

古今之成大事业、大学问者,必经过三种之境界:

“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境也。

“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。

“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境也。





已标记关键词 清除标记
相关推荐
<p> <strong><span style="font-size:20px;color:#FF0000;">本课程主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者</span></strong> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">1. 包含:<span style="color:#FFFF00;background-color:#FF0000;">项目源码、</span><span style="color:#FFFF00;background-color:#FF0000;">项目文档、数据库脚本、软件工具</span>等所有资料</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">2. 手把手的带你从零开始部署运行本套系统</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">3. 该项目附带的源码资料可作为毕设使用</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">4. 提供技术答疑和远程协助指导</span></strong></span><strong><span style="font-size:18px;"></span></strong> </p> <p> <br /> </p> <p> <span style="font-size:18px;"><strong>项目运行截图:</strong></span> </p> <p> <strong><span style="font-size:18px;">1)系统登陆界面</span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015433522.png" alt="" /><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">2)学生模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015575966.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">3)教师模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016127898.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">4)系统管理员</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016281177.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016369884.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">更多Java毕设项目请关注我的毕设系列课程 <a href="https://edu.csdn.net/lecturer/2104">https://edu.csdn.net/lecturer/2104</a></span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p>
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除,从账户中取出amt,如果amt>账户余额抛出异常,一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件,演示Address EJB的实现 ,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口函数得到远程接口的引用,用远程接口的引用访问EJB。 EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,但是它的主要作用是供程序使用的。本规范尝试满足大型主机、微型主机、个人工作站、和TACs 的不同需求。例如,容易实现协议的设计。 Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密   Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。   设定字符串为“张三,你好,我是李四”   产生张三的密钥对(keyPairZhang)   张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节   通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥   Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从文件中得到公钥编码的字节数组、如何从字节数组解码公钥。 Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输   Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲
<p> <span style="color:#0000ff;">需要学习ubuntu系统上YOLOv4的同学请前往:《YOLOv4目标检测实战:原理与源码解析》</span> </p> <h3> <span style="color:#3598db;">【为什么要学习这门课】</span> </h3> <p> Linux创始人Linus Torvalds有一句名言:Talk is cheap. Show me the code. <strong><span style="color:#ba372a;">冗谈不够,放码过来!</span></strong> </p> <p> 代码阅读是从基础到提高的必由之路。尤其对深度学习,许多框架隐藏了神经网络底层的实现,只能在上层调包使用,对其内部原理很难认识清晰,不利于进一步优化和创新。 </p> <p> YOLOv4是最近推出的基于深度学习的端到端实时目标检测方法。 </p> <p> YOLOv4的实现darknet是使用C语言开发的轻型开源深度学习框架,依赖少,可移植性好,可以作为很好的代码阅读案例,让我们深入探究其实现原理。 </p> <h3> <span style="color:#3598db;">【课程内容与收获】</span> </h3> <p> 本课程将解析YOLOv4的实现原理和源码,具体内容包括: </p> <p> - YOLOv4目标检测原理 </p> <p> - 神经网络及darknet的C语言实现,尤其是反向传播的梯度求解和误差计算 </p> <p> - 代码阅读工具及方法 </p> <p> - 深度学习计算的利器:BLAS和GEMM </p> <p> - GPU的CUDA编程方法及在darknet的应用 </p> <p> - YOLOv4的程序流程 </p> <p> - YOLOv4各层及关键技术的源码解析 </p> <p> 本课程将提供注释后的darknet的源码程序文件。 </p> <h3> <span style="color:#3598db;">【相关课程】</span> </h3> <p> 除本课程《Windows版YOLOv4目标检测:原理与源码解析》外,本人推出了有关YOLOv4目标检测的系列课程,包括: </p> <p> 《Windows版YOLOv4目标检测实战:训练自己的数据集》 </p> <p> 《Windows版YOLOv4-Tiny目标检测实战:训练自己的数据集》 </p> <p> 《Windows版YOLOv4目标检测实战:人脸口罩佩戴检测》<br /> 《Windows版YOLOv4目标检测实战:中国交通标志识别》 </p> <p> 建议先学习一门YOLOv4实战课程,对YOLOv4的使用方法了解以后再学习本课程。 </p> <h3> <span style="color:#3598db;">【YOLOv4网络模型架构图】</span> </h3> <p> 下图由白勇老师绘制<img src="https://img-bss.csdnimg.cn/202006291533009066.jpg" alt="" /> </p> <p>   </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页