个人职业规划方向分析(暂定)

后端开发

1.计算机基础:408学好。数据结构和算法、操作系统、计算机网络、计算机组成原理(前三门是重点),linux系统编程和网络编程,多线程编程。
2.掌握一门脚本语言:Perl,Python,shell 等(熟悉linux系统环境)
3.熟练编写SQL脚本,有Mysql开发经验;redis(缓存型数据库)
4.熟练掌握C++编程语言
5.写开源项目(GitHub)

书籍:
计算机网络:《计算机网络:自顶向下》 《图解 TCP/TP》 《图解 HTTP》
C++:
《C++ primer》《深度探索C++对象模型》- Stanley B Lippman
《STL源码剖析》-侯捷
《C++ Templates 英文版》- David Vandevoorde/Nicolai M Josuttis/Douglas Gregor
《C++ concurrency in action》
《剑指Offer》- 何海涛
系统编程和网络编程:
《UNIX环境高级编程》- W Richard Stevens/Stephen A Rago
《UNIX网络编程 卷1:套接字联网API》- W Richard Stevens/Bill Fenner/ANDREW M Rudoff
《Linux/UNIX系统编程手册》- Michael Kerrisk
《Linux多线程服务端编程》- 

算法工程师

数学:高等数学、线性代数、概率论、凸优化
基础知识:数据结构与算法、
编程基础:脚本语言:Python  、编程语言:C++
数据处理工具:numpy,pandas,matplotlib.
大数据开发工具:hadoop,spark,storm.
应用框架:TensorFlow,pytorch,Keras
机器学//机器学习顶级会议:NIPS,ICML,顶级期刊PAMI,IJCV
深度学习

前端开发

1.精通HTML,CSS,JavaScript。
2.掌握Web开发的框架
3.解决跨浏览器兼容问题
4.掌握Java或Python和Mysql
5.熟练应用开发工具
6.项目:计算机视觉,自然语言处理

前端难度不大,但是知识点非常多。
算法工程师岗位少,对学历要求较高(985以上),工资也高

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值