小刚同学、男、中南大学、计算机、大四,班里已经有同学拿到大厂Offer,有点着急;
小娜同学、女、山东大学、数学专业、大三,学过C语言,毕业不想去做数学老师;
小景同学、男、华中科技大学、物理专业、在职/程序员一枚,听说底层开发更有前途;
......
学Java/Python,搞云计算、大数据、人工智能,这些热门方向、热门岗位,最近突然不那么香了,很多在岗的工程师也纷纷遭遇降薪、裁员;
这里提个问题?一个人的薪水由谁决定?
答案很扎心,你的薪水由可替代者中最便宜的那个人决定!!!
为什么这些岗位容易被替代?
很多大公司研发部的工作都标准化,并且很多工程师的工作也集中在应用层面的开发,很少或几乎不涉及底层架构,在操作系统级别的改动更是没有的;有些公司甚至能做到几个星期时间让小白上手干活,这样的工作可替代性自然可想而知。
什么岗位不易被替代?而且还能越干越升值呢?
超过60%优秀大学生、IT工程师不知道先进计算/高性能计算,学习数学和C语言的时候,感觉更多的是枯燥乏味。殊不知C语言和数学是非常美丽的,学好TA能成就你的未来,从业5年以上的工程师年薪有机会达百万,而且职业生涯沉淀性强,直白说就是工作越久越值钱,特别适合个人的长期发展。
如何学习先进计算/高性能计算?
- 跟对人——先进计算/高性能计算作为智能社会的底座、数字经济的引擎,其重要性已经被提到一个前所未有的高度!能有机会跟随先进计算领域的技术大牛,起点就会高很多,所学到的专业技点也会不一样(划重点,圈子很重要);
- 体系专业性——体系是否来源于先进计算/高性能计算领域的商业项目,能在先进计算服务器上完成老师教授的训练任务,通过编写算子、数学库等实现工程级别的性能优化,并熟悉了解各种平台硬件的特点;
- 务必实战——课程体系从先进计算/高性能计算项目中萃取,通过师父指导+刻意练习,掌握实战能力;
猿代码科技推出《先进计算训练营》 — 培养芯片软件工程师,基于算子、数学库、计算框架的程序开发能力,通过编写数学函数(算子)提升性能。应用场景:航空航天、核物理、地质科学、生命科学、金融、气象等。
先进计算训练营(多核CPU程序性能优化) |
HPC高性能计算发展历史 |
CPU体系架构概述 |
Linux远程作业环境 |
程序编译(gcc, makefile, cmake, darknet make, gdb调试) |
算法流程剖析与性能分析实践 |
算法库介绍与基本优化技术(PETSC, DFT,FFT,Sort, GS-Jacobi) |
SIMD基本概念与编程入门 |
SIMD并行优化与进阶 |
OpenMP并行化技术与进阶 |
GEMM基本概念与性能优化 |
算子优化时间(sort, topk, Jacobi, StellarSim, Euler等) |
天花板级师资团队
张先轶(博士) 澎峰科技创始人
- 中科院博士曾在UT Austin和MIT进行博士后研究工作
- 国际知名开源矩阵计算项目OpenBLAS发起人和主要维护者
- 中国计算机学会高性能计算专业委员会委员
- ACM SIGHPC China执行委员
- 2016年获得中国计算机学会科学技术二等奖
- 2017年获得中国科学院杰出科技成就奖
- 2020年美国SIAM Activity Group on Supercomputing最佳论文奖
OpenBLAS GitHub首页