作为一个学习软件开发的学生,现在应该把那些作为重点学习?
我是学习软件开发的,,目前还是大一,,我想了解一下,,目前有两个方向,,一个是JAVA ,一个是C#,,我应该选择那个?我又应该把那些作为我学习的重点,加以巩固!希望前辈们多指教一下,,谢谢了!
------解决方案--------------------说明是软件开发,重点不应该放在用哪一种,而应该把开发语言当作一种工具。
其实用哪一个工具关系不大,最重要是开发的思路。
在刚开始的时候,你只要先把某一种开发语言的使用方法全面了解后,就可以有基础更深入地去学习真正的软件开发过程。要知道,学会开发语言只是前提,要学好真正的软件开发还需要漫长的道路。
其实到现时,JAVA和.NET功能非常相像,可以说会用JAVA的人看C#代码也会看得懂。
所以不应该把所有精力放在学哪一种语言方面,建议你全心全意地先学好一种开发语言。
------解决方案--------------------数据结构+算法=内功
JAVA||c#||其它语言=兵器
软件工程+编程思想+框架=套路招式
像LS说的如果是大一,就要练好内功,内功练好了,十八般兵器自然是不在话下,再配合合适的套路就无往不利了。
------解决方案--------------------java??
c#??
这些都不是重点,对于学生:高数,离散数学,语文,英语,哲学,经济学,运筹学,算法,数据结构,计算机原理,编译原理,程序历史-------这些看上去和代码都不沾边的东西在是你要学的东西
嘿嘿,功夫在诗外,实际上在这个行业里,正统的计算机专业的学生是最不靠谱滴,反倒是很多数学,自动化,工程建筑,会计学出身的人混的不错(why?因为计算机专业的学生太把代码当会事了,除了代码啥都不学,实际计算机作为解决实际问题的工具,实际的其他领域的知识是少不了地)