本期对话嘉宾:夏钫(@码农小胖哥)访谈编辑:芒果果
夏钫似乎是个欲望很少的人,他很少对什么事情过于执着,无论是年少的梦想还是步入职场后所谓的成功。他习惯了理性的思考问题,然后做出决定,很少感到焦虑。
其实这应该是程序员群体中大部分人的缩影,这样的性格让他们很少在人生选择的问题上犯错或者后悔,既没有求而不得的失落也没有难以自持的惊喜。其实,这样也挺好。
选择在思否写文章应该是夏钫理性人生中少数的感性时刻,除了看些自己喜欢的资讯,他更喜欢通过这个途径把自己表达出来。
理想与现实的选择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 ,属于那种潜水型的。但是慢慢的看有些人写一些技术文章,开始自己尝试。 ...