我现在在一家培训公司学JAVA 大学学的也是软件技术专业!!! 由于大学根本就没学过 (自己看了C语言的前3章半懂不懂的 ),现在学习   遇到了一些问题 有帮解答的感激不尽!
1.效率问题 我老是对一些细节的问题深究 浪费了我大量的时间 这个是钻牛角尖还是怎么着 前面说了自己基本没什么基础,只是对这方面感兴趣 可以一个通宵在那搞程序(大学只有玩WOW才出现这样!)
2.不知道怎么计划学习 只是个笼统的概念,一会儿去看算法导论 看不下去了!! 然后网上又看到学JAVA设计模式和重要 又想花时间去看那个 。
3.基础问题,比如我现在看算法导论里面的东西 对一些大学数学有一定的要求 ,但我很感兴趣 有必要补上一些数学知识吗 ?感觉自学的话相当枯燥 大学一星期上2次数学课 按课时算 我花那么多课时 效果会一样吗 意思是没人指导的话差距到底有多大!!怎么去缩短这种差距!!
4.各位介绍自学的一些好方法 最好是自己切身体会的 比如一个我们班学的比较好的 他让我看书的时候第一遍全部看完 看不懂的也要看下去 然后在看第2遍第3遍!!!!!!!!!!JAVA一些知识的掌握  叫我多敲几遍 记得SWING画界面 我晚上写了8遍同样的代码 效果还真不一样!!