您的位置:首页 > 其它

总结(17-11-04)

2017-11-04 12:05 281 查看
做开发也有一段时间了,从刚开始的C++到C#、JS。一不小心,三年了,有时候在想,自己在那些方面有提升,嗯!问得好:仔细一想大方向有两个方面;

1.技术层面:

c++这块,相对于刚开始对软件一无所知到一个人可以分析解决一个项目,每前进一步都很开心;有时会想一开始那懵懂的自己,笨笨的,傻傻的,如此简单的问题都不懂,也是服了自己了。

特别是C++,因为最初就是做这个语言,真心觉得有压力,学C++前得学C语言,C语言呢就一定要学指针,学以致用的过程中,指针的知识感觉没问题了,其实还是会蒙的,没关系,多晕几次就习惯了!不,不能说习惯,是了解得会更透彻;int* pi = &i,int** ppi = &pi,对象的地址和对象地址的地址,解引用。。。很关键,特别是在参数传递的时候用指针,不过C++里面有了引用这个语法就好多了,可以降低减少对指针误用的情况。

模版,算是比较难的东西了,自己总是用不习惯,如果你是想写纯C++的语法,不涉及到别的什么框架,用到链表,数组当然要虚弱得多,不得不承认模版的强大,个人经常用到的List,Vector ,Map,基本就这个常用,不熟悉就多敲几遍,对源码理解深刻些,也方便使用了,同时可以对Boost库可以了解看看,别人是怎么封装的。当然基于别人的框架又不一样,这段时间我一直在用Qt做开发,里面封装了很多东西,直接用里面类,QList,QHash,QPoint,要有尽有,比较爽,唯一让我比较不爽的是,他妈的全是英文文档,对于我一个四六级没过的人来说,好困难,翻译慢就算了,一句话看完,翻译出来总是别扭,不通顺!逼得我每天都要学英语语法,记计算机词汇,所以英语很重要啊,很重要,很重要。。。

linux,也是记忆,多敲命令,不认真会忘记,对vi的配置,对系统环境的配置。。。一大堆;数据库基本也忘了。。。

C#,JS,其实C#和C++有很多相似,只不过没有指针,没有头文件;大同小异,JS我表示就不想学了,平时想的东西太多了,真心不想去记那些语法了,对JS对学习就要学HTML,CSS,JQuery,Vue。。。,可见心境才怡。

2.社会层面:

一个搞软件的人考虑社会问题没那么多吧!No,非也,可能在大家的影响中,程序员除了敲代码代码,改Bug,别的什么都不会,就一屌丝嘛。别人可能是这样,但我还真不是这样,也不想这样。个人的经历告诉我,越是优秀的人,了解的知识越广泛,理解问题越深刻,看待事物就越本质;平时出了上班完成和解决工作上的任务,生活也是多姿多彩的,不然会无聊到所有的时间。

心态很重要,人与人之间肯定是有差别的,有得有失,走好自己的路。有需求才有市场,国家之所以强调公平,平等,那是因为这个社会存在不平等的现象,不然怎么会出现于此相关的许多国家机构来平衡群众,我们要做的是在好好努力,在不平衡的环境中找到平衡的点,放大,小心的保护他的存在,爱自己,爱他人,何乐而不为呢。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: