本期对话嘉宾:夏钫(@码农小胖哥)
访谈编辑:芒果果
夏钫似乎是个欲望很少的人,他很少对什么事情过于执着,无论是年少的梦想还是步入职场后所谓的成功。他习惯了理性的思考问题,然后做出决定,很少感到焦虑。
其实这应该是程序员群体中大部分人的缩影,这样的性格让他们很少在人生选择的问题上犯错或者后悔,既没有求而不得的失落也没有难以自持的惊喜。其实,这样也挺好。
选择在思否写文章应该是夏钫理性人生中少数的感性时刻,除了看些自己喜欢的资讯,他更喜欢通过这个途径把自己表达出来。
理想与现实的选择
Q:什么时候开始接触编程的,契机是什么?
高中接触的 VB 编程,感觉很有兴趣,而且参加了计算机比赛。
Q:小时候的梦想是什么?
梦想是做一名基因生物学领域的研究人员,但是大环境对这个不太有利。
Q:基于现实选择了计算机,这里面有父母的意见吗?
计算机算自己的一个兴趣吧 主要生物有长辈在相关研究所,他不建议去学。
Q:您是一个考虑问题比较理性现实的人么?对这个选择有没有后悔的时候?
我比较 考虑现实的多,遇到事情会一个阶段一个阶段去做。目前并没有后悔搞编程。
Q:如果可以重新选择是否还会选择这个职业,对自己的期许和目标是什么?
如果重新选择,可能自己会去学医,感觉医生也是一个技术工种吧,而且社会责任感更强一些。
未来当然是多多赚钱,是不是很现实。
Q:现在的收入如何?赚到的钱做了哪些投资?
收入目前还算可以,不过不敢把数字放出来,估计吊打我的会很多。副业收入主要还是写作自媒体和帮家里打理生意,未来希望能开个小超市承包小区所有的日常需要,哈哈。
Q:有哪些工作经历?
说起来挺悲哀的,没有去过大公司,以后可能也没有机会了。
Q:是怎么与思否相遇的?
思否这种新型社区也是去年开始注册的,一个朋友安利,反正界面风格我比较喜欢,内容质量很高。所以就开始在思否上写东西。最喜欢思否的资讯,每天必看。
工作,要足够投入
Q:所在公司和职位、加入这家公司的原因?
我目前在一家创业公司从事软件开发工作,中级工程师,加入公司的原因是因为这个公司的技术氛围比较强,当然公司的实力也是可以的。
Q:目前主要使用的编程语言是?最近有没有尝试新的编程语言?
目前工作使用的编程语言比较多,不过我主要是 Java,也使用 Python,Golang 最近项目在使用 Golang , 所以看 Golang 比较多一些。
Q:自己是如何学习的?
目前主要 Java, python 作为主力语言。Golang 我认为也是一门很有前途的语言,目前也开始用到它。其它的 kotlin 有学习过,但是目前还没有机会使用它。平常学习主要还是去看官方文档,或者去 Github 找一些项目跑一跑来练习。当然笔记也要做的。
关于学习方法,首先我考虑的是实用性,对于一些不太可能实际运用或者短期内运用的不会考虑去学。我首先会去了解语言或者框架的特点和运用场景,然后给自己制造一些需求,比如我学 Python 的时候并不是先去学语法,而是定了一个写简单爬虫的目标,然后一步步完成这个需求,遇到问题先尝试自己去解决它,或者上思否、StackOverflow 等一些社区查一查。常用的一些工具主要还是 Jetbrains 全家桶。
Q:目前为止最满意的开发项目是什么?
目前参与比较满意的项目是利用深度学习解决实际中的一个业务场景,其实这个项目不是我主导,我只是参与了全过程,在深度学习算法工程师的帮助下能够全面的接触一个可落地的人工智能应用。实现了一个对图片进行合规检测的处理任务,大大提高效率,减少了人力投入。
Q:开发中遇到最难解决的问题是什么?
我认为开发中遇到最难的问题就是没有线索的问题,没有日志而且不能复现的问题,只要有线索一般难不倒我,除非触及了知识盲区。
Q:从业至今遭遇过哪些打击?
目前还没有受到过什么打击,或许心比较大吧。
Q:玩过哪些社区,为什么开始在思否写文章?
社区最早还是 javaeye,java 都是从那里学的。后面 csdn、oschina、cnblog,属于那种潜水型的。但是慢慢的看有些人写一些技术文章,开始自己尝试。
我最初通过 Openwrite 接触了思否社区,思否上的一些技术文章质量很高,所以就把我的一些心得通过思否分享了出来,在此期间也得到了一些技术大咖的帮助,这让我有一种满足感。所以喜欢上了写作分享,我自己会继续坚持在思否上分享。
爱好只是消遣,但没有放弃
Q:有什么个人的特别的工作习惯么?
一般早上都没有写代码的欲望,一般会摸鱼,看一些技术资讯、技术动态、新闻热点,一般我的代码都是下午写的。
Q:生活中有什么爱好,如何缓解工作压力?
我感觉我的爱好都没有时间去做,以前学过一段乐器,但是时间越来越不够用了。压力来自地球引力,所以睡一觉就好了。
Q:学过什么乐器,现在练习乐器成为了一种放松的方式吗?
乐器是竹笛 比较喜欢国风类型的纯音乐,目前吹个《牧民新歌》应该没问题吧。爱好没有放弃,只是被搁置了,现在时间太宝贵了。等老了应该会拾起来。解压其实我并没有什么固定的套路,更多靠家人的交流来解决。
Q:家人对您的工作理解么?有没有什么趣事?
家人开始以为编程就是修电脑,所以家里的亲戚邻居找我修电脑、配电脑会多一些,当然我也会这个,所以他们一直认为我跟修电脑的没有什么区别。关于家庭,目前我已经是一名父亲了,突然感觉当父亲的压力很大,所以不能松懈了。
Q:宝宝现在多大了?成为父亲对您来说意味着什么?
孩子 1 岁零一个月了,以前是两个人的世界,有了孩子之后,必然有一些迷茫,不知所措,但是慢慢就适应了这一切,又多了一份责任。或许这就是人生吧。
给编程初学者和怀抱梦想对年轻人一些建议吧
要把编程作为兴趣,时刻保持兴趣,而不是吃饭的工具,多动手练习,多总结,给自己定一个小目标并实现它。因为搞技术不是能说会道就行的,需要真功夫。
就我个人而言,我只是很普通的一个码农,没有什么光环,也没有旷世的成就,每天做着和大部分开发者差不多的事情,但是我相信认真去做总会有一些收获。
我有酒你有故事么?
欢迎有兴趣参与访谈的小伙伴踊跃报名,《思否有约》将把你与编程有关的故事记录下来。
报名邮箱:mango@sifou.com