洪光光(右二)
本期访谈嘉宾:洪光光
访谈编辑:芒果果
洪光光成为一个程序员已经 4 年了,仍然对编程充满热情,他说:“php 是世界上最好的语言,我搬着全世界最香的砖。”他应该是我接触的程序员中最直白表达对编程热爱的人。
虽然现在说起编程,我可以从洪光光的字里行间感受到他对自己工作的热爱,是那种把工作当成乐趣的享受。但其实,他走上编程之路却是因为大学毕业前英语四级没过,不得不靠参加比赛拿到毕业证书。因为只要获得全国开发奖项就可以代替四级证书顺利毕业。
人的潜能是无限的,在面临无法毕业的情况下,洪光光就像回到了高考冲刺阶段,捧着单片机在办公室一坐就是半年。终于,在全国蓝桥杯单片机比赛中拿了奖,他也成为了学校自建校以来第一个获得全国硬件类奖项的学生。一时间,洪光光竟成了学校的风云人物。
那时,他在学校宣传中讲的主题是《兴趣是最好的老师》,但是现在,他说:“如果再回到那个时候,我想改成《毕业是最好的压力》”。
洪光光的 4 年之坎儿
一开始只是希望能顺利毕业,没想到拿了个全国奖项,这就样洪光光顺理成章的成了一个程序员。
但与毕业前就拿奖的风光经历不同,入行 4 年,洪光光最后悔的就是没有把为了拿到毕业证那种学习的热情坚持下来。过了几年安逸的生活后,他意识到了如果不把落下的时间不上,就很难在工作中作出成绩了。
大学学制是 4 年,奥运会周期也是 4 年,4 年似乎是很多事情的一个砍。洪光光的大学 4 年决定了他的工作方向,入行后的 4 年他开始真正了解这个行业,也开始焦虑,因为现实和理想的差距,也因为自己的无能为力。
Q:介绍一下自己吧。
我叫洪光光。如果一句话介绍自己从入行到现在,我想我应该是一个在路上走了四年差点走丢,代表着绝大数的一个平凡普通的开发仔。
Q:为什么说自己是差点走丢的开发仔?
我是一个没有拿得出手的开源项目、没有比较拔尖的技术、没有让人惊叹的天赋、没有坚韧不拔的自律的却怀着大厂梦做了很多与梦想毫无帮助的事情的人。
2016 年毕业入行至今 4 年 前面 2 年一直保持高热情学习后面开始浑浑噩噩的混了 2 年,现在一直再偿还这两年欠下的窟窿债。因为自己过的太过平凡和平庸,也会在无数次的时候去问自己,自己还适合程序员吗?到了 30 岁如何保证自己不被淘汰?
我觉的自己代表了很多平凡的程序员,想再平凡的生活里去试着绽放一点微亮,我们就算注定成为不了多耀眼的大佬也要保证自己走在路上。
Q:入行 4 年了,你最大的感受是什么?
大家都说四年是一个坎,因为四年的时间足够去了解这个行业和足够了解自己,所以我开始感到焦虑。焦虑来源根本还是因为现实和理想的差距,说白还是来自现在的无能。
自律的养成除了高效完成工作还包括自律的生活,运动就是洪光光找到的适合自己的方式,他甚至把自己的微信昵称都改成了“运动光”。
也许,这也是他督促自己的一种方式吧,就像有人会把昵称改成“不瘦十斤不改名”,以此来督促自己减肥一样。
为了更健康的身体,也为了养成更好的习惯,洪光光会保证每周打两次羽毛球、一次网球、一次乒乓球。
无论是学习还是运动,都是为了提升自己,让自己的精神和身体都过的充实,不再浪费时间。就像那个被毕业逼出来的全国奖项,最后一刻的突击或许能取得好成绩,但绝不是长久之计。想要点亮自己胸前的勋章,就必须脚踏实地的努力。
Q:你如何化解焦虑的?
焦虑对我来说就像是痔疮,让我坐立难安。
是谁在无数次的夜晚提醒你不要再打游戏了 要学习
是谁在无数次的刷剧中提醒你不要再大游戏 要学习
是谁在无数次的麻木CURD提醒你不要沉迷CURD 要学习
除了学习,我也常常提醒自己要多运动,逐渐的慢慢从焦虑中怀疑人生到靠着焦虑逼着自己不断的往前走,焦虑是没办法彻底消除,但是可以尽可能的降低焦虑。
Q:用学习来缓解焦虑,那你有什么学习方法推荐吗?
失眠和焦虑是个好基友,可能很多人想着我白天工作很忙只能靠着晚上去学习充电,这里我并不是特别支持,因为我也尝试过每天学习到2点,白天变得特别疲惫,一段时间过后发现焦虑更加严重了。
可以试着可以早点睡觉,然后早晨早点起来看一些书和技术文章再去上班,事实上充电时间实际上特别多,比如想想如何提高工作效力加高摸鱼时间等。
其实程序员是一个你努力了一定就会有回报的职业,事实上很多人在无数个寂寞夜晚没能把持住自己学习的心。
所以还是要不断靠焦虑去逼自己学习,我会不断的收藏各种大佬的文章,毕竟收藏就是精通。也会不断的阅读各种书籍,最近就在看陈雷的《REDIS5涉及与源码分析》和分析`swoole`的源码,有兴趣的可以看看我的`swoole`系列。
如果真想让自己成为别人的口中的大佬,书和代码一样少不了。
Q:最近有没有尝试新的编程语言?一般通过什么方式和渠道提升自己的能力?
自己一直都再尝试的新的编程语言,4年以上的开发者都会明白编程语言只是一种业务的表达载体,这里跟人海茫茫的那些如同我一样的平凡开发仔说一句中肯的话,一定要用新语言多写项目,不然真的很容易忘记。
学新语言的最好的方式就是写项目,但是不是瞎写,可以找个具体的场景去用新语言是实现,如果只是走一遍 CURD (那duck不必)
学习语言的路径我一般都是会去买对应的书籍,然后放在床头枕着睡觉。所以建议大家直接上手撸哪里不会学哪里。等到入门了,再去深挖那些语言特性底层的一些东西。
Q:有什么个人的特别的工作习惯么?
我是一个做事效率特别高的人,所以我总有自己的时间去折腾一些工具和项目优化、甚至摸鱼。
我的工作习惯就是专注做一件事情,就算摸鱼也要专注的摸鱼。很多人工作习惯可能coding半小时、微信十分钟,其实这种特别不好,尤其在不断被产品大佬各种会议轰炸的情况下,所以我工作基本就是 coding 就认真 coding,多出来的时间当然就是摸鱼充电上,这四年我基本没有遇到过项目延期或者项目出问题的事情。
Q:与思否的故事?
一开始是公司要做个技术分享,每个季度的每个人都需要分享两个主题,但是碍于写`ppt`排版太浪费时间了,想着写一个技术文章分享,经常在朋友圈看到各位大佬发的思否的文章(swoole大部分文章都来源思否),所以就自己注册一个账号到发布一篇《【SWOOLE系列】浅谈SWOOLE协程篇》文章。
但是没想到一个用来公司分享的文章被`韩天峰`和`郭新华`给点赞和分享了,后来也被swoole的官方公众号转载了,瞬间感受了什么是平凡的生活绽放了一点微亮。尝到了一些甜头后又发布了几篇文章,真正的感受了社区的力量和一些信心。这里对那些点赞和收藏我文章的说了一句,你们都是码农届最靓的仔,也特别感谢思否作为一个平台让我感受到了自己的一些不不平凡。
Q:如何看待国内社区的环境和氛围?
我觉得国内的社区有一个很不好的现象就是一篇文章就算漏洞百出也能被不断的复制到各个论坛,导致大家搜索一个问题能搜索出各种无效的文章,还是需要大家有个自我判断的意识,就算复制粘贴也希望自己线下跑通和实践。
作为一个常年的用搜索引擎开发的工程师,这几年也有很强烈的感受到国内的社区的逐渐的活跃和大佬的涌出,我记得之前出问题总在`stackoverflow`上查,现在基本上可以国内很多社区找到自己想要的答案。
小编有话说:
洪光光很像我们上学时班里那个淘气的男生,凭着自己的聪明,平时不努力但是考试前总会突击学习,然后就能取得不错的成绩。
但是入行 4 年后他好像发生了不小的变化,25 岁的他却把“焦虑”挂在嘴上。
这不仅是来自工作和生活的压力,更多的源于是他开始思考未来,规划人生了。因为不想再“混日子”,因为想要在技术领域有所建树,所以他开始认真的思考该如何改变现状。
希望这份焦虑会像当初毕业时的压力一样,都成为他的动力。
欢迎有兴趣参与访谈的小伙伴踊跃报名,《思否有约》将把你与编程有关的故事记录下来。报名邮箱:mango@sifou.com
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。