嵌入式转Java的困惑

hey_java 2016-01-13 10:56:32

我是2014年毕业的,做了半年的嵌入式C开发,感觉没什么前途(主要是当时的公司给了我这种感觉,公司被收购,裁人),然后通过自学Java Web找了份工作,呆了5个月于2015.09跳槽到目前的一家国企,薪资和福利还不错,但是就是技术比较差,但是自己的时间比较充足,当初主要看重这一点。

我大学学的是电子信息的,软件就学了C、C++、数据结构,连数据库都没学过,而且C和C++就大概讲了下,所以我CS的基础是比较薄弱的,所以我主要的疑问是:
1.、通过业余时间以及上班的时间补一下CS方面的基础课,比如数据库理论知识(目前只会CRUD的SQL)、数据结构(大学学了基本忘得差不多)、离散数学、算法、操作系统、网络编程、Linux等

2、学习Android,毕竟现在互联网时代,移动端在未来几年都会比较强势

3、大数据,比如Hadoop,但是基础较差估计学起来比较困难。

现在的工作比较轻松,自己的时间相对充足,比如春节放假前我的任务已经提前完成了,接下来基本是自己的时间,除了处理一些小问题。

我个人是偏向第1点的,毕竟为了长期发展,请大家踊跃发言,交流一下经验。

PS:我目前在公司主要做Java Web企业级开发以及Android后端开发,个人认为学习能力还不错,能快速完成任务。

...全文
779 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
akcw007 2016-04-20
  • 打赏
  • 举报
回复
什么是前途,多年经历感悟,希望对你有用 介绍下我经历和感悟<br /> 我今年32,07毕业于211高校,做开发做了六年,也在几个上市公司也,期间过司法考试,注册电气工程师考试,13年读的法学研究生,今年毕业。<br /> 学的多了,感悟也很多<br /> 做开发的领域,其实最缺的还是人才。开发领域,最缺的是技术管理人才,首先技术出身,但这还不够,要能带团队。带团队的技能就跟技术关系不那么大了。带团队,就需要很高的情商,带好一个团队,首先,人要随和,因为要和不同的人打交道,然后,人要谦虚,因为一个团队,可能来源于不同的技术背景,从团队成员那里,也值得我们学的,然后,带团队,人不能固执,团队讨论的技术方案要能够吸取,然后,带团队,要有责任心,一方面对项目的责任心,一方面要有人成员的责任心,最要紧的对公司有责任心。最后一点很重要,要有项目思维,为什么工程类考试,要考工程经济,就是要让团队负责人把经济考虑第一位,目的是让项目给公司赚钱而不是赔钱,其次,为什么工程类考试要考规范标准,就是要让一个项目成功,不需要从新的创新,能把旧的东西做好了就行了,这样的东西才能稳定,完全创新的东西,投入市场一定有各种问题,客户那运行肯定问题多多,所以,要用成熟的现有方案,为什么工程类要有项目管理,这就不用说了。<br /> 所以,做技术向上发展,技术并不是首要的了,情商的各个方面,甚至于比技术远远重要。见过太多的技术人员固执己见,没有项目思维,情商低的了。<br /> 本打算申请高工的,怕评不上,打算考个软考算了,下载了系统分析师的教程,看了一下。很有意思,体例结构,其实和项目类考试很像,首先工程经济,做项目首先要会算账,别做亏钱的事,然后就是各种现有技术的介绍,最后还有项目管理的东西。工程,无论是哪方面,本质都是一样的。很可惜,只有系统分析师才介绍了工程方面的东西,导致很多挨踢人员看不到。<br /> 一点感悟,希望对楼主有用
tingyingg 2016-01-14
  • 打赏
  • 举报
回复
我今年选择了第三点fighting,建议如果你还没看过 jvm 的话,先了解吧,走哪都少不了。
hey_java 2016-01-14
  • 打赏
  • 举报
回复
引用 3 楼 tingyingg 的回复:
我今年选择了第三点fighting,建议如果你还没看过 jvm 的话,先了解吧,走哪都少不了。
jvm看过一些书,了解不深。我个人偏向第一种其实,第三种我现在刷起来有点痛苦。
hey_java 2016-01-13
  • 打赏
  • 举报
回复
引用 1 楼 webber_liu 的回复:
没看出你有什么困惑啊,有自己的想法就行了,接着就是去做
人一闲,就有点焦虑,就开始思绪纷飞
望断雁南飞 2016-01-13
  • 打赏
  • 举报
回复
没看出你有什么困惑啊,有自己的想法就行了,接着就是去做

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧