关于初涉科研的一些感想

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_37412775/article/details/78976862
        借本科毕业设计的契机,又值大四保研后无课无紧急任务之时,削尖了脑袋想要尽快开始自己的科研之路,但走了一点点发现自己像蹒跚学步的幼儿,渴望并急切地想要跑起来,可是自己又是迷茫的,看了很多自己研究领域方面的内容还有关于科研方面的博文,迫切地想要成长但有点无从下手。
        从自己的研究领域方面来讲,综述亦或有关这一具体算法的文献都有认真拜读,但当真正下手开始编程实现时,总是出错。有想过自己在阅读文献时是否囫囵吞枣,并未学到精髓。另一问题是以毕设 课题为例,这是一个我未曾了解过的方向,假设这个方向的知识体系是一颗巨大的树,我现在需要靠自己不断地看文献找叶子从叶子或者
枝干慢慢自己探索到树干的位置,可是这个过程感觉很漫长,很艰难,真切地希望老师或者师哥师姐能帮助自己描绘树干指导树干的位置,但是自己又知道科研是一个探索未知的过程,我不能一味地靠他人帮助,最终还是要自己掌握方法。那现在的我该何去何从?
        从科研方面,现在的自己可以说是大佬们面前一个刚出生婴儿的水平,虽然在数模等竞赛中也有一些可借鉴的经验,但在科研面前就是大海面前一粒砂石,茫茫大海中自己还需学习的东西太多,狭义地讲:论文排版latex,科技语言正确写作,开题报告,文献综述,文献阅读管理仿佛好多个任务自己同时都想完成。那从哪里开始下手,怎么学习
又成了一个困惑。庆幸的是,在自己学习摸索,阅读他人科研经验之时,往往会时不时有新的启发,尤其在自己思路停滞不前之时想通一个新的idea,内心就会欢呼雀跃。

        如果这篇博文有幸被各位大佬看到,还望您不吝赐教,给我一些指导。也希望过段时间,再回来看这篇博文之时自己以有些头绪,开始新的问题,新的征程。

        另外研究生的研究方向大致为智能计算方面,目前在做动态多目标算法方面的学习,若有感兴趣的朋友欢迎交流!

    
展开阅读全文

关于C++的一些感想

11-30

我使用C++已经三年了,在这三年中大大小小做过不少项目,使用过的类库包括MFC,STL,ACE等,这半年中,由于.NET的声势越来越大,出于好奇我也就看了些.NET相关的东东,从而很自然得接触到了C#,第一感觉也就是觉得在某些领域里使用C#及.NET类库会提高开发的效率,并未觉得有多好的理由需要转移到.NET上。但在看了一些MSDN上有关.NET系统架构的文章以及看了别人做的一些应用程序后,我觉得我一贯的开发方式存在很严重的问题,在和别人讨论后,我感觉这好像是大部分C++程序员的通病;rn当别人使用JAVA或者C#构件系统的时候(WEB程序或者应用程序),往往会首先把系统分为多层结构:表示层,业务逻辑层,数据访问层等;然后各层间通过接口进行访问,而且大部分应用中这种层次都划分的比较分明,这就使得应用程序十分清晰,并且易于维护,更重要的是由于很多应用系统都是按照这种清晰的流程构件出来的,对于一个新的JAVA程序员,很容易培养一种好的构件系统的风格;对于C++程序员来说就没那么幸运了,首先需要了解C++语法,经过半年实践掌握语法后则开始需要了解相应的类库(STL, MFC等),在此过程会发现自己OO思想不足,GP编程了解不深等,然后再去看这一类的书(看书当然是不能精通的,最多是知道一个总体概念);接着还需要了解许多系统方面的东西,比如在WINDOWS下用MFC你至少得需要了解GDI等东东;在UNIX下你的了解信号等UNIX系统特有的东西。接着还要熟悉多线程编程,网络编程,数据库编程等东东;然后学习设计模式。。。。真是无穷无尽;而且最麻烦的是OO的学习往往需要在实践中去应用(毕竟它是一种思维方式),而你所做的C++的项目恰恰大部分不能够用OO去整体构件,而更多的时候我觉得是公司没有这样的设计高手能够用OO去构件这样的实时系统(在这种环境下,大多C++程序员都不能聪明到自己培养成好的构件系统的风格)。至此多种编程模式已经把你搞得头昏脑大,到你实际编程时也存在很多问题,而调试更是会占去你大部分时间。我现在就觉得C++程序员很多时间都在考虑实现细节,使得他们根本没有时间去接触系统设计思想。rn 以上是我最近的一些感想,也许过于局限,希望大家指正,谢谢!rn 论坛

没有更多推荐了,返回首页