各位走过来的大神给个学习思路吧。。。。T.T

kaliujieran 2014-08-20 10:42:27
楼主是大二学生,马上就要上大三了,奈何学校不太理想,学校所教授的课程极为混乱和复杂,感觉大一大二2年什么都没有学到,考试基本上就是靠老师画的重点再买一套上届的考试题,考前一星期看重点,勉强及格过了某些学科,现在马上上大三了,但是自己对未来大四的工作前景忧心忡忡,于是大二期末开始在网上搜索整理了一些计算机专业学生应该掌握或者熟练的专业课有以下这些:
《汇编》,《C语言》,《数据结构》,《离散数学》,《c++》,《机组》,《数据库系统概论》,《数据库应用》,《操作系统》,《编译原理》,《数据通信与计算机网络》,《算法设计与分析》一共这12本书,在这12本书中还可能穿插了一些其他书籍譬如《数电》,《线性代数》,《软件工程概论》,《UML建模》,《分布式对象设计》,《系统分析与设计》,《Web工程与系统》这些分支课程。
在这里边我已经自学完了《C》,《机组》,《数据结构》以及《汇编》这4门课程,请问接下来我该继续学习什么课程?我打算从事C++方面的工作,主要是系统的中底层设计或者是关于C++方面的大型电子游戏的开发工作,从这2方面看接下来我应该在这12本书里继续学除了《C++》以外的哪些书籍?另外这12本书以及分支课程哪些书籍作为计算机专业的学生只要了解或是稍微熟悉就行,哪些书籍需要重复观看加深记忆加强理解?
最后弱弱的问一下,我学的汇编是王爽的8086下的16位汇编,对于现在的32位或者64位来说16位已经过时了,但我将来不想干专业的汇编程序员,请问还有必要学习32位汇编吗?最后谢谢大神能够回答这么多问题,在下感激不尽啊T.T
...全文
586 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlx_beat 2014-12-03
  • 打赏
  • 举报
回复
据我所知这个市场上不会用汇编,就算有,一个项目不会用汇编来写, 就算你再屌能用汇编做项目,你也不会问这个问题,一个项目也不会是一个人来完成,你的同事会是一个寄存器都不懂的人。。。
max_min_ 2014-08-21
  • 打赏
  • 举报
回复
自学完的那些课程,自己懂的有多少呢?
alex_my 2014-08-21
  • 打赏
  • 举报
回复
我看他那本书就是了解下计算机的一部分。 之前做单片机的时候就是汇编~~ 现在应该还算是打基础吧。先看看 C++ primer, effective c++。 如果做游戏,分客户端和服务端。 做客户端的话可以先找个引擎,如Cocos2d-x,unity3d练练手,培养下感觉。 在这个培养期间可以学习下数学,图形,操作系统这些。 服务端的话,可以看下一些开源的网络库,有些网络库都已经不仅仅是网络库了。可以去oschina搜搜。 然后仿着写,不懂就问。 我是觉得,前期完全看基础,等看完了,再来动项目,过程比较枯燥,动力更小。有几个自己动手的作品出来,比较能够增强自信心。 不过你是学生,时间比较多,也可以先看基础,在动手。
kaliujieran 2014-08-21
  • 打赏
  • 举报
回复
引用 2 楼 alex_my 的回复:
我看他那本书就是了解下计算机的一部分。 之前做单片机的时候就是汇编~~ 现在应该还算是打基础吧。先看看 C++ primer, effective c++。 如果做游戏,分客户端和服务端。 做客户端的话可以先找个引擎,如Cocos2d-x,unity3d练练手,培养下感觉。 在这个培养期间可以学习下数学,图形,操作系统这些。 服务端的话,可以看下一些开源的网络库,有些网络库都已经不仅仅是网络库了。可以去oschina搜搜。 然后仿着写,不懂就问。 我是觉得,前期完全看基础,等看完了,再来动项目,过程比较枯燥,动力更小。有几个自己动手的作品出来,比较能够增强自信心。 不过你是学生,时间比较多,也可以先看基础,在动手。
您好,我学汇编的目的有点人云亦云,许多C/C++论坛和C/C++编程的视屏课中都提到了汇编的重要性,可以独立汇编学习C/C++,但是学习了汇编之后能够很快的理解C/C++的灵魂也是难点之一的指针,所以就给学了,作为搞C++的我想知道32位的汇编我需不需要现在就学,目的是为了更好的给C/C++做铺垫,还是说我的王爽的16位汇编中的知识已经足够我自己去独立学习C++了?另外大神啊,我罗列的这写书中您认为除C++外哪些书籍需要重点看而且不止一遍,哪些书籍只需要了解下即可,另外您能帮我分析分析大三这一年除了主攻C++外,上边这些书我应该看些什么(4,5本我感觉差不多了),最后打扰您了。
kaliujieran 2014-08-21
  • 打赏
  • 举报
回复
引用 3 楼 max_min_ 的回复:
自学完的那些课程,自己懂的有多少呢?
是这个理,但是什么都不学,我觉得大学4年时光算是废了。。。。而且这样面试超级蛋疼,我曾今自己尝试着去面了次试,是一家武汉的软件公司,他问我做了什么,我就把大一,大二所有能够参与的无论是个人,还是集体的项目全部给他说了遍,于是他反问我:“你来面试我们公司的C/Linux底层开发,那么能给我解释下,Linux系统的中断机制,以及Linux下的网络实现原理,还有32位Linux和64位Linux下的处理器处理数据的不同点,请你说下........"然后就没有然后了,直到我问了下师哥们才知道,这些东西来自于操作系统,网络通信,数据结构,机组等专业课,马上大三了我又百度了下计算机专业考研要考些什么,我这才发现,那个武汉的公司问我的东西全是考研要考得科目,我这才意识到这些程的重要性,我自己感觉机组我就看完了除了做做考试题目,你问我寄存器等东西的实现,我肯定不会,但是学了王爽的汇编后,我也不知怎么的,寄存器这块东西就变得不是那么“像雾像雨又像风”的感觉了,这些东西我还没学完,但我敢肯定,这些课程肯定相互间有联系,这2个星期我把机组又看了遍,由于学完了王爽的16位汇编,我自己发现这里边有许多东西我竟然搞懂了。。。。。。
赵4老师 2014-08-21
  • 打赏
  • 举报
回复
http://blog.csdn.net/pizi0475 计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 搜网络教程“学OpenGL编3D游戏”。
勤奋的小游侠 2014-08-20
  • 打赏
  • 举报
回复
你要是8086汇编学得好,再学其它的汇编完全没有问题。

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧