`
stephenxjc
  • 浏览: 36103 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

态度与计划

阅读更多

 

态度与计划

Stephenxjc_千年一笑

1        态度问题

自从进入实验室以来,始终有种不习惯的感觉,也许不太适应,于是做事也比较散慢。自然结果也比较糟糕,不但给师兄的印象不好,而且对自己的成长也不利。今晚,师兄开了次会,才发现目前自己的态度的影响有多大。

     是的,每个人面对一个新的环境,理所当然认为需要有一个适应的过程,于是乘着这段时间,小憩了一会。但是,最开始这段时间是如此的重要,如果,你无法保持着活力,保持着热情,不但自己越干越累,而且此时给boss的第一印象不好,之后的发展都会有比较大的局限。所以,无论怎么样,开始时一定要有足够的热情,让自己投入其中,让自己融入到新的环境。

     最为基本的,当然是能够按时或者可能的话,提前完成任务。如果能够,在完成任务之后自己主动去申请新的任务。这无疑会给boss比较好的印象,这小子很积极,不错,是个好苗子。态度决定一切,虽没那么极端,但态度是非常重要的是毫无疑问的。

 

2        计划

       除了态度,自己的能力也是非常重要。但我们很多时候,尽管知道如此,并也希望提高自己的能力,但确被生活中、工作中的琐事分散了心思,渐渐的迷失在琐事中,而忘记自己最初强烈希望提升自己能力的愿望。这时,你得为自己订立一个相对详细的计划。每个阶段做什么,该在什么时候完成,都得有数。这样,能够让你走在一条正确到道上,尽管偶尔偏离方向,却能够越来越靠近目的地。

     作为一个未来的IT民工,我得清晰的为自己订立一个计划。在之前的经历中,往往接触着小的项目,接触者各种新鲜的事物,贪婪的学习者这些东西,却发现这些东西太过零散,而且都浮于表面,感觉上懂得很多东西,成了一个“博士”,但其实都不是真正懂得这些东西。这是弊端,尽管可以开阔视野,但是总体发展来看,并不乐观。

     为此,我必须利用空闲时间,系统性地、深入地研究,打好基础。

 

首先,语言是及其重要的,也是最为基础的。C++是我吃饭的饭碗,我得弄懂,并且精通。我看了c++ primer这本书,大概了解了c++ primer的思想。但具体的细节还不了解。为此,接下来需要大量的实践。之后,在有比较多的编程经验的基础上,看effictive c++、设计模式。

次,算法也是编程的基础。目前的目标,只能是先看算法导论这本书,然后,再练习一些acm的算法题。具体的安排比较难以拿捏。对于算法的学习方法、步骤,需要请教一些专门参加过acm竞赛的人,那种培训的模式应该是一种比较成熟的方法。

第三,工程能力。独立完成一个项目,从项目的需求分析,到设计,到编码,到调试。总一个流程需要有比较深刻的认识。而工程能力中最为重要的是,在遇到问题时,所采用的解决方式。这个可以在实验室的项目中培养。但有可能,可以自己抽空做一个小的项目,毕竟实验室的项目,未必能够让我接触整个过程。

 

3        基础知识列表

编译原理、数据库、网络、windows编程、linux编程等。需要补充,比较难将其安排到学习计划中。

 

 

4        时间安排

2010-10-10         2010-12-31  完成一个小的程序,如象棋等。

2011-01-01         2011-04-31     看完算法导论(花费1个月),并尝试ac个中acm的试题,大概花费三个月。

     2011-05-01         2011-09-31     编写一个简单的收索引擎的模型。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics