关于计算机专业学习方向的迷惘

时间:2023-01-09 21:05:13
本人自学了C、C++和数据结构C版,现在正迷惘着不知该向哪个方向学习,希望通过下半年的学习能找到程序员的工作,但不知往后是否该继续深入学习C++->《windows程序设计》->《深入浅出MFC》,还是转向学习JAVA、C#之类的,或者学习数据库,再次强调本人只剩下半年的学习时间,成为一名程序员,望各位大虾指点迷津,提出最优的方案或学习路线供小弟参考参考。

52 个解决方案

#1


主要还是取决于你对将来的打算,想做什么样的工作
建议看下linux下的c编程,linux用途还是很广泛的

#2


不好意思  我是来接分的

#3


大牛说:只要学好C  C++  JAVA   LINUX  就可以当好工程师了

#4


根着爱好走吧,建议搞CPLD,FPGA,DSP也是很有前途的

#5


不知道楼主有没有这方面的兴趣,呵呵

#6


做点东西出来吧,找工作时比几本证书作用大多了!

#7


呵呵,说来汗颜,你说的那几本书我就略微翻过,压根没认真看过。但我做了好几个项目了。

所以先随意看下,立马投入练习才是真的。但练习过必须又得培养能耐性回头看书的习惯。

#8


楼主我孤陋寡闻,五楼的大虾可以介绍一下您说的“CPLD,FPGA,DSP”吗?还有八楼的大虾你说你略微翻过我上面写的就已经能做项目了,那您是否可以分享一下您是怎样学编程的吗?多谢各位指教!!!

#9


不好意思 我是来接分的

#10


  觉的linux下的C语言编写不错

#11


我是来帮顶的.

如果可以的话顺便接个几分...

#12


lz只要搞精通c c++就ok了
记住一定要精通

#13


初来乍到,多多关照

#14


大学毕业,在某种意义上只是一个开始。其实你的时间还有n多,如果有志于计算机我想应该好好规划一下。

#15


楼主抓基础去吧,。。。。去上班了就是其他的东西了。但是基础还在那

#16


接下来你的看自己的方向了。你想在Linux还是Windows平台下。《windows程序设计》有能力你看看,肯定会有好处的

#17


坚持搞C++吧 java都是web的 不喜欢web的也没办法

#18


看楼主的兴趣了。急着找工作的话,半年学习.net平台和C#比较快,再看看PHP,要学就看大家公认的好书,多关注一下水木社区技术版,多实践。
我JAVA和C#都还不会,但身旁的同学和老师都认为C#不错,可以做出好的系统来,我觉得也很好。
四楼说的DSP、FPGA等都偏向电路等方面了,楼主也不用多考虑了,时间紧就抓紧先学感兴趣的东西了。

#19


C#学起来最快,半年应该够了,其他的恐怕时间有点少了

#20


有技术就好!!!

#21


我也是学生……没有经验给你了……

#22


路过,不解释。

#23


我也没有学好

#24


还是以兴趣为主,像我学C++是根本就没兴趣。但是几年前开了Java课。我只用了半个月的时间就把书给啃完了。多找点经典的书看看

#25


语言不用学得太多,精通就行了。把C和C++两门语言学精通就很不错了。平时基础打牢,做项目就像做房子一样靠一块一块的砖头垒起来的

#26


该回复于2010-06-30 16:05:18被版主删除

#27


这个问题已经很多人问了

#28


计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

#29


主要还是取决于你对将来的打算,想做什么样的工作
建议看下linux下的c编程,linux用途还是很广泛的

#30


编程的功力是很重要的,建议楼主多看看数据结构和算法方面的书,这个真的对以后的帮助很大

#31


楼主可以考虑以后做嵌入式LINUX 或者去做分布式去学C++,如果楼主喜欢做WINDOWS下GUI开发就去学VC++ MFC吧
楼主如果想去做三维游戏,就去学D3D,楼主的方向要是三维仿真科研的就去学习OPENGL,如果楼主想去做WEB方面的开发 那么 JAVA或者 C#你就选一个吧,另外加上ORACLE!。路子很多呢

#32


引用 31 楼 dengxu11 的回复:
楼主可以考虑以后做嵌入式LINUX 或者去做分布式去学C++,如果楼主喜欢做WINDOWS下GUI开发就去学VC++ MFC吧
楼主如果想去做三维游戏,就去学D3D,楼主的方向要是三维仿真科研的就去学习OPENGL,如果楼主想去做WEB方面的开发 那么 JAVA或者 C#你就选一个吧,另外加上ORACLE!。路子很多呢

上面发漏了 下面补充
楼主可以考虑以后做嵌入式LINUX 就坚持继续走C语言路线一直走下去

#33


java吧,大部分知识都是到公司以后才学到的,你至少要把学校的课程学好,那是敲门砖,往往也足够了,你想真正作开发,在本科阶段很难

#34


半年学windows编程太短 建议转学一些unix知识(包括操作系统和编程知识)

#35


如果有兴趣学做网站的话,首先稍微学下JAVA和HTML,然后学服务器(tomat,servlet),JSP,数据库(推荐MY SQL)等等哦.

#36


这个问题,多说无益。。。你喜欢什么就学什么

#37


顶一下,我也有同样的问题

#38


楼主应该结合自己的兴趣来选择

#39


被同样的问题困扰啊~~~~~~~~~

#40


不要看太多语言,盯住主流的,死磕到底

#41


引用 28 楼 zhao4zhong1 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

为什么都不包括C++?

#42


好好看下C++的基础和Windows程序设计,
课程设计好好做,
实习不要混点。
那么,
楼主出去找个工作不难。

#43


我是学软件的,就是担心学不通一门语言,害怕将来就业困难!!

#44


顶,我要分。。。。

#45


留脚印学习

#46


跟着微软走 啊   微软走那里 我们就去那里  在我们有生之年微软   估计到不了  除非2012

#47


接分,
其实那个不重要,学精了都好使,
你把VB学成神,你一样是大牛,

#48


其实楼主不必太担忧,不管学生么只要精通就好了。应为我也是学生,而且还是大二的,对于将来不好说什么。不过我看过片文摘。叫 IT学生解惑真经 ,你有空的话看一下,百度上就有,我觉得讲得挺好的。如果找不到,说个邮箱,我发给你。

#49


抓个阄吧!

#50


光一个C要搞精通都不容易 

#1


主要还是取决于你对将来的打算,想做什么样的工作
建议看下linux下的c编程,linux用途还是很广泛的

#2


不好意思  我是来接分的

#3


大牛说:只要学好C  C++  JAVA   LINUX  就可以当好工程师了

#4


根着爱好走吧,建议搞CPLD,FPGA,DSP也是很有前途的

#5


不知道楼主有没有这方面的兴趣,呵呵

#6


做点东西出来吧,找工作时比几本证书作用大多了!

#7


呵呵,说来汗颜,你说的那几本书我就略微翻过,压根没认真看过。但我做了好几个项目了。

所以先随意看下,立马投入练习才是真的。但练习过必须又得培养能耐性回头看书的习惯。

#8


楼主我孤陋寡闻,五楼的大虾可以介绍一下您说的“CPLD,FPGA,DSP”吗?还有八楼的大虾你说你略微翻过我上面写的就已经能做项目了,那您是否可以分享一下您是怎样学编程的吗?多谢各位指教!!!

#9


不好意思 我是来接分的

#10


  觉的linux下的C语言编写不错

#11


我是来帮顶的.

如果可以的话顺便接个几分...

#12


lz只要搞精通c c++就ok了
记住一定要精通

#13


初来乍到,多多关照

#14


大学毕业,在某种意义上只是一个开始。其实你的时间还有n多,如果有志于计算机我想应该好好规划一下。

#15


楼主抓基础去吧,。。。。去上班了就是其他的东西了。但是基础还在那

#16


接下来你的看自己的方向了。你想在Linux还是Windows平台下。《windows程序设计》有能力你看看,肯定会有好处的

#17


坚持搞C++吧 java都是web的 不喜欢web的也没办法

#18


看楼主的兴趣了。急着找工作的话,半年学习.net平台和C#比较快,再看看PHP,要学就看大家公认的好书,多关注一下水木社区技术版,多实践。
我JAVA和C#都还不会,但身旁的同学和老师都认为C#不错,可以做出好的系统来,我觉得也很好。
四楼说的DSP、FPGA等都偏向电路等方面了,楼主也不用多考虑了,时间紧就抓紧先学感兴趣的东西了。

#19


C#学起来最快,半年应该够了,其他的恐怕时间有点少了

#20


有技术就好!!!

#21


我也是学生……没有经验给你了……

#22


路过,不解释。

#23


我也没有学好

#24


还是以兴趣为主,像我学C++是根本就没兴趣。但是几年前开了Java课。我只用了半个月的时间就把书给啃完了。多找点经典的书看看

#25


语言不用学得太多,精通就行了。把C和C++两门语言学精通就很不错了。平时基础打牢,做项目就像做房子一样靠一块一块的砖头垒起来的

#26


该回复于2010-06-30 16:05:18被版主删除

#27


这个问题已经很多人问了

#28


计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

#29


主要还是取决于你对将来的打算,想做什么样的工作
建议看下linux下的c编程,linux用途还是很广泛的

#30


编程的功力是很重要的,建议楼主多看看数据结构和算法方面的书,这个真的对以后的帮助很大

#31


楼主可以考虑以后做嵌入式LINUX 或者去做分布式去学C++,如果楼主喜欢做WINDOWS下GUI开发就去学VC++ MFC吧
楼主如果想去做三维游戏,就去学D3D,楼主的方向要是三维仿真科研的就去学习OPENGL,如果楼主想去做WEB方面的开发 那么 JAVA或者 C#你就选一个吧,另外加上ORACLE!。路子很多呢

#32


引用 31 楼 dengxu11 的回复:
楼主可以考虑以后做嵌入式LINUX 或者去做分布式去学C++,如果楼主喜欢做WINDOWS下GUI开发就去学VC++ MFC吧
楼主如果想去做三维游戏,就去学D3D,楼主的方向要是三维仿真科研的就去学习OPENGL,如果楼主想去做WEB方面的开发 那么 JAVA或者 C#你就选一个吧,另外加上ORACLE!。路子很多呢

上面发漏了 下面补充
楼主可以考虑以后做嵌入式LINUX 就坚持继续走C语言路线一直走下去

#33


java吧,大部分知识都是到公司以后才学到的,你至少要把学校的课程学好,那是敲门砖,往往也足够了,你想真正作开发,在本科阶段很难

#34


半年学windows编程太短 建议转学一些unix知识(包括操作系统和编程知识)

#35


如果有兴趣学做网站的话,首先稍微学下JAVA和HTML,然后学服务器(tomat,servlet),JSP,数据库(推荐MY SQL)等等哦.

#36


这个问题,多说无益。。。你喜欢什么就学什么

#37


顶一下,我也有同样的问题

#38


楼主应该结合自己的兴趣来选择

#39


被同样的问题困扰啊~~~~~~~~~

#40


不要看太多语言,盯住主流的,死磕到底

#41


引用 28 楼 zhao4zhong1 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

为什么都不包括C++?

#42


好好看下C++的基础和Windows程序设计,
课程设计好好做,
实习不要混点。
那么,
楼主出去找个工作不难。

#43


我是学软件的,就是担心学不通一门语言,害怕将来就业困难!!

#44


顶,我要分。。。。

#45


留脚印学习

#46


跟着微软走 啊   微软走那里 我们就去那里  在我们有生之年微软   估计到不了  除非2012

#47


接分,
其实那个不重要,学精了都好使,
你把VB学成神,你一样是大牛,

#48


其实楼主不必太担忧,不管学生么只要精通就好了。应为我也是学生,而且还是大二的,对于将来不好说什么。不过我看过片文摘。叫 IT学生解惑真经 ,你有空的话看一下,百度上就有,我觉得讲得挺好的。如果找不到,说个邮箱,我发给你。

#49


抓个阄吧!

#50


光一个C要搞精通都不容易