基础补强

感觉自己基础实在太差了。

寒假上网看了看招聘的一些需求,再上网查了查考研的一些东西,发现自己现在的水平离这些要求差的太远,特别是基础。

头条某广告实习生要求

1
2
3
4
5
6
7
8
9
10
11
岗位描述:
1、负责头条广告系统相关研发工作;
2、完善基础组件支持,更好地支撑业务迭代;
3、业务范围包含但不限于工程架构、海外、样式、开发者平台、垂直行业优化、反作弊等多个方向;
4、积极推动改进产品,包括技术、用户体验、产品等各个维度。
岗位要求:
1、本科及以上学历,出色的代码能力;
2、热爱计算机科学和互联网技术,精通至少一门编程语言,包括但不仅限于:Java、C、C++、PHP、 Python、Go;
3、掌握扎实的计算机基础知识,深入理解数据结构、算法和操作系统知识;
4、有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分;
5、有强烈的求知欲,优秀的学习和沟通能力。

好多的精通/扎实……想想好像完全没达到

头条某后端实习生要求

1
2
3
4
5
6
7
8
9
10
11
12
13
1、负责数据中台lark生态小程序的维护与开发;
2、负责维护与开发数据中台服务,包括但不限于ai、sla指标,推荐系统、实时流等系统;
3、参与部分模块设计工作与web开发工作;
4、负责各类开源组件的性能改进,故障分析,功能扩展等,包括Kafka,Hadoop, HBase, Spark, Hive等。
岗位要求:
1、掌握Web前/后端开发技术,熟练使用至少一种Web框架,不限制语言;
2、精通python、php、c++、java、golang中的至少一门语言,理解底层原理;
3、全面深入理解计算机基础知识,包括数据结构与算法、操作系统、网络、数据库等;
4、使用过 Hadoop,Spark,Kafka等大数据开源系统,读过源码者优先;
5、有大规模分布式系统的设计与开发经验优先;
6、对工作有热情,主人翁意识,热爱数据;
7、熟练掌握各种设计模式,有良好的编码习惯,追求极致;
8、学历本科及以上,大三&研二学生优先,每周可以实习4天以上,连续实习3个月以上。

一堆系统都没用过

商汤某算法实习生要求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
参与前沿技术的研究和工程落地;
2、分析统计数据,定位解决产品存在的问题,并设计算法优化产品性能;
3、开发算法模块SDK。

职位要求
(满足任意一条)
1、 熟练掌握C++编程,有良好的算法和数据结构基础;
2、 熟悉linux系统下的开发;
3、 大型比赛获奖或优秀开源项目贡献者优先。

1、 熟练掌握python编程,有良好的算法和数据结构基础;
2、 有pytorch开发经验者优先;
3、 熟悉深度学习基本原理者优先。

1、 可熟练使用任意一种编程语言进行算法设计和验证;
2、 熟悉计算机视觉、机器学习、数字图像处理方法和原理者优先;
3、 较好的数学建模能力者优先。

pytorch没用过,深度学习基本原理不熟悉,不熟悉CV方向,Linux系统下开发都不怎么做,完全达不到要求

腾讯某软件实习生要求

1
2
3
4
5
6
7
8
从事腾讯产品服务后台的架构设计、开发、优化及运营工作;使用最优秀的架构设计及算法实现,在网络接入、业务运行逻辑、用户数据存储、业务数据挖掘等方向,为海量互联网用户提供稳定、安全、高效和可靠的专业后台支撑体系。

编程基本功扎实,掌握C/C++/JAVA等开发语言、常用算法和数据结构;
熟悉TCP/UDP网络协议及相关编程、进程间通讯编程;
了解Python、Shell、Perl等脚本语言;
了解MYSQL及SQL语言、编程,了解NoSQL,key-value存储原理;
全面、扎实的软件知识结构,掌握操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等专业知识;
了解分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知识。

Perl不会,计算机网络没学过,MySQL编程没接触过,也没有全面、扎实的软件知识结构

总结:啥都不会

再研究一下后面的课程安排,不讲更加深入的操作系统,C++/Java方向也不会再讲的更加深入,但是显然连实习生要求都没达到。

需要重新夯实一遍基础;

书籍:

《C++程序设计》

《现代操作系统》

《Java编程思想》

《计算机网络》

《算法导论》

《具体数学》

《数据库系统》


基础补强
http://hexo.init-new-world.com/ji-chu-bu-qiang
Author
John Doe
Posted on
March 3, 2020
Licensed under