我大学毕业一年,大学时的专业是物理基本没有写过程序,但是偶然的机会应聘上了了程序员,自己也很感兴趣,当然刚开始就接触C#,感觉这个也容易上手,工作了一年对.net编程熟悉了一些,但是感觉对底层的和基础知识还是差的很多,比如数据结构和算法,自己平时也在看,这些书都是java的数据结构和算法,但是,我知道想要成为程序员不能光会一种语言,可是自己有没有系统的学习过其他语言,也不可能把java,c,c++,都从头系统的学习一遍,但觉得这些自己都应该去了解和学习,请问我应该如何确定一个方向,并且去弥补基础和其他那些知识的不足。
涉猎一下就可以了。C#和JAVA的语法很相似,可以考虑JAVA作为你的另一种主攻语言
看数据结构就够了,书上什么语言实现的无所谓,关键是自己能用C#来实现
java入手很慢,但是精通相对来说比较容易些
但是,这些都是语言,具有一定的时代性
建议还是做一些底层的东西
语言会过时,人的思想不会过时,精通了C#或JAVA再学其他的面相对象的语言也不会很困难