关于工作以及学习方向的想法与收集

About工作

这两天师兄们热火朝天的投简历,笔试,不由得也会想一年后的自己也会是这样的状态。
但是呢,无论是软件和硬件我都没有应当的专业能力,因此时间紧迫,应该早一点做打算,早一点的准备和了解。


兴趣与工作

说到个人爱好呢,那是相当多呀,还有那么几个玩的不错,但大都和运动相关,so 在这个方面我觉得继续保持爱好,保持好的身体状态和精神状态是现在的main purpose。也许在以后的某个阶段我会从事运动相关的工作,who knows?
但是有关于工作的方面的爱好,我还真没有一个答案。

  • 小时候想当动物学家,因为喜欢动物和大自然,然而真正的动物学家好像跟动物世界里的人不一样。
  • 高中跟同桌说过以后搞心理学,并相约清华心理学系。因为喜欢观察别人并猜测他们的想法,觉得如果是对的就会有成就感,也许应该看看关于什么观察侦探之类的书籍。

当时不懂,只知道清华不错,但现在的话肯定会说什么北大,人大这一类的学校,也没有黑清华的意思,也许清华心理学真不错。。。

  • 大学时候可能并不是一个很好的专业 测控技术与仪器,什么都学什么都不通,自己也是个学渣。。但好像对以手机为代表的数码电子产品和汽车为代表的优美的机械产物都很有兴趣,也许很多同龄人都是这样。
  • 研究生,也就是现在,想着可以读东南仪科的机器人方向,却糊里糊涂的搞了微惯性导航。。而且小方向是软件方向。。可能进研究所会相比于硬件方向要难。对设计挺有兴趣,字面意义上的了解。

工作的选择

  • 软件方向 可行性第一
  • 互联网产品经理 可行性第二
  • 研究所 可行性第三
  • 大平台的管培生 可行性第二
  • 专业相关的外企 可行性第三

简单的资料收集

  • 小米:机器学习算法工程师

工作要求:

  1. 在深度学习、统计机器学习、计算机视觉、最优化方法等方面有较深入的研究;
  2. 熟练掌握各种深度神经网络(DNN, CNN, RNN, LSTM等),并能够将其应用于特定场景中去;
  3. 熟练使用TensorFlow等深度学习框架;
  4. 熟练掌握Python以及其他编程语言;
  5. 在深度学习国际顶级会议或者期刊上发表论文、相关国际比赛获奖、及有相关专利者优先。
  • 小米: Android开发工程师

工作要求:
1、在计算机技术领域拥有扎实的技术功底,尤其在数据结构、算法和代码方面功力深厚;
2、计算机或相关专业本科以上学历,具有android开发实际项目经验;
3、具有良好的Java/Android编程能力,精通Android多线程并发及通信机制;
4、熟悉Android开发平台及框架原理,精通Android的基本组件使用;

  • 小米:产品经理

工作要求:
1、 本科以上学历
2、 极强的责任心,主动积极;
3、 逻辑分析能力强,善于沟通和协调资源,对互联网市场的敏感度高;
4、 熟练使用产品原型设计工具,优秀的交互设计能力;
5、 有大型互联网企业相关工作经验者加分;
6、 有开发者生态产品经验者加分;

  • 乐视:C++开发工程师

要求
1、扎实的C/C++基础和较强的开发能力;
2、熟悉ffmpeg优先;
3、熟悉移动平台(iOS/Andriod)开发环境、熟悉NDK/JNI开发优先;
4、主动性和责任心强,具备良好团队合作能力和沟通能力,具备良好的抗压能力;
5、熟悉C++编程,熟悉常用算法和数据结构。
岗位职责
1、搜索,推荐系统索引,检索,排序等功能模块的开发改进;
2、 搜索推荐数据流程开发;
3、海量数据分析,提取,处理;
4、用户行为分析,挖掘,用户兴趣抽取;
5、爬虫系统开发,提高爬虫效率,时效性。

  • 乐视 : java开发工程师

要求
1、具有java开发经验;
2、熟悉java多线程及网络开发;
3、有大数据开发经验者优先;
4、具有良好的沟通能力和学习能力。
岗位职责

  1. 负责java平台后端或前端基础服务开发;
  2. 负责模块与架构的设计;
  3. 负责软件模块的详细设计工作;
  4. 负责软件编码和开发文档的编写工作。
  • 阿里 :平台型产品经理(技术领域)

要求
我们希望你会写代码,有热情做产品 我们希望你懂开发,
也能自己动手做过小应用(如网站、手机App),
如果你,能面对攻击和挑战,可以高情商面对,有很好的抗压能力
如果你,很喜欢跟人搭档一起工作,有很强的协同能力,喜欢研究和探索,
如果你,有很强的逻辑分析和决断力,有很好的项目管理能力。那便是太好了!
在这里,你可以与最优秀的工程师合作,把最牛逼的技术变成最受欢迎的产品!
岗位职责
我们需要你,作为产品的设计师,从底层系统的API,到用户可见的软件功能;
我们需要你,作为用户的代言人,从最不起眼的产品缺陷,到影响用户业务生命线的系统可用性短板,你敏锐的嗅觉和一切以客户利益为出发点的初心将是产品持续优化的源动力;
我们需要你,作为团队的中场发动机,你需要协同开发、测试、运维、运营、业务的小伙伴们为同一个目标努力;
我们需要你的技术背景,一起改变产品世界!

  • 阿里 研发工程师C/C++ or Java

要求
或许,你来自计算机专业,机械专业,甚至可能是学生物的, 但是,你酷爱着计算机以及互联网技术,热衷于解决挑战性的问题; 或许,你痴迷于数据结构和算法,热衷于ACM,常常为看到“accept”而兴奋的手足舞蹈; 或许,你熟悉Unix/Linux/Win32环境下编程,并有相关开发经验,熟练使用调试工具,并熟悉某种脚本语言; 或许,你熟悉网络编程和多线程编程,对TCP/IP,HTTP等网络协议有很深的理解; 或许,你享受底层技术,在kernel的源代码中纵横驰骋; 或许,你并不熟悉C,C++,但是你不畏挑战,喜欢钻研,能够用你亮眼的成果证明自己超强的学习能力; 有可能,你参加过大学生数学建模竞赛,“挑战杯”,机器人足球比赛等; 也有可能,你在学校的时候作为骨干参与学生网站的建设和开发; 这些,都是我们想要的。来吧,加入我们!
岗位职责
如果你对基础技术感兴趣,你可以参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统等; 如果你热衷于高性能分布式技术,你可以参与世界顶级规模的分布式服务端程序的系统设计,为阿里巴巴的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 如果你喜欢研究搜索技术,你可以参与搜索引擎各个功能模块的设计和实现, 构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 如果你对电子商务产品技术感兴趣,你可以参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作; 如果你热衷于客户端开发,你可以参与为用户提供丰富而有价值的桌面或无线软件产品。

  • 腾讯: 产品培训生

要求
对互联网产品极度热爱,怀揣着做出最优秀互联网产品的梦想,具备敏捷的洞察和思维能力,并且有把思考变为现实以不断满足用户需求的勇气和能力。
优秀的创造力、想象力、逻辑思维与系统分析能力,突出的文字组织能力和沟通能力同样是我们对你的期待。能够接受一到两年的不同地域的轮岗,有意愿接触多种不同类型的互联网产品。2017年毕业,本科及以上学历。有一定的软件开发、软件测试等计算机技能优先。
岗位职责
从事腾讯旗下核心产品的设计/策划/运营工作,为亿万互联网用户设计最优秀的互联网在线生活服务,追求用户价值与公司经济效益的双赢。

  • 阿里 : 软件开发-后台方向

岗位描述
从事腾讯产品服务后台的架构设计、开发、优化及运营工作;使用最优秀的架构设计及算法实现,在网络接入、业务运行逻辑、用户数据存储、业务数据挖掘等方向,为海量互联网用户提供稳定、安全、高效和可靠的专业后台支撑体系。
岗位要求
编程基本功扎实,掌握C/C++/JAVA等开发语言、常用算法和数据结构; 熟悉TCP/UDP网络协议及相关编程、进程间通讯编程; 了解Python、Shell、Perl等脚本语言; 了解MYSQL及SQL语言、编程,了解NoSQL, key-value存储原理; 全面、扎实的软件知识结构,掌握操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等专业知识; 了解分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知识。

  • 阿里 : 技术运营

岗位描述
负责如QQ、微信、腾讯游戏等腾讯海量业务的技术支撑。通过优秀的IDC机房规划建设、网络规划、数据库和KV存储管理、应用架构规划、容错建设、运维自动化及监控系统建设等解决如: 中国地域广阔,互联网环境复杂,如何让每个用户都能快速访问我们的产品? 如何高效管理数以十万计的服务器及数以千万计的应用,从容应对用户数的爆发式增长带来的挑战? 如何通过架构优化和容错建设让业务不间断运行? 如何快速发现和处理故障,以及让故障自愈等问题。 加盟腾讯技术运营团队,您将亲身参与打造中国最优质的互联网产品平台,与中国最优秀的互联网人才共同成长!
岗位要求
计算机、通信等相关专业本科及以上学历,熟悉计算机网络体系架构、Unix/Linux操作系统; 熟悉C/C++、python、php、shell等常见语言的一种或多种; 酷爱计算机软/硬件、系统、网络技术,具备强烈的钻研精神和自我学习能力; 乐于尝试新事物,具有迎接挑战、克服困难的勇气; 善于和他人合作,富有集体荣誉感; 具备良好的责任心与服务意识。


先这么多,回头再补,或者专门分成小的,具体的文章来整理资料。

About 学习

专业方向的学习

没有纵向的项目,可能和科研谈不上多大的关系
但是呢,实验室搞得东西还是得懂个七七八八
老师这边公司的事情也上点心尽快弄会,否则后期太拖工作的准备。

工作的准备

就以上列出的几个技术研发类工作,都需要懂java/c++,但是一年的时间两个不可能都很通,因此现在首先要确定研读c++还是java,这个需要问问张大神。
近期的工作先搞搞实验楼c经典项目github也搞搞,培养一哈兴趣和视野。
大概十月份开始正儿八经的搞java/c++,年后根据情况去外面培训做项目或者自己搞项目,或者找实习。


                                                                                                        2016/9/8
                                                                                                        22:34

你可能感兴趣的:(关于工作以及学习方向的想法与收集)