挣钱速度,越看越伤,你的挣钱速度是多少呢?

  • 腾讯公司挣一个亿,只要7个小时!
  • 阿里巴巴挣一个亿,只要5个小时!
  • 工商银行挣一个亿,只要3个小时!
  • 中国烟草挣一个亿,只要45分钟!
  • 普通人挣一个亿,得多久时间?
    看见这个问题,相信很多人都会发出会心一笑,挣一个亿,曾经的确在一个比较嚣张的梦里想过,但是在现实生活中,只会当那是一个不怎么切实际的梦想。 曾经在某论坛上看到一则帖!

王健林说,给自己定一个小目标,先挣它一个亿。
而王思聪创业的时候老爸5亿的支持。

想想我爸能给我多少?5块钱。
我也从未想过我能挣一个亿。如果按韩币来算,也许可能。
作为一名程序员如何挣到一个亿。当然是少之又少。
首先需要做到阿里P8级或以上。

一. 成为大厂的team leader需要具备哪些能力呢?

就以腾讯为例,腾讯对T8,T9工程师的要求如下:
图片说明

大家努力吧,这里看一份T8需要达到的技术栈。我们以服务器后端开发为例,看看具体的技术要点有哪些。

1). 软件基础

1.1 数据结构与算法(磁盘存储链式的B树与B+树, 海最数据去重的Hash与BloomFilter, bitmap)
1.2 设计模式(创建型模式, 结构型模式, 行为型模式)
1.3 C++新特性(stl容器,智能指针,正则表达式, 新特性的线程, 协程, 原子操作, lamda表达式)
1.4 Linux工程管理(Makefile/cmake/configure, 分布式版本控制git, Linux系统运行时参数命令)

2). 高性能网络设计专栏

2.1 网络编程(网络io与select,poll, epoll, reactor的原理与实现, http/https服务器的实现, websocket协议与服务器实现)
2.2 网络原理(服务器百万并发实现, redis,memcached, nginx网络组件, Posix API与网络协议栈, UDP的可靠传输协议QUIC)
2.3 自研框架:协程框架NtyCo的实现(协程设计原理与汇编实现, 协程调度器实现与性能测试)
2.4 自研框架:用户态协议栈NtyTcp的实现(用户态协议栈设计实现, tcp/ip定时器与滑动窗口, 手把手设计实现epoll)

3). 基础组件设计专栏

3.1 池式组件(手写线程池与性能分析, 内存池的实现与场景分析, 异步请求池的实现, mysql连接池的实现)
3.2 高性能组件(原子操作CAS与锁实现, 无锁消息队列实现, 定时器方案红黑树,时间轮,最小堆, 手写死锁检测组件, 手写内存泄漏检测组件, 手把手实现分布式锁)
3.3 开源组件(libevent/libev框架实战的那些坑, 异步日志方案1og4cpp, 应用层协议设计ProtoBuf/Thrift)

4). 中间件开发专栏

4.1 MySQL(SQL语句,索引,视图,存储过程,触发器, MySQL索引原理以及SQL优化, MySQL事务原理分析, MySQL缓存策略)
4.2 TiDB(TiDB存储引擎的原理, TiDB集群方案与Replication原理)
4.3 Redis(Redis相关命令详解及其原理, Redis协议与异步方式, 存储原理与数据模型, 主从同步与对象模型)
4.4 RocksDB(不一样的kv存储RocksDB的使用场景, RocksDB的特殊操作)
4.5 Nginx(Nginx反向代理与系统参数配置conf原理, Nginx过滤器模块实现, Nginx Handler模块实现)
4.5 MongoDB(接口编程与文档操作, 集群方案与持久化备份)

5). 开源框架专栏

5.1 skynet(Skynet设计原理, skynet网络层封装以及lua/c接口编程, skynet重要组件以及手撕游戏项目)
5.2 TARS(TARS RPC服务模型原理, TARS公共框架服务与数据库, 数据监控与服务性能压测)
5.3 DPDK(DPDK环境与testpmd/l3fwd/skeletion, DPDK的用户态协议栈, 千万级流量并发的dns处理, 高性能数据处理框架vpp, DPDK的虚拟交换机框架0vS)

6). Rust项目专栏

6.1 Rust特性精讲(Rust Slice类型与泛型, Rust文件操作与错误处理, Rust并发编程与智能指针)
6.2 组件实现(网卡速度监控, OAuth2第三方登陆)
6.3 第三方库(Rust异步框架tokio, Rust web框架Warp, Rust http库 hyper)

7).性能分析专栏

7.1 测试框架gtest以及内存泄漏检测(函数检测以及类测试,test fixture 测试夹具,类型参数化,事件测试,内存泄漏)
7.2 火焰图的生成原理与构建方式(火焰图使用场景与原理,nginx动态火焰图,MySQL火焰图,Redis火焰图)

8). 分布式架构专栏

8.1 分布式消息队列(Kafka使用场景与设计原理, Kafka存储机制)
8.2 分布式服务(远程调用brpc, 注册服务中心Etcd)
8.3 分布式API网关(Kong动态负载均衡与服务发现, Kong实时监控与REST API)
8.4 分布式存储与容器(内核级支持的分布式存储Ceph, 服务容器化Docker)
8.5 RPC框架
8.6 微服务

9). 上线项目实战

9.1 图床共享云存储(fastdfs架构分析和配置, fastdfs存储原理,分布式fastdfs存储集群部署, 高负载nginx/fastcgi, 文件传输和接口设计, 产品上云公网发布/测试用例)
9.2 微服务即时通讯(IM即时通讯项目框架分析和部署, IM消息服务器/文件传输服务器, 消息服务器/路由服务器, 数据库代理服务器设计, 文件服务器和docker部署, 产品上云公网发布/公网测试上线)

10). C++后台相关视频与学习资料

  • 千万级并发的难点有哪些? dpdk为我们解决了哪些核心问题?
  • 千万级并发网关组件,Nginx源码实现的细枝末节
  • 红黑树在linux内核中的3种场景(红黑树证明,进程管理cfs,内存管理
  • 如何来解决C10M,用户态协议栈是唯─方案吗
  • 什么技术水平,才能进腾讯T9(原T3.1)offer?
  • 手把手带你实现一个Linux内核文件系统
  • 手把手带你实现一个nginx模块,更加深入了解nginx
  • 零拷贝的实现用户态协议栈ntytcp
  • 微信的程序性能优化一异步帮你解决80%的问题

11). 跨部门协作能力

这项能力需要自己在工作中慢慢培养,这里就省略了

全部评论

相关推荐

点赞 评论 收藏
分享
04-08 13:31
已编辑
门头沟学院 前端工程师
D0cC:京东营收1万多亿人民币,阿里9000多亿,虽然他俩利润都没腾讯和字节多,但是很恐怖了啊,负担了多少打工人的薪水
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务