首先直接地回答你问题:当然可以做到!我也是软工的,大三了,我们大一下学的C,比你还晚,大二上C++和JAVA同时开。你所说学的是皮毛,没怎么用,说明你练习很少,没什么捷径,多多写代码就会觉得不是那么回事了。既然你学精C,何不继续深入C++呢?呵呵!当然,你喜欢JAVA也可以,只是个人觉得,C和C++继承性好一些。C是基础,必须学好,多练习C的算法和数据结构题,提升自己编码水平,C学好了,就很棒了,而JAVA里有很多库需要去熟悉。如果你有决心,那么抓紧这个寒假,好好练习C,巩固C,先别急JAVA,等来年开春你C学扎实了,再好好学JAVA-----一个几乎纯面向对象的语言。加油吧,学弟/学妹!
嵌入式会用c,你软件工程的话可以不把c作为重点学习,但掌握基本的C语法还是必要的,也不难。语言只是工具,怎么把它用好就靠你不断的写程序,做项目,否则很难学好。如果你将来想做一名java程序员的话,从大一开始就要试着做一些软件,或者先去写一些程序,做做ACm题等。把几乎所有心思都放在写程序上,否则毕业后会后悔的。望采纳。有问题可以再问。
能,学好c后学其他语言比较容易
能,推荐网站http://www.chuanke.com/
网上有很多c和java的教学视频,你自己找找看好了。关键是自己能做项目