洪光光(右二)php
本期訪談嘉賓:洪光光
訪談編輯:芒果果程序員
洪光光成爲一個程序員已經 4 年了,仍然對編程充滿熱情,他說:「php 是世界上最好的語言,我搬着全世界最香的磚。」他應該是我接觸的程序員中最直白表達對編程熱愛的人。編程
雖然如今提及編程,我能夠從洪光光的字裏行間感覺到他對本身工做的熱愛,是那種把工做當成樂趣的享受。但其實,他走上編程之路倒是由於大學畢業前英語四級沒過,不得不靠參加比賽拿到畢業證書。由於只要得到全國開發獎項就能夠代替四級證書順利畢業。segmentfault
人的潛能是無限的,在面臨沒法畢業的狀況下,洪光光就像回到了高考衝刺階段,捧着單片機在辦公室一坐就是半年。終於,在全國藍橋杯單片機比賽中拿了獎,他也成爲了學校自建校以來第一個得到全國硬件類獎項的學生。一時間,洪光光竟成了學校的風雲人物。微信
那時,他在學校宣傳中講的主題是《興趣是最好的老師》,可是如今,他說:「若是再回到那個時候,我想改爲《畢業是最好的壓力》」。swoole
洪光光的 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