想在暑假期间学多点常识(本人筹办升大二的重本计算机专业学生,学了一年的C++),我应该如何做?
和题主几乎完全一样的情况,重本,计算机系,大一升大二,学了一年C++。
我没有什么建议,只是来说说我筹办怎么办吧。
--------------------
那个周六周日过完之后测验周就正式完毕了,然后就是一个月的小学期,到 7 月 20 号摆布完毕。那一个月里每个礼拜我只要礼拜一和礼拜三的早上有《计算机概论》课,传闻也是讲座形式的很水的课……详细如何听了第一节之后才气晓得。然后其他时间一点事都没有,所以那个小学期不给本身找点工作干的话会无聊死的。
目前的方案是如许的:
早上没课的话,认实研读《C++ Primer》,实的我们学校那计算机系几乎不克不及忍,教师那叫一个那啥,若是只是听教师上课根本上没啥用,选的教材也是出格枯燥,代码不合标准……我就不多说了,C++根本功我觉得仍是应该看本大部头打安稳一点。其实大一那俩学期学的C++只能算勉强入门吧……必需要继续学一点。
下战书的话筹办预习大二要学的汇编,借了本典范的王爽汇编来看,刚刚看了前两章,从初级语言,CPU的思维看编程别有一番风味。归正下个学期要学,我就先初窥门径一下好了。
晚上是兴趣喜好时间,暂时拿了一本《心爱的Python》,配上Python官方文档入一下Python的坑。因为C++的话写代码需要时间,属于重型兵器。Python轻盈便利,随时能够写两行,十分适用,并且模块浩瀚,十分值得学一学。
晚上还有一道配菜《算法导论》,因为学校的ACM社团在小学期有一个学期的培训,一三五的晚上讲课,礼拜天交换性量的社团内ACM角逐,我和俩室友一路趁便报了个名,好歹提拔一下算法方面的常识吧,据说对以后也挺有用途的。「我算法实是渣到不可T^T,DP不断学不会好蓝嗽……」
其实那几本书若是天天看的话两个礼拜就能看完了,之后要干什么我还没决定好。可能会听《C++ Primer》的建议看一下《Effective C++》,Python继续看《Dive into Python》吧,可能那两本书小学期就看不完了,暑假继续看………C++和Python我都很喜好。
然后除了那些本身进修的方案之外,学校ACM社团管OJ的人小学期有事,就让我们那些大一的重生去帮手,趁便学一学办事器办理之类的事。网站是LAMP架构,因为电脑渣的原因我那学期起头用Linux做为次要Desktop用了……所以应该会学到一点PHP,Mysql之类的常识吧。
---------------------↑↑↑↑↑小学期↑↑↑↑↑-------------------
---------------------↓↓↓↓↓暑 假↓↓↓↓↓-------------------
暑假的话就回家了,家里比力偏僻,没有学校的藏书楼那个大宝库了,也没有学校的办事器能够折腾了,获取常识的路子一会儿只剩下「收集」了。
除了之前说的Python和C++方面的工具之外,目前还没有想的很远……
之前多看周年庆的时候随手买了《JavaScript权势巨子指南》和《Andriod开发精要》,所以可能会顺着学一些前端HTML,CSS,JS之类的常识……Android开发先放放,究竟结果Java还没学,并且以后学校有Java课程,所以筹办留着。
若是我暑假定好了方案的话再来弥补好了,可能的方案有Matplotlib模块,LaTeX,R,离散数学,数据构造,收集(OSI模子,TCP/IP)「那个学期选了一门收集手艺的课但是没怎么听大白……再学一遍」,Flash,高级一点的PS,摄影(妹子入了个单反我也想玩玩⊙ω⊙)。
-------------------------
原来听了V大的建议,暑设想学一下.Net,或者C#和WPF框架……可惜我那电脑渣的……VS底子带不起来,鼠标点一下卡10秒几乎不克不及忍。放弃学Android也有那方面的原因,几天前试着下了Android Studio……建一个项目要10分钟……算了算了……
PS:电脑设置装备摆设ASUS华硕 K42JZ 奔驰的CPU,没记错的话是P6200,2G内存,500G硬盘……显卡不重要我就不说了,用了两年半了……暂时也不舍的让家里再买一个……唉。
-------------------------
以上只是我小我的方案,请题主按本身的设法摆设,能够学的工具良多,咱还年轻,什么都能够测验考试下不妨,兴趣才是最重要的!
整理一下,上面加粗的部门是我也许会进修的工具:
C++,Python,汇编,Python,算法,LAMP(Linux、Apache、MySql、PHP),HTML,CSS,JS,Java,Android,LaTeX,R,数学,数据构造,收集,Flash,PS,摄影,.Net,C#,WPF…………没错我就是那么得寸进尺~
-------------------------
然后最初答复一下题主的次要问题「固然我没啥资格答复」:
想成为好法式员的话C++我觉得要要认实学学,一年可能体味不到内涵。当然也能够恰当接触其他的编程语言,小的大的都行:DOS的批处置,Linux的Shell Script,Python,Haskell,java,以至Delphi也能够测验考试……要找到本身喜好的语言~~写起来才恬逸嘛
然后数据构造能够本身学一下,配上算法的训练……有些算法需要数学的根柢所以数学也能够学学。
然后其他的就看喜好咯~什么都能够学。
再次重申一下我也是大一的……题主必然要隆重参考。
写完了~我吃饭去⊙ω⊙,错别字或者大小写错误什么的请评论里告知一下。