推荐一位高性能服务开发专家!是他让我从专科,蜕变为年薪百万后端开发!
扫描二维码
随时随地手机看文章
做公众号这么久,认识了很多技术圈的同行和朋友,今天给大家介绍一位特别的朋友——范蠡,范老师。范老师是前携程旅行网的技术专家,从事 C/C++ 后台开发多年,后改做 Java 开发,在高性能服务器开发方面有丰富的经验。
范老师也是开源即时通讯软件 Flamingo 的作者(https://github.com/balloonwj/flamingo),该项目在 github 上获得 1.5 k star。
【Flamingo IM 部分截图】
他也是一位乐于为新人答疑解惑的亲切老师,这是受他帮助过的一位读者对他的评价:
从前我是一个服务器开发小白,我认真地把范老师的每篇技术文章都看了一下,能感受到作者细腻的技术和厚实的基本功,特别赞同他说学习技术的准则:推崇基础学习与原理理解,不谈大而空的架构与技术术语,分享接地气的服务器开发实战技巧与项目经验,实实在在分享可用于实际编码的编程知识。作者承诺是凡是第一个发现他公众号中所有原创文章中的技术错误,可以获得他送的书。可见他对技术的认真态度。
他会不定期给读者做一些免费的技术分享,同时为了鼓励技术群里的群友学习,他会在每逢过节时给群友赠书(当然,只有他认为勤奋好学的群友才有机会获得赠书),书都是被赠者自己选的.
我和范老师在上海有过一面之缘,是个其貌不扬的憨憨的“大叔”(与我相比),我在找工作的过程中得到了他的很多帮助,不过他有时候脾气也很暴躁,他不解决别人的伸手党问题,只会给你说思路和解决问题的方法,完了还得自己动手。哎,真是奇怪又奇妙的人。T_T 虽然我不赞同他的很多观点和做法,但是人与人本来就是不同的,大家共同的目标是为了提高技术,增加收入,求同存异嘛。
范老师在业余时间写了很多帮助小白提高文章,内容既有技术方面的也有职业规划本身的,以下摘录部分:
求职与职业规划
C++基础
服务器开发基础系列
实例:一个服务器程序的架构介绍
C++ 高性能服务器网络框架设计细节
心跳包设计机制详解
one thread one loop 思想
业务数据处理一定要单独开线程吗
网络通信中收发数据的正确姿势
日志系统的设计
C++ 高性能服务器网络框架设计细节
一个 WebSocket 服务器是如何开发出来的?
如何设计断线自动重连机制
心跳包机制设计详解
实例分析
利用 telnet 命令发电子邮件
做 Java 或者 C++ 开发都应该知道的 lsof 命令
Linux 网络故障排查的瑞士军刀
Linux tcpdump 使用介绍
connect 函数在阻塞和非阻塞模式下的行为
Linux epoll 模型
非阻塞模式下 send 和 recv 函数的返回值
关于网络编程的一些实用技巧和细节
如何将 socket 设置为非阻塞模式
范老师的文章的特点是接地气,不谈空洞乏味的技术术语,而是细细描述实际编码细节。毕竟对于大多数程序员来说,一个功能如何编码出来才是他们最关心的。
很多的 IT 新人都得到了范老师的帮助或是转行成功,或是成功升职加薪。范老师也是 GitChat 上《Linux C/C++ 后台开发人员的自我修养—— GDB 调试教程》和 《C/C++ 多线程编程精髓》这两个专栏的作者,目前还有一本关于高性能服务器开发方面的书籍正在写作中。
如果你有职业上或者技术上的困惑,可以通过扫描下面的微信公众号【高性能服务器开发】与他进行交流。
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!