寒假的时候:写了一个数独的Android小游戏,自己玩起来真是爱不释手。对安卓的系统有了一些皮毛的认识。
2月5日回到学校:根据实验室下发的要求,继续学习JAVA和安卓系统,后来根据老师的要求,由一名大四的学长带着我,一起完成了一个手机端软件,直至今日,我们还在不断完善这个软件。这个软件涉及到了安卓中的一些控件,播放flash,socket等一些方面,起初写的时候很蛋疼,SDK是全英文,我用有道词典一个一个的查,又百度其他人的代码,现在终于感觉可以很快完成老师安排的任务了。
我是一名自动化的学生,初入实验室的时候,考核的是51单片机,后转入android项目组。但是我感觉我的基础好差,对于数据结构,我只能说知道他们是什么,但是没办法运用熟练,还有编译原理,一点都不懂。还有就是设计模式,我买了一本*的设计模式看,但也发现自己还没办法看的十分透彻,只能懂个皮毛。
这学期我还选修了VC,还好之前学JAVA有了些OO的基础,理解起来不是很难。
现在我还是很彷徨,我不知道我应该把重点发在哪,基础肯定是最重要的 ,但是应该是硬件还是软件,还是很犹豫。谁能指点一下,给点意见?
6 个解决方案
#1
才大二迷茫什么啊,好好学习就是了
#2
如果你不喜欢编程的话,建议转专业。
如果你在编程语言上都感到纠结的话,建议转专业。
如果你英语差到SDK文档中每个单词都要查词典的话,建议转专业。
否则:学好数据结构和算法、英语、数学(微积分、初等概率论);学好计算机基础知识(操作系统、计算机体系结构、编译原理);多写代码。
设计模式什么的,代码写多了自然就理解了,甚至自己就悟出来了,没必要一来就看。另外,懂设计模式也没啥好骄傲的,设计模式是类代码级别上的,普通的程序员都会;架构师关注的不是设计模式,而是集成模式。
另外,好的软件工程师都懂硬件(虽然程度比硬件工程师差一些)。
至于以后的发展道路,跟着感觉走,选自己喜欢的。
你知道校招那些好公司招人的标准么?不是招懂Java或C++的、不是招懂所谓的“SSH”的(每次我看见网上有人说自己怎样怎样会SSH,我就想吐)、不是招做过多少多少项目的,招人就一个标准:聪明。啥叫聪明,就是能快速解决特定问题、快速学会知识技能等。
如果你在编程语言上都感到纠结的话,建议转专业。
如果你英语差到SDK文档中每个单词都要查词典的话,建议转专业。
否则:学好数据结构和算法、英语、数学(微积分、初等概率论);学好计算机基础知识(操作系统、计算机体系结构、编译原理);多写代码。
设计模式什么的,代码写多了自然就理解了,甚至自己就悟出来了,没必要一来就看。另外,懂设计模式也没啥好骄傲的,设计模式是类代码级别上的,普通的程序员都会;架构师关注的不是设计模式,而是集成模式。
另外,好的软件工程师都懂硬件(虽然程度比硬件工程师差一些)。
至于以后的发展道路,跟着感觉走,选自己喜欢的。
你知道校招那些好公司招人的标准么?不是招懂Java或C++的、不是招懂所谓的“SSH”的(每次我看见网上有人说自己怎样怎样会SSH,我就想吐)、不是招做过多少多少项目的,招人就一个标准:聪明。啥叫聪明,就是能快速解决特定问题、快速学会知识技能等。
#3
看你喜欢哪个了
#4
++
#5
看完了我茅塞顿开,本专业我是很喜欢的,我也很喜欢编程。看来接下来我要加强基础的学习了。谢谢您。
#6
大二真好
还有2年可以混
混完了还可以读研
读研完毕还可以混博士
最后还可以混导师
烈士圣斗士爵士,披头士.......
还有2年可以混
混完了还可以读研
读研完毕还可以混博士
最后还可以混导师
烈士圣斗士爵士,披头士.......
#1
才大二迷茫什么啊,好好学习就是了
#2
如果你不喜欢编程的话,建议转专业。
如果你在编程语言上都感到纠结的话,建议转专业。
如果你英语差到SDK文档中每个单词都要查词典的话,建议转专业。
否则:学好数据结构和算法、英语、数学(微积分、初等概率论);学好计算机基础知识(操作系统、计算机体系结构、编译原理);多写代码。
设计模式什么的,代码写多了自然就理解了,甚至自己就悟出来了,没必要一来就看。另外,懂设计模式也没啥好骄傲的,设计模式是类代码级别上的,普通的程序员都会;架构师关注的不是设计模式,而是集成模式。
另外,好的软件工程师都懂硬件(虽然程度比硬件工程师差一些)。
至于以后的发展道路,跟着感觉走,选自己喜欢的。
你知道校招那些好公司招人的标准么?不是招懂Java或C++的、不是招懂所谓的“SSH”的(每次我看见网上有人说自己怎样怎样会SSH,我就想吐)、不是招做过多少多少项目的,招人就一个标准:聪明。啥叫聪明,就是能快速解决特定问题、快速学会知识技能等。
如果你在编程语言上都感到纠结的话,建议转专业。
如果你英语差到SDK文档中每个单词都要查词典的话,建议转专业。
否则:学好数据结构和算法、英语、数学(微积分、初等概率论);学好计算机基础知识(操作系统、计算机体系结构、编译原理);多写代码。
设计模式什么的,代码写多了自然就理解了,甚至自己就悟出来了,没必要一来就看。另外,懂设计模式也没啥好骄傲的,设计模式是类代码级别上的,普通的程序员都会;架构师关注的不是设计模式,而是集成模式。
另外,好的软件工程师都懂硬件(虽然程度比硬件工程师差一些)。
至于以后的发展道路,跟着感觉走,选自己喜欢的。
你知道校招那些好公司招人的标准么?不是招懂Java或C++的、不是招懂所谓的“SSH”的(每次我看见网上有人说自己怎样怎样会SSH,我就想吐)、不是招做过多少多少项目的,招人就一个标准:聪明。啥叫聪明,就是能快速解决特定问题、快速学会知识技能等。
#3
看你喜欢哪个了
#4
++
#5
看完了我茅塞顿开,本专业我是很喜欢的,我也很喜欢编程。看来接下来我要加强基础的学习了。谢谢您。
#6
大二真好
还有2年可以混
混完了还可以读研
读研完毕还可以混博士
最后还可以混导师
烈士圣斗士爵士,披头士.......
还有2年可以混
混完了还可以读研
读研完毕还可以混博士
最后还可以混导师
烈士圣斗士爵士,披头士.......