`
rcfalcon
  • 浏览: 221698 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

总结&分享一下自己最近的一些收获

 
阅读更多

前阵子我在公司换了一个部门,总的来说自己还是很满意的。现在有时间研究自己喜欢的东西,从原来繁重的编码任务中解脱出来,做技术新颖的东西,很有意思。

最近主要做了这样一些事:

1. 小小的玩了一下linux。

说来惭愧,作为“计算机科班”出身的我居然之前还没怎么用过linux(就在学校做实验的时候用过几次),最近公司给我新配了台台式机,里面预装的居然是ubuntu,正好省的我装了,直接小小的用了一下,感觉还是不错的。还附带了一张ubuntu的正版安装盘,于是我给笔记本也装上了,呵呵。

通过各种在网上搜索用法,我现在已经可以小小的使用linux。如浏览网页,看FLASH,收发邮件,编辑文档,QQ(腾讯基于LINUX的QQ版本比较老),MSN(我使用pardin,这个“万能”聊天登陆器实在很牛逼,但是我至今没研究出来怎么在pardin下使用MSN的群。。)。然后小玩了一下linux下大名鼎鼎的基于SDL游戏引擎(关于SDL,请看我之前的日志,有介绍)的开源SLG游戏韦诺战争。

不过总的来说,用的还不是很方便,很不爽的是没有较好的输入法,或者一些软件存在各种问题,需要自己手动配置(如FLASH中文乱码等),还有装LINUX的ATI的显卡驱动把我郁闷了很久……

本有打算将之前做的一个小的局域网共享软件的服务器端移植到linux ,后来没时间做了……

当然,这都只是站在一个用户的角度来体验LINUX,不过我向来也喜欢由感性方面入手学习。

2. 研究&学习搜索引擎工作原理。

看了几篇关于搜索引擎现状和原理架构的书籍,整体上对搜索引擎工作原理有个大致的了解。其实光是工作原理的话,从架构上来说还是很好理解的,具体细节我觉得现在没必要了解,扫了两眼,以后用到的时候再说吧。我看的一个介绍的文章中,有一大半是原理的数学证明,感觉很牛X……

3. 较深入的实践设计层面编程。

对于之前做的一个共享平台,在基本功能代码已经实现的情况下,整理总体架构,建立起较完整的面向对象结构,提高代码质量,优化数据结构,这个让我收获很大。从较粗糙的层面实现了点对点传输、文件传输管理、断点续传、下载双向限速等。

这让我心悦诚服的领略了编码之前的设计,是多么的重要。再也不会像个学生一样,迫不及待的动手开始写代码。

4. 头脑风暴。

和同事研讨研发方向,不断的冒出新点子,不断的被否定和肯定。这样来磨合和确定团队研发方向。

同时我自己也不断的有新点子冒出,然后通过查阅相关资料自己来肯定和否定自己的想法,简直是太HIGH了。我认识到了,必须广泛涉猎知识,增加自己在认识上的宽度(特别是当今的时髦技术),这样才能在思维中少走弯路,正确的导向思维。

5. 关于GDE(我自己业余时间组织朋友们做的一个RPG游戏项目)的想法。

决定重做游戏的UI部分。这是第二次推翻自己的成果,虽然现在看上去架构还不错,而且也初具规模。(引擎部分代码上万行)不过我自己知道,存在严重的硬伤,界面部分与代码耦合度太高,这完全是由于使用HGE引擎,由HGE引擎决定的。我承认可以将其封装得更好,可以重新设计UI部分的总体架构。但是为何不用更新潮的技术呢?

是时间松开抱着C/C++不放的态度了。本来想做一个游戏的话,自己觉得凑合就行,但是这样做出来也是没意义的,所以不如就用最新潮的技术——做就要做的最好,最时尚,甚至是现在商业游戏都没有广泛应用起来的技术。

那么我们选择WPF/silverlight + C# 来做用户界面,C++写数据核心,XML作为数据管理,LUA或者JSP作为脚本(大概方向,待讨论。)并且精简人员——为什么要精简人员?作为非盈利项目,其工作效率完全依靠参与者的兴趣和热情度。在数个月的项目管理中,我深刻体会到参与者热情不一导致的开发效率低下。所以不如精简开发人员,虽然任务量会大很多,但是绝对有利于项目进度。

分享到:
评论

相关推荐

    收获不止SQL优化

    1.3 案例的分享与交流 18 1.3.1 和并行等待有关的案例 18 1.3.2 和热块竞争有关的案例 19 1.3.3 和日志等待有关的案例 20 1.3.4 新疆某系统的前台优化 20 1.3.5 浙江某系统的调优案例 21 1.4 本章总结延伸与...

    C语言实训心得总结.doc

    C语言实训心得总结.doc ...更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们分享他在公司上班的一些心得和体会,还有那些我们应该注意的事项,这些是平时上课时无法学到的,是更深层次的巨大收获。

    收获,不止SQL优化--抓住SQL的本质

    1.3 案例的分享与交流 18 1.3.1 和并行等待有关的案例 18 1.3.2 和热块竞争有关的案例 19 1.3.3 和日志等待有关的案例 20 1.3.4 新疆某系统的前台优化 20 1.3.5 浙江某系统的调优案例 21 1.4 本章总结延伸与...

    服务器配置DHCP中继总结

    很好的项目辛苦的实验欢迎有志之士分享啦哈哈哈哈哈哈

    Tomcat学习总结.zip

    当前资源以Tomcat8.5版本为基础,个人学习时总结的原理,以及自己的心得体会,分享给大家,多多沟通,多多交流......

    前阶段的Android学习总结

    前阶段的Android学习总结一、Android Studio导入现有工程的几个步骤二、这里推荐一篇好文三、四大应用组件之ContentProvider四、...我想那不如把前阶段的收获总结分享一下吧: 如果你从中有所收获的话,请给我点个赞鼓

    蓝桥杯介绍&心得&往年试题&相关练习

    作者通过亲身经历,描述了参与蓝桥杯的收获和感受,包括专业知识的学习、团队合作的重要性以及持续学习的意义等。这些心得不仅让读者感受到比赛的魅力,也为其他参赛者提供了宝贵的经验和启示。 此外,文章还重点...

    六级词汇,很不错的总结的。分享下

    好的词汇,收集的。有500个,你每天去读,肯定会有收获的,加油啊,同志们,我们一起努力。

    手机硬件研发与设计入门知识总结(协议、规格书、芯片内部工作原理等)

    自己入行半年来所总结的知识,希望大家有所收获,积极思考;如有错误请大家提出,共同进步。另有个人项目经验,因为信息安全不能上传,感兴趣我会分享给大家

    企业网络经典案例系列分享

    主要分享一些平时再工作中容易遇到的案例以及经典的总结,非常值得大家参考,这个大家能细细体会,觉得有非常大的收获。

    电路设计的几个误区 都是高手总结的

    电路设计的几个误区 都是高手总结的 我感觉有收获 给大家分享下

    亿级流量网站架构核心技术 高清PDF 分享地址及密码

    由于文件超过110M所以提供了分享地址 亿级流量网站架构核心技术》一书总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战...

    收获不知Oracle

    2.3.3.1 最大的收获应该是思想80 2.3.3.2 老师的课程展望与规划81 第3章神奇,走进逻辑体系世界 84 3.1 长幼有序的逻辑体系 84 3.2 逻辑体系从老余养殖细细说起 85 3.2.1 农场之体系逻辑结构 85 3.2.2 农场之BLOCK...

    FPGA/CPLD数字电路设计经验分享

    FPGA/CPLD数字电路设计经验分享,一个很不错的经验总结,可以带来很多收获!

    高级面试题刷多了,这些Android基础面试题你还会做吗?

    我个人觉得比较典型的,时间长了一些不常用的细节问题都快忘记了,也许是轮子用多了吧,如果能在赶项目进度的时候抽出时间,总结回顾下一些知识,也是很不错的,没事的时候自己写写轮子,会有意想不到的收获。...

    java后端,2024届面试经验(最新最全的阿里系宝典)

    该word里包含的阿里系的面试经验,从面试的总体时间到每一部分具体的面试时间,及我作为今年秋招的面试者的一些...学习我的面试经验,复盘自己的面试,你们一定会有所收获,希望看完我的分享,能对你们有更多的帮助~

    字节对齐与结构体大小

    但在一些笔试面试题目中出是常常出现,对sizeof我们将在另一篇文章中总结,这篇文章我们只总结结构体的sizeof,报着不到黄河心不死的决心,终于完成了总结,也算是小有收获,拿出来于大家分享,如果有什么错误或者...

    leetcode中国-myJavaNote:自己的java积累

    前面复习总是先学后忘,归根结底还是自己没能够好好掌握知识点,没有及时回顾,因此国庆期间,对Java的一些学习做个整理,约束一下自己,希望与大家一同分享,欢迎指正。 具体内容 打算涵盖如下内容 Java相关 Java...

    lamp源码搭建以及详细配置

    有详细的安装步骤:https://blog.csdn.net/weixin_38642130/article/details/86595881 查阅了一些资料进行整理,记录学习之旅,分享给大家共同学习进步!

    redboot移植总结(W90P710目标板)

    一年前做Redboot的经验总结,从一无所知,到两个月后将它在板子上作为调试代理,收获量多,希望与大家分享

Global site tag (gtag.js) - Google Analytics