阔别已久的社区访谈又双叒叕和大家见面来,介绍我们这次嘉宾之前,清蒸先来简单地说下以后的社区专访将会加入的两个小模块:访谈嘉宾的优质内容以及为期一个星期的提问时间,在本文发布这天开始计时,在接下来的一个星期,你们可以对专访嘉宾进行提问,唔,注意提问姿势(太过八卦的就不会给予回复啦(///▽///))。涉及代码的话,可以去问答板块进行提问,粘贴问题链接到此文的评论区。
Attentions:审题清楚,是对专访嘉宾的技术提问哟,如果嘉宾是 PHPer 你提一个前端布局问题,那就爱莫能助咯~
叨叨完新的访谈模式,我们来回顾下上一期的访谈嘉宾,是林小志同学,是一名只会写 CSS 不会写 JS 的“伪”前端。真假前端都好,清蒸觉得能实现 bling bling 特效的代码如此的 amazing。但是说道世界上最好的语言,哟,一介俗人的清蒸站队 PHP;那么,世界上最烂的语言呢?弱弱的挥个小手绢,丢票给 Python,别问我为什么呀?剧情需要…本次访谈的嘉宾是,使用 PHP 和 Python 两门语言的 Felix~
有请本期的访谈嘉宾 @felix021 ,递?️
Who is Felix?
Hi,Felix021 来和大家打个招呼
大家好我是 Felix,感觉好像出现得很突兀,毕竟已经好久没怎么在SF上露面,连排行榜都看不见了(捂脸),但我保证不是靠着曾经睡过 SF 老板上位的(此处详见文末小剧场),听说是有些小伙伴对我感兴趣(沉思),所以覥着脸来刷点存在感。
Felix021 这个名字是有什么特殊含义吗?
对,此ID有特殊含义,请勿乱猜(很是失望的旁白:这个问题白问了)
你的个人网站(传送门 )副标部分写的是:将所有欢脱倾翻,是来自陈粒的那首歌《一半》吗?虽然个人是从《历历万乡》知道陈粒的,但是给我个人更喜欢这首歌,你平时喜欢哪个类型的歌曲呢?
是《小半》(没有表情包好痛苦)。我没有特别喜欢的音乐类型,基本上是随缘。其实平常放音乐的最主要目的是创造一些环境音,否则太安静的环境有时会觉得耳鸣有点困扰。
我司的开发一姐入了编程门是因为喜欢键盘声,不知道你敲代码时是听歌呢还是听键盘的敲击声呢?
说起来有点心虚,好久没专心敲代码了,所以好像有点想不起来,不过真正沉浸下来敲代码的时候,应该是没有听音乐,或者是没注意到音乐在放。我也很喜欢青轴啪啪啪的声音,只是怕太吵了,所以青轴放家里,在公司用一个稍微安静一点的红轴。
Why is Felix
Felix 的开源项目武汉大学在线评测系统v3现在还被武大使用着,做这个系统的初衷是什么呢?
以前在学校的时候参加程序设计竞赛( ACM ),圈子里比较牛逼的学校基本上都有自研的在线评测系统( OJ ),武大当然也得有,不过 1.x 版本安全性有问题,2.0 版本有些 bug 而且设计太复杂,秉着程序员重复造轮子的烂毛病,又写了一版(现在回头看觉得当时写的代码好渣),顺便解决了本科的毕设。其实最后一句话才是重点,我校的 OJ 解决了好几代 WHUACMer 的毕设这种事情我会乱说?
Felix021 你主要从哪些渠道获取技术知识呢?简单地谈一谈你的技术成长之路吧
最主要的渠道当然是书本
(课本),通过学校里的学习打下了基础,其次是互联网
,积攒学习零碎的知识。
我大概跟电脑自来熟,但接触编程是比较晚的事情了,高二的时候因为学校的兴趣班,学习了Visual Basic,后来又莫名其妙参加了学校的一个嵌入式开发板的竞赛项目(学了一点点 C语言);到了大学里因为同班同学的缘故,混入了武大的 ACM 集训队,总的来说是运气好,一直有一个比较好的环境,加上自己兴趣所在,又喜欢追究一些技术问题(包括大三的时候在无线路由器里搞一个校园网的 Linux 客户端之类的奇葩问题),逐渐将积累的零碎知识连成了网,感觉像是打通了任督二脉;不过学得越多,就知道自己不知道的更多,所以还是得学 Jobs 装个逼,Stay Hungry, Stay Foolish。
在 SegmentFault 的社区属性中,你的 php 和 python 是排第一和第二位的,可以简略的谈一谈你对这两门语言的个人看法吗?
惭愧,之所以能排在前面,主要是那几年在国企混日子,每天闲的蛋疼,刷了很多简单问题攒的积分;后来跳到了私企,工作忙所以就比较少上 SF 了。
说到这两个语言,虽然 PHP 是世界上最好的语言,但我更喜欢 Python,它很适合用来解决短小精悍的问题,写出来的代码看着很舒服,PHP 因为语言本身的丑陋设计,写出来的代码看着就别扭,但总的来说很实用,也很适合我这种实用主义者。
你在问题【想设计一个类似支付宝的在线支付系统,问如何着手?】谈及过你对在线支付系统的一个实现思路,你现在就职的是一家金融投资平台,不知道贵司的一个架构和主要用的技术栈是怎样的?
那个回答远算不上是实现思路,只是因为在支付公司(百付宝、银联在线支付)打过杂,对业务有些了解所以能写一点,但说得非常粗浅。
对于我司,架构这个词感觉比较虚,我一直都不知道应该怎么描述;至于技术栈呢,前台业务基本上还是 PHP + MySQL,这一块并没有用什么特别高大上的东西,就是不断搭积木,解决问题;但后端业务很复杂,特别是我们自研的元方风控系统,基于大数据建模给用户授信,hadoop和机器学习什么的,该有都有。
金融行业对数据的实时、安全性要求相对别的行业高,在实际的业务中,可以从哪几个角度保证数据的一致性和安全性呢?
说起来其实很简单,一致性主要是靠数据库的事务来保障
;安全性,得顺便给腾讯云打个广告,我们用腾讯云 cdb 提供的同城双机房强同步复制+异地灾备
,就算当个撒手掌柜,也不用担心数据的安全性了。这些年云服务的发展确实给中小企业带来了很多优势,在很多基础技术方面,一上来就可以跟有多年积淀的大公司平起平坐,对外吹牛也有底气了。
AD Time
有合适的广告位肯定得用起来,我们快牛金科集团旗下业务已经是行业前列,今年(2017)年初拿到了京东金融的B+轮融资,不吹牛地说,团队牛逼、股东牛逼、业务牛逼。我们一直在招聘,薪酬福利不比 BAT低,研发岗位主要是后端开发岗(主要用 PHP,熟悉基本数据结构、算法、数据库、Linux)、数据挖掘岗(主要用 Python,熟悉各种常见机器学习算法、统计学模型的使用套路),当然整个业务链条中的其他岗位(前端开发、客户端开发、设计、产品、运营等)也都欢迎,只要你牛逼就有 head count。我司长期招聘实习生,有兴趣的同学可以随时发送简历自荐,邮箱是 felix021@kuainiugroup.com 。
最后再给我司产品打个广告,有闲钱的同学可以用我们的钱牛牛,年化收益率6.5%~12%,外加各种撒钱运营活动,投几万块钱就能解决每天饭钱;没钱的同学可以用我们的贷上钱,2000 元小额现金周转贷款,虽然各位大概都不缺钱,但没关系,可以注册一个囤着,当你十年不联系的亲戚同学朋友找你借钱的时候,可以邀请他们用贷上钱,成功贷款还有返现(此处应有表情)。
非常硬的广告(///▽///)来点软绵绵的剧场版中和下吧~
Show Time
他人眼中的 Felix
听说清蒸要采访 Felix ,作为 Felix 的小师妹,某位不愿意透露姓名的武大娘(下面简称武大娘,武大的妹纸应该是武媚娘--来源于 Felix 的补充)和清蒸发生了这样的对话:
清蒸:我发现我下一个访谈用户,又是你校友!贵校,惹不起惹不起
武大娘:真的嘛?不是在气 70(我司的高冷 CTO 70 大大是华科的)
清蒸:https://segmentfault.com/u/fe...
(平静地端起一杯咖啡)武大娘慢慢道来:这个人叫冯敏,我来 SF 一部分原因是因为他吧
(眼前一亮)清蒸:你暗恋他?
武大娘:找工作,借助了下校友的力量。冯敏师兄很和善
,对待技术很较真
,典型 geek
的一个人.我在学校的时候,冯敏还是上机的教辅 ,每次机房都空荡荡的…
(不礼貌地打断了某位小师妹回忆师兄的往事)清蒸:我以为他只是一个在国企抖腿喝茶看报纸的老人家…(此处说明下,0-0 找 Felix 资料的时候,里面有说到在国企混过,在国企呆过的清蒸表示,对国企的印象就是喝茶抖腿看报纸)
(严肃脸)武大娘:网络上面你可以是任何人,很容易偏见(旁白:回复我的抖腿论),继续上文,每次进机房都空荡荡的(这个oj是自己挑时间做的),门口就有他跟其他几个师兄在那里,大概就是在敲代码吧。然后会对妹子温柔一点,就是辅导敲代码的时候,男生的话,看眼缘吧…
对于 Felix 的终身大事八卦的清蒸 p 颠 p 颠地跑去八卦了,Felix 非常淡定的回了一句话:为了留点面子,这个问题还是保密吧。
这个留点面子是给妹纸呢,还是 Felix 呢?细思极恐,我母鸡,你可以想一想~
Felix 睡了 SegmentFault 的老板才上位的内幕
收到 Felix 访谈会稿的清蒸读了一遍,除了 Felix 言简意赅的回话有所印象之外,其他还无想法(喂,有人睡了你老板呀)偏偏我不在意的东西,有人会主动提起…
Felix:对了,睡过SF老板这个事情,感觉还是再解释一下比较好,以前在北京在同一家公司工作的时候,同住一间标间好久
(毫不在意)清蒸:- -不用解释,Sunny 和很多人睡过。又不是多大的事情,你节哀
(长叹一口气)Felix:那就好,那我就不用对他负责了
(感叹 Felix 还是太年轻的)清蒸:嗯,- -,大概你吃亏吧
Felix:吐血
…
卒
关于访谈副标题的由来
从访谈第二期开始,副标题一直都是让嘉宾自己拟定的(///▽///)相信他们的才华绝对能当一个标题党(难道不是你想偷懒不想标题),所以 Felix 怎么能破例呢,所以清蒸跑去咨询关于副标题的事情:
清蒸:表情包师兄( Felix 存了超级多可斗图的表情),我想伸手党一把,你的标题后缀 (///▽///) 你可以给一个后缀吗?
Felix:这家伙很懒,什么都没留下(旁白:这句话总觉得怪怪得)
清蒸:r u sure?你看我给你改的标题 -- 如同空气般毫无存在感的 Felix,可好?
Felix:如空气般存在 那不就是无处不在无孔不入吗
清蒸:空气没有存在感啊
Felix:那就写“没有存在感”好了
清蒸:空气也很重要啊,虽然容易被人忽视,毫无存在感的样子
(万般无奈,谁让清蒸是小编)Felix:? 随便你吧
以上就是奇怪的副标题的来源,比毫无存在感是不是好多了呢~
Moments of Felix
问答篇:
- 既然nodejs是单线程的,那么它怎么处理并发,难道要排队么
- 为什么有的jQuery插件以";"分号开头
- 为什么输出换行都会消耗很多时间?
- 【linux命令】有些目录很深且需要频繁切换,有什么好的方法简化操作吗?
文章篇
That's not all
快到尾声了,正如开头所说,从现在开始到 2017.10.23 日,你在本文的评论区向 Felix 提问的话,只要话题涉及PHP
,Python
,SQL
,Linux
,C语言
,他都会回复的哟~
以及,小小地剧透下,下一次的采访嘉宾是个大人物,叼着牙签,穿着风衣…本期访谈就此结束,挥~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。