前阵子我在公司换了一个部门,总的来说自己还是很满意的。现在有时间研究自己喜欢的东西,从原来繁重的编码任务中解脱出来,做技术新颖的东西,很有意思。
最近主要做了这样一些事:
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作为脚本(大概方向,待讨论。)并且精简人员——为什么要精简人员?作为非盈利项目,其工作效率完全依靠参与者的兴趣和热情度。在数个月的项目管理中,我深刻体会到参与者热情不一导致的开发效率低下。所以不如精简开发人员,虽然任务量会大很多,但是绝对有利于项目进度。
分享到:
相关推荐
作者最后总结了实习期间的收获和体会,认为实习是非常宝贵的经历,帮助自己成长和完善,为将来做好了准备。 本文总结了作者在 Java 实训期间的收获和体会,涵盖了团队合作、客户需求理解和分析、软件架构设计、知识...
【个人总结模板】是用于记录和整理个人在特定项目或学习过程中的经验、收获与反思的重要工具,尤其在IT行业中,这种模板可以帮助个人系统化地评估自己的技能提升、问题解决能力以及团队协作等方面的表现。...
该模板包括工作回顾、工作经验总结、成果展示、个人成长与收获、经验分享、提升计划等几个部分。 工作回顾(Work Review): 在工作回顾部分,个人需要总结过去一年的工作成果,包括完成的项目、遇到的挑战、取得...
用户可以通过读书收获分享,分享自己的读书收获,并受到他人的分享和鼓励。读书收获分享可以帮助用户更好地分享自己的读书心得,提高用户的分享能力和自信心。 本资源旨在帮助用户更好地分享读书心得和交流经验,...
作者从自己的经历出发,分享了自己的技术成长过程,从学习C基础课程到转向ASP.NET的开发平台,逐步掌握了ASP.NET的技术。同时,作者也分享了对面向对象编程的理解,认为面向对象是一种来源于现实的编程思想,对象...
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 本章总结延伸与...
【金秋收获主题简约工作总结计划PPT模板】是一款设计简洁、风格鲜明的PPT模板,专为各种工作汇报场景打造,如述职报告、个人简介、工作总结、会议报告等。使用这款模板,用户可以轻松地整理和展示自己的工作成果,...
软件测试工程师个人工作总结范文中,作者从自己的经验出发,总结了软件测试工作中的一些重要知识点和经验教训。 首先,作者强调了尝试、努力和坚持的重要性,只有通过尝试、努力和坚持,才能获得成功的收获。作者...
实习过程部分,作者分享了自己的实习经历,包括实习前的准备、实习过程中的挑战和收获、实习后的总结和反思等。作者也提到自己的感悟和收获,例如提高了自己的职业能力、提高了自己的自信心和责任感等。 这个建筑...
通过对这些报告的分析,我们可以看出,大学生实习总结报告的主要目的是为了帮助大学生总结他们的实习经验,分享他们在实习期间的收获和体验,并提高他们的业务技能和职业操守。 在技术方面,这些报告涉及到多个领域...
这篇文章对软件开发实习的经验进行了总结,分享了作者在实习中的学习经验、实际操作经验和收获感悟。同时,本文也强调了思想上的紧迫感和团队协作能力的重要性,对个人成长和社会需求产生了积极的影响。 此外,本文...
从给出的实习收获和实习总结中,我们可以提炼出几个关键知识点: 1. **主动沟通的重要性**:在实习期间,积极主动与他人交流是建立良好人际关系的关键。不论是新员工还是老员工,都应该主动与同事沟通,分享想法,...
通过分享这些经历,实习生可以总结自己的实习经历,提高自己的职业技能和职业素养,并为未来的职业发展奠定基础。 行政文员实习总结报告还可以帮助实习生更好地适应未来的工作环境和挑战。通过实习总结报告,实习生...
Java 实习总结 3000 字 Java 实习总结 3000 字是对 Java 实习生的一篇总结报告。这篇报告总结了作者在 Java 实习中的...通过这篇报告,作者希望能够与其他实习生分享自己的经验和收获,共同提高职业素养和实践能力。
计算机实习报告总结是计算机系毕业生在实习期间的总结报告,旨在总结实习经验,分享实习心得和经验教训。该报告涵盖了实习的整个过程,从实习的开始到结束,包括实习的经历、挑战和收获。 知识点1:实习报告的重要...
软件工程专业毕业实习总结报告中,作者分享了自己在实习期间的经历和收获。作者认为测试是软件工程中非常重要的一部分,需要具备一定的编码能力和 debug 技能。同时,作者也提到了程序员常见的问题,如不知道从何...
本文是中国矿业大学进修学习的总结,作者林清松将四个月的学习经历浓缩成文,分享了自己在学习过程中的感悟和收获。 一、 盛年不重来,一日难再晨晓春 作者反思了学习的重要性,珍惜时间,抓紧当下,珍惜拥有。...
3. **成功案例**:分享一些成功的创新创业案例,分析其成功的原因,提供启示和灵感。 4. **资源利用**:指导如何利用大学资源,如导师指导、创业基金、实习机会等,为创业奠定基础。 5. **失败经验**:讲述创业...