毕玄:我在阿里的十年技术感悟
阿里妹导读:在阿里,我们习惯尊称毕玄老师为“毕大师”。他2007年加入阿里,一手打造了HSF,十多年来更见证、参与了阿里在基础技术上的演进与发展:如淘宝在2007-2009年的分布式应用架构升级、2013-2016年的阿里电商异地多活架构升级等。但很少有人知道,他大学读的是生物专业。
左手代码右手诗,亦是生活亦是痴。今天,毕玄老师将为你讲述十多年开发经历的收获与感悟,希望能对你有所启发。
本文转自毕玄老师个人公众号:hellojavacases
(不常更新,一更就是经典)
从业余程序员到职业程序员
程序员刚入行时,我觉得最重要的是把自己培养成职业的程序员,我的程序员起步比同龄人都晚了很多,更不用说现在的年轻人了,我大学读的是生物专业,在上大学前基本算是完全没接触过计算机,军训的时候因为很无聊,我和室友每天跑去学校的机房玩,我现在还印象很深刻
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
想成长为一名年薪50万+的实战型架构师?必掌握这7大实战技能经验
想成为一名架构师,但是架构师对应的技能,我应该掌握哪些啊?以及掌握的程度是什么样的?如何成为一名真正的实战性架构师? 我简要分为以下7点来谈谈,从技能的角度抛砖引玉,希望你对你架构师之路有一定的参考。 编程基本功:数据结构和算法 如果你一直关注,会发现我之前分享的阿里面试题系列,有许多关于算法内容,比如:HashMap如何扩容,底层的数据结构发生了怎样的转变。 这就是典型的数据结构基本功,这些掌握不好,在实际编程过程中,对于性能效率你是不清楚的。因此,我一直强调要重视算法,并且认为至少应该掌握下图中的这几种常用算法:数据结构相关的哈希表、链表、二叉树等等。 编程基本功:Java编程 这些都算是编程基本功底:多线程、JVM、并发容器、并发类、NIO等。 Web开发 web开发这个领域,如果你要掌握好了,发展也非常不错。 比如:现在的H5、小程序等,对于掌握前端技术的开发人员,竞争力杠杠。 当然作为后端开发人员,多掌握点前端的技术,那也是必须的。 数据库 重点都圈在下图了,这里涉及的技术还是蛮多的,mysql、oracle、nosql相关的mongodb,以及如今大家都熟知的分库分表、读写...
- 下一篇
Python的Django框架的运行方式及处理流程
Django项目的运行方式和对Request的基本处理流程。 一、Django的运行方式 运行Django项目的方法很多,这里主要介绍一下常用的方法。一种是在开发和调试中经常用到runserver方法,使用Django自己的web server;另外一种就是使用fastcgi,uWSGIt等协议运行Django项目,这里以uWSGIt为例。 1、runserver方法 runserver方法是调试Django时经常用到的运行方式,它使用Django自带的WSGI Server运行,主要在测试和开发中使用,使用方法如下: `Usage: manage.py runserver [options] [optional port number,` `or` `ipaddr:port]` `# python manager.py runserver # default port is 8000` `# python manager.py runserver 8080` `# python manager.py runserver 127.0.0.1:9090` 看一下manager.py的源码...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题