‘壹’ 我现在是研究生了,学习C++近一年,怎么编程
Depends on your purpose for C++ programming. You can do lots of things after learning the syntax of C++.
If you want to use C++ in your research basis, then try on some numerical calculation by the finite-difference method or finite-element method.
If you are fancy with gaming development, then try to learn some low-level graphic library, such as SDL2, SFML. I do not recommond you to start on OpenGL, but it is really denpendent on your programming level.
If you want to know more about C++ in general, then try to learn more related to algorithm, Data Structure, and Design pattern.
Happy coding. I took 5 years to learn C++ but I have not yet touch the scratch of it.
‘贰’ 关于考研究生,有没有学习编程类很强的学校呢
编程类很强。。。
就ACM来说。。
清华,上交,浙大
WEB技术啊。。。。。 自学成才好些。。。
研究生貌似没这个研究方向。。。 >_<
‘叁’ 读研期间自学编程需要看下考研的408吗
建议你查看一下考纲,看下内容和你自学的会不会相差很多。最好的话将书本过一遍,这是很重要的,你会有一个很好的把控,研途考研。
‘肆’ 我是研究数据库的研究生 一定要学编程么
找博士生回答你好了~~
‘伍’ 自学编程怎么入门(零基础)
个人自学编程可以从以下几方面入手:
确定编程学习的方向。编程语言有多种:C++,C,C#,java,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。
拓展资料:
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】
为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。
在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。
用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。
参考资料:编程_网络
‘陆’ 已是计算机研究生请进 请问一下,研究生都学些什么课程,还要编程不如果编程用什么语言
很多啊,编程只是个工具,不一定要求多么精通,但用的上的时候你得有.
‘柒’ 四年时间,考研更好还是自学编程更好
首先看目标城市,北上广的话,读个研机会多一些,然后,看目标职业,如果是公务员之类考研也没啥必要。职业技术要求不高的可以不用考研,经验更有用一些。
另一点,读研毕业后刚开始的薪资水平要低于同时期工作的,要注意调整心态。
要考的话,最好考个比本校好点的,能力范围内的。
‘捌’ 研究生编程一直无法入门心灰意冷怎么办
本科应用物理,打了四年的酱油,成绩没有你那么牛,中等偏上,更没有什么物理方面论文了。本科毕业发神经的找了个计算机软件工作,去了才知道根本不用编程,也啥没学到。从那个时候起自学了一些java web。后来去了一家电力公司,一个人写了个android,没有写完,而且写得很烂,然后跑路,去考计算机研究生。就在考研的时候学了数据结构和操作系统,什么算法没学过。C语言只是大一学过。我用四个学考上了985的计算机研究生,开始转向了软件开发。不幸的是到了学校老师让我做量子算法,折腾了差不多一年,研一都快没了,转到了机器学习,我想机器学习应该不错吧,可是老师让我做了个很冷门的统计方面的东西。终于做出来了就到研二下学期了,开始捉急工作了。4月份的时候参加一个互联网公司的实习笔试,C代码不会写,竟然用R语言写了一个算法,还是错的。我开始着急了(刚确定从事后台开发不久,C++ PRIMER都还没买,unix网络编程个环境高级编程都没有),买书C++ PRIMER UNIX环境编程 unix网络编程,开始刷leetcode,编程能力很快就上去了。在4月都6月我每天还要忙教研室的工作,只有晚上才看这些方面的书,期间交了个女朋友,然后完整的周末就没看成过书。到七月开始全心准备找工作,就那几本书,c++ primer unix环境编程 unix网络编程 TCP/IP协议详解 C++对象模型 和剑指offer。这些书在那么短时间内我是不可能看完的,除语言本身有过实践(刷leetcode,既可以锻炼编程能力,又能熟悉语言和算法,最终刷题80道,现在很久没有刷题了),其他全部只是理解重要的部分。如面试常问到的(缓冲队列的实现,线程同步,进程间通信,tcp的状态转换等等)。
‘玖’ 研究生转编程是不是更难
研究生你转行学编程,不建议你这样做,程序员简称码农,每天都是敲代码,经常熬夜,只可以做到三十二三岁左右,你的身体就扛不住了。相信你现在年纪也不小了,所以不建议你学编程
建议你在本专业继续深造,晋升,或者学个MBA——企业管理,对你以后晋升有帮助,MBA的目标学员,大多数都是企业的管理层,认识这些人也对你是有帮助的,俗话说,人脉就是钱脉
‘拾’ 我现在是一名刚上研二的研究生,现在在学校C++编程,我只是把c++的基本知识看了遍,想以后走软件这条路,
我同意第一个人的回答,请选择他,但是因为你是研究生,所以我特意补充一下:
我是计算机专业的,大学基本学了c,学了非常非常基础的c++,学了数据结构。
如果你要学c++的话,我的建议是语言做起,mfc就不要深入了解了,那个东西是框架,直接拿来用比较适合,不太建议深入研究,耗时,而且效果可能不大。
我所说的语言做起就是你是在学c++,学它的思想,而不是在学c++语法。
1,先找一本最基础的c++语法书,例子抄抄,习题做做,大概了解各什么东西。
2,其次看c++ premier,书前面部分深入的看,后面高级特性粗略的看,了解c++的各种特性,它的概况面非常广,很多特性你可能记不住,不过没关系,用的时候知道在哪里去书中找就可以了,那个基本搞定了建议看些c++技巧的书,effective c++, more effective c++,这两个讲述的是技巧,是写c++代码应该遵奉的一些规范,当前你可以不遵守,不过有很多规范还是有 很大的借鉴意义,前人走过的路总结的经验可以让我少走一些弯路。
3,再次,看你是选择windows还是linux平台,如果选择windows平台,那么肯定离开不了mfc了,对于mfc,我是深入了解过的,深入浅出mfc,详述mfc的rtti,message map等等特性,它对宏的运用真是让我叹为观止,不过即使我很仔细的理解完了,我还是没能很好的运用宏,对于界面那就更容易了,api记不住没有关系,上网查,等用的多了你就记住了。对于界面的东西不用过多的关注,最重要的是运行的逻辑,而不在乎界面的呈现,那个如何呈现是设计的工作。
选择linux平台,有qt和gtk可以选用,也框架,也有非框架的直接的api。
我现在做的主要是服务器开发,很少涉及到界面,我们的做的程序界面只用来测试使用,不会部署到服务器上,客户端才会需要很多的界面,不用担心那些界面的各种api,有帮助文档,网络,google,它们都是小菜。
做几个简单的界面程序,了解一下基本步骤,基本界面单元的使用,像什么button,textview,scrollview,dialog等等就可以了,没有必要在这个方面下功夫,真的有面试人员问你,会mfc吗,你也可以告诉他你会,这足够了,因为没有公司会强迫让你了解界面框架的机制,我们是框架使用者。
4,忘了说一点,不管怎么样,数据结构要会,它独立于语言,链表,树,栈,队列的思想都要有,图用的少,就不必了。常用的算法要知道,当你学数据结构的时候,应该会有所涉及,有一本c++数据结构与算法描述,可以看看,东西很多,不求全部,但求精特定的几个方面。
5,再高层次点可以学习设计模式,那个是真正的思想,独立于语言。计算机网络上层的ip,传输层和应用层一定要懂,不懂网络,现在基本没法玩。数据库的基本sql要会一点,不求你了解什么叫第一,第二,第三范式,但是要会select,update基本sql操作。
6,说了很多,希望没有打击你,书籍太多了,不想一下子都涌给你,在你提高的过程中,你就会慢慢感觉很多语言知识都溶于一点,万变不离其宗,以后java,客户端的android和ios,都不会难倒你。