嵌入式转Java的困惑
我是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后端开发,个人认为学习能力还不错,能快速完成任务。