楼主,你很努力,但遗憾的是你相当多的努力用的地方不对。
首先是英语,这个真的很重要。相当多的好书、文档都是英语的。英语不好意味着只能等别人翻译,那样你永远接触不到最新的成果。而且英语不好基本断绝了和其他国家开发者合作的机会。这个损失很大的,尤其是你打算参与开源项目的话。而且,别说4级了,即使托福雅思高分考过英语水平也是很难够用的,仍需要提高。
其次是学的东西。你学的东西里有不少是工程技术之类的,但在这个技术更新如此快的时代,这类技术相当不保值。学一些类似的东西确实可以迅速做出现代的程序,可是大学学这些我觉得还是比较浪费时间的,工作时你会迅速掌握这些东西。更有用的是学那些更通用的东西。学了qt,不写界面或者不用qt写界面,那么你学的东西就几乎用不到,但学了计算机组成、算法、编译等等,可以用在计算机的任意领域,这些更通用的知识才是本钱,才能让你快速适应各种领域。而且这些东西相比于各种技术改变很慢(比如几十年来编译理论实际没太大变化),因此保值效果更好。
不过现在还来得及,离毕业还有一年。你要做的,一个是学好英语,光4 6级远远不够。另一个就是多学基础的通用的知识。最后就是钻研你喜欢的领域,比如你说的物联网。在这些领域,即使不能做到十分精通,起码要对这个方向的发展有所了解,并且对于基础概念、知识掌握牢固。
最后,我觉得你的奖项还是挺有价值的。你只要改变学习的思路,相信还是可以有一番作为的啦
首先是英语,这个真的很重要。相当多的好书、文档都是英语的。英语不好意味着只能等别人翻译,那样你永远接触不到最新的成果。而且英语不好基本断绝了和其他国家开发者合作的机会。这个损失很大的,尤其是你打算参与开源项目的话。而且,别说4级了,即使托福雅思高分考过英语水平也是很难够用的,仍需要提高。
其次是学的东西。你学的东西里有不少是工程技术之类的,但在这个技术更新如此快的时代,这类技术相当不保值。学一些类似的东西确实可以迅速做出现代的程序,可是大学学这些我觉得还是比较浪费时间的,工作时你会迅速掌握这些东西。更有用的是学那些更通用的东西。学了qt,不写界面或者不用qt写界面,那么你学的东西就几乎用不到,但学了计算机组成、算法、编译等等,可以用在计算机的任意领域,这些更通用的知识才是本钱,才能让你快速适应各种领域。而且这些东西相比于各种技术改变很慢(比如几十年来编译理论实际没太大变化),因此保值效果更好。
不过现在还来得及,离毕业还有一年。你要做的,一个是学好英语,光4 6级远远不够。另一个就是多学基础的通用的知识。最后就是钻研你喜欢的领域,比如你说的物联网。在这些领域,即使不能做到十分精通,起码要对这个方向的发展有所了解,并且对于基础概念、知识掌握牢固。
最后,我觉得你的奖项还是挺有价值的。你只要改变学习的思路,相信还是可以有一番作为的啦