怎样利用暑假学编程(菜鸟的疑惑...)
我是大一电信专业学生,一年时间一晃而过,感觉在学校没学到什么东西.
暑假将至,打算利用暑期好好研究编程,目前只有C语言基础,下学期学校会开C++课程,然后学习单片机,嵌入式开发,遗憾的是我的模电,数电学的一塌糊涂,对编程倒是很感兴趣.
想在暑假期间报培训班,深入学习编程,郁闷的是不知道该学什么,好像这也是大多数新手共同头疼的问题,本来想学java,但是现在会java的人一大把,以后恐难靠它吃饭; C#我不是很了解,大家都说它挺简单的,学不到一些深层次的东西; C++前景好像不错,听说难度很大,没几年功啃不下来,而且学习C++对我所学专业有很大帮助,但是本人数学基础比较尴尬,恐学起来有点难度,不过对自己倒是挺有信心的.
可能分析的不够专业,希望能在此得到大家更多中肯的建议!
现在培训机构铺天盖地,不过大多数是java / .net培训,很少有C++培训,可能与C++相比,java和.net更容易在短时间内掌握!
那么,以我的现状来看,是否有必要在暑期参加培训班?学习java还是C++呢? 我也知道不管学什么都应先打好基础,打算自学汇编,同时重点学习向一个方向学习.
发此贴目的就是想让各位前辈指点迷津,让小弟尽快快速确定学习方向,少走点弯路!
再推荐几本 汇编,C/C++,JAVA 方面的经典书籍,小弟在此不胜感激!
[解决办法]
一个假期,只要一本《C++ Primer》就够了
其它留到大二了再学
[解决办法]
熟悉C 及 LINUX 即可! 只是一个暑假, 不要指望太多, 随便一本书都是几个学期都未必啃得下来的.
或者全部用来看高等数学更值!
[解决办法]
语言、数据结构、算法
这三个东西,都可以看看
不过,要想一个暑假精通任何一门都是不可能的
[解决办法]
不要贪多:)
1楼说得好,一个暑假如果能够把C++ Primer吃透,就非常不错了(如果你没有C++基础,估计是mission impossible)
[解决办法]
暑假想学点东西是非常不容易的。学生时代过来人都知道的。当然如果有强烈的兴趣,那自然就能学到很多
[解决办法]
谭浩强c++一本便可 很全面 进阶在看c++prime
[解决办法]
C++ Primer 一个暑假能好好看完就不错了
[解决办法]
每次放假都会带书回去,每次放假回来都后悔带了书回去。
[解决办法]
C++ primer
~~~mission complete
[解决办法]
果断支持primer
个人就比较喜欢
很全面很清晰
[解决办法]
写数据结构的题啊
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
[解决办法]
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感
A不适合编程(理由:打字准确度偏低、粗心大意)
B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念)
C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证)
D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!)
如果想从A变成B的话,到我的资源http://zhao4zhong1.download.csdn.net/里面下载“适合程序员的键盘练习”
[解决办法]
没必要培训班,找一本经典书,认真看,上机做习题就好了
[解决办法]
hit plane 一个暑假
[解决办法]
走过 呵呵
[解决办法]
感觉要是楼主有c的基础,那么c++也就好办多了,初学还是推荐中文版《C++ Primer》
至于编译器还是用最通用的vc6.0,这个基本上是各个高校教学用的编译器 可以到iask.com上找ppt课件
把指针和面对像理解了,基本就算是成功了
至于具体能写多少代码就看楼主自己怎么努力了。如果是大1的学生的话,我推荐你一天看4个小时书,写2个小时代码,千万别怕吃苦。挺一两个月就会有很大收获,会觉得很值,和你那些玩一个暑假的同学比起来你就强了很多,要一直让自己强下去。要让优秀成为一直习惯。
太贪玩的话什么也学不到,我今年大2,也是一直自学编程,学校教一点基础,自己再努力学一些。
以后找工作或者搞科研都可能用到c++,不信你可以问问自己专业的学长。
电信这种专业出身,再有比较强的编程能力的话,会有很好的职位等着你。
------解决方案--------------------
[解决办法]
[解决办法]
不用报补课班吧,抱几本书就行了
[解决办法]
学习学习
[解决办法]
[解决办法]
[解决办法]
我也想学习,又放假了
[解决办法]
算法导论
[解决办法]
C++ primer
王道
[解决办法]
我今年大三,暑假要实习,没大片时间学习,可是又想好好学学编程啊,很是纠结很是纠结啊!
所以你大一要抓紧咯!前途无量!
《C++ Primer》的确是本好教材,可是实在是太厚,
建议考虑入手一本,作为日后学习随时的参考。
既然你下个学期学校要开C++的课程,不妨到时候跟着老师好好听,
这比自己埋头琢磨效率高很多,完全没必要这个假期去扣C++啊!
建议你在这个假期砸好自己的基础,
尤其是多写写指针的相关练习还有外存文件的读写操作,
因为一个概念麻烦又重要,一个很实用。
另外就是我不知道你们专业开不开算法分析和设计方面的课,
你可以查查,如果不开,可以考虑借一本算法方面的教材读读,
有C语言基础的话可以读懂的,只要不牵扯面向对象。
以前写过的代码试试改变思路,程序的效率很重要!
有些意识比较有用,好比说问你1到10000求和,
你第一反应是for循环呢,还是数列公式呢?
等你明年学完了C++,我推荐你买《编程之美》,当然你也可以现在看看。
另外你可以利用假期学学写bat批处理,这东西很好用!
用了你就知道很多东西批处理只要一行,C++要无数行啊!
而且一般学校都不教这个了,学了之后很有优势!
总之我的意思就是,没有必要这个假期死磕C++!
最后就是好好学外语吧……
[解决办法]
自己买本c++的书。先看看,然后找到程序编
[解决办法]
我现在也是大一暑假,上学期学了Thinking in C++ 感觉不是很懂,谢谢各位楼上的同学了,我暑假试着看看primer吧!
[解决办法]
我快大四了。。。悲剧
暑假准备学学win32 api
主要看自己的兴趣