能给我一些学习建议吗??

WanRubin 发布于 2012/02/18 17:40
阅读 476
收藏 1
现在大三下学期已经开学了,我的平均学分绩很低很低。

研究生那东西离我很远很远,保研报不上,考研浪费时间。

谁能给我点学习建议吗?让 我往后走的更轻松。

我会C++、MFC,用他们做过很小的应用,比如模拟飞机乘客等级的过程。

会java和JSP,曾经参加E路通电子商务大赛的时候用JSP做过网站,虽然做的不怎么地。。。

我参加过数学建模大赛,matlab用的很好。

我学过Javascript,但是没有拿它做过什么事。

我的数据结构学的还行,但是算法不怎么地,很多算法没有亲自实现过。

我想接下来把算法再整整,买本书看看设计模式。我也想学OpenGL,还考虑过再学门语言——Python。

求各位高人给我点学习建议啊。。。就当拯救失足少年吧。。。
加载中
0
leo108
leo108
都大三了,找一个方向深入吧
leo108
leo108
@WanRubin : 囧,方向当然得自己选了,我又不了解你适合、喜欢做哪个方向。
WanRubin
WanRubin
具体点,哪个方向??
0
少帮主
少帮主
确实,先深入学习某个平台,工作机会上看,目前还是JAVA最多,深入研究这个平台,不单是语言。如果能潜心学习C/C++(专攻linux平台)则后劲更足,多关注开源动向,习惯日常用linux就更好了。当然专业外最好了解下金融,你将来工作的背景也许会相关,这是后话
WanRubin
WanRubin
谢谢您!!我觉得走C++,学boost和qt。我觉得学C++一生都有挑战性,
WanRubin
WanRubin
经融的话,我本来就不是计算机专业的,我是信管专业的,学了点经济。我是想对大部分东西先熟悉,真正用的时候或者说工作的时候再去精通,您觉得这样行吗?
0
liuex
liuex
想起前段时间看到的一个帖子,先编码10万小时再说。。。
WanRubin
WanRubin
这个对我要求太高了。。。
leo108
leo108
真扯淡,10W小时,就算1天写16小时代码不停歇,至少得写17年
0
aiasfina
aiasfina

嗯,选定一个方向专攻是你目前最需要做的...

订阅blog,stackoverflow,邮件列表,每天花2、3个小时看一下(貌似不少人都只写不看了)。

选Java基础最重要,SE基础要牢,JVM原理要看。EE,Android之后再说。

要学Python就尽量转Linux,学会用脚本解决问题。

其实,你还在大学,趁着离散数学和概率统计这些知识还没忘,把数据结构、算法这些基础中的基础学好,毕竟出去一两年之后再学会难很多的。

 

唉,同龄专科生羡慕嫉妒啊,恨高中没学好...看算法导论之前花了很多时间看数学去了,老师水平也不行。

leo108
leo108
专科生除了文凭差点,技术方面我觉得不一定会比本科差
0
Yisen
Yisen
能参加数学建模比赛的学分会低?严重偏科吗
WanRubin
WanRubin
不是偏科,是我期末考试都没复习,我觉得大学的期末考试太水了,所以不想去应付。
0
周翼翼
周翼翼

你现在要做是把作业什么的做做好,争取每科70以上,保证以后能拿到毕业证学位证.这是最重要的,最最重要的.如果你拿不到证,机会会少很多.

你提到的其它的东西,matlab,openGL这两样可以放一放,这两个都是实验室用得多.另外,认真做好你的每一个课程设计,不要看不上那些小程序.

最最关键的还是第一条,先搞定学分.

周翼翼
周翼翼
@WanRubin : 好吧, 那我没有什么可说的了.你已经上升到了一个我瞻仰不到的境界~~,望尘莫及.
WanRubin
WanRubin
70分是有的,我是说我的学分绩保补了研,毕业证肯定没问题。
0
Yisen
Yisen

把linux学会,用熟,在linux下开发

嵌入式方向发展就学好C跟linux
web方向就学好java
GUI方向的话,windows下就别再搞MFC了,看看微软的WTL,linux下就GTK,跨平台就qt,wxwidgets

当然,网络编程,多线程多进程这些都是必须要会的,基本都离不开。

还有,业余时间推荐学python,容易学习,功能强大,跟C集成方便,web有django,网络异步框架有twisted,GUI有wxpython,pyQT,pyGTK

Yisen
Yisen
@WanRubin : 选定了就好。过去这十年随着PC硬件性能提高,java流行了起来。以后十年移动市场的需求,C/C++会重新焕发活力
WanRubin
WanRubin
谢谢您!!我觉得走C++,学boost和qt。我觉得学C++像是学中医,一生都有挑战性,而且越老越吃香。
WanRubin
WanRubin
哇。。。这些东西都没听说过。。。
0
浪客Dandy
浪客Dandy

我觉得你这个阶段,还不用着急寻找技术方向,因为以后工作的方向未必是你说了算。

我建议你把英文学好,这是一个优秀开发人员的必备素质。

这样你才能像楼上兄弟说的,去订阅StackOverFlow,各种Maillist,去问问题和国外开发人员交流。

WanRubin
WanRubin
我英语还算可以吧,6级550.只是后面没怎么学英语,参加过美国大学生数学建模竞赛,可以艰难的看outstanding论文。
0
大大的泡泡

先找家公司进去看看吧,否则很盲目的,因为你没有实际工作过,不知道什么工作合适,再学习什么新语言,已经没有意义,找个地方深入吧

WanRubin
WanRubin
嗯!!我坚定走C++了!
0
徐曹中
徐曹中
其中 js是必须的 sql也是必须的 其他看你自己像往哪边走了
返回顶部
顶部