海归博士程序员光鲜背后:下车间写代码,体验炼钢灼人的热度
在阿里工作、特别是技术含量颇高的阿里云,令很多程序员感到羡慕。但很多人想不到,他们还要去车间写代码:制造企业希望用云计算、大数据、人工智能来提高良品率、预测故障,于是他们选择走近车间,了解真实的工业生产场景。图为曾被媒体报道过的程序员光盐在车间工作。
这些程序员大多是年轻人,80后、90后,海归博士、本土大学生,男生、女生,毕业不久的、工作十年的,金融业跳槽的、“老阿里人”......为了看明白每一道工艺流程,他们到车间和工人师傅面对面交流,才最终带来中国制造一个个珍贵的1%良品率提升。
程序员吾斯说,去车间是工作的常态,去年一年在工厂出差的时间和在办公室上班的时间比大约是1:2。印象最深的是光纤车间,需要穿防尘服、戴耳塞。光纤很细,直径大约只有8μm~10μm。
从上海陆家嘴银行跳槽到阿里云的女程序员艾思是名90后。她说,要想和工作二
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
结合源码分析 Node.js 模块加载与运行原理
Node.js 的出现,让 JavaScript 脱离了浏览器的束缚,进入了广阔的服务端开发领域。而 Node.js 对 CommonJS 模块化规范的引入,则更是让 JavaScript成为了一门真正能够适应大型工程的语言。 在 Node.js 中使用模块非常简单,我们日常开发中几乎都有过这样的经历:写一段 JavaScript 代码,require 一些想要的包,然后将代码产物 exports 导出。但是,对于 Node.js 模块化背后的加载与运行原理,我们是否清楚呢。首先抛出以下几个问题: Node.js 中的模块支持哪些文件类型? 核心模块和第三方模块的加载运行流程有什么不同? 除了 JavaScript 模块以外,怎样去写一个 C/C++ 扩展模块? …… 本篇文章,就会结合 Node.js 源码,探究一下以上这些问题背后的答案。 1. Node.js 模块类型 在 Node.js 中,模块主要可以分为以下几种类型: 核心模块:包含在 Node.js 源码中,被编译进 Node.js 可执行二进制文件 JavaScript 模块,也叫 native 模块,比如常用的 htt...
- 下一篇
十年技术架构,只剩下这套Java技术栈了
蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。 但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出编码后,我开始思考和程序及程序员职业生涯相关的问题,最后发现,影响我们走入今天的困局的竟然是一些我们常常挂在嘴边的话。 今天,就为大家整理一份目前互联网公司最主流的技术选型: 阅读源码 程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。这也造成了很多错误看源码的方式。 那要如何正确的分析源码呢? 分布式架构 随着我们的业务量越来越大和越重要,单体的架构模式已经无法对应大规模的应用场景,而...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果