(点击上方微信公众号,可快速关注)
【编前语】:
嘉宾:小七(本名:保密),编程自由职业者,现居山东,易语言起步,擅长Python和Java。
第二十七期《大牌来了》嘉宾(小七),感谢其接受采访,文字交流,通过编程发生改变的一位。
编程界的小学生——小七
古屋:你学习易语言有多久了,你怎么认识到易语言的呢?
嘉宾(小七):我认识易语言,和其他人差不多,因为外挂和刷钻。我学习易语言的时间不长,主要在POST这块。其他更多的时间是在学逆向、反编译这块上。
古屋:那你现在用啥写代码?
嘉宾(小七):主要是Python和Java,要不是客户要求,我一般也不用易语言了。
古屋:现在火山很火,你有买正版吗?
嘉宾(小七):没有,我没玩火山,不过我买了易语言是正版。
古屋:你现在是全职干编程吗?
嘉宾(小七):是的。之前也是边上班边学习,把编程当成一个爱好。然后我是从2017年开始辞职后,全职搞编程,有时候也会去工作室上班。
古屋:从2017年到现在也要七年多了,很不容易呀!
嘉宾(小七):是的,但我心里是不认同这种全职形式,或者说我不怎么喜欢这种自由职业的,收入不稳定、环境也散漫。不过因为学历和能力,正常的公司想进也进不去,也是没办法的事儿。搞自由职业,需要自律,很容易出现,每次下定决心,躺床上就想“头悬梁锥刺股”奋发图强,但等起来后又变成了“明天再说”。另外,学习态度也很重要,尤其是前期,刚开始的学习态度,关乎基础,我现在觉得基础打不牢,后面在学什么东西都费劲。然后很容易出现到了一定地步又不愿或者说没耐心再去从头学基础了,自己就陷入了一个很尴尬的处境。
古屋:我觉得你说的是人性使然,我们都会想懒惰的,基础这个东西,看似很虚,但很重要。打基础才能利长远。
嘉宾(小七):基础真的很重要!很重要!很重要!我现在学习新的语言或者研究新的知识,我都会从基础学习了,吃了一次亏了,不能在吃一次。虽然很多人学习易语言,总想着速成,速成确实会短时间帮助你完成一些工作,也能挣到一些钱,但长远来看,还是循序渐进来得更稳重,万丈高楼平地起嘛!你看行业内的大佬,哪一个不是一步一步起来的,基础是根,我见过很多大佬学习新的语言查查资料,熟悉熟悉语法就会了,就是因为编程语言都是互通的,你精通一种,学透基础,别的稍微学习学习就会了,见过老树发新芽,没见过种子直接长出果实的。
古屋:但基础会很枯燥的,有些还是概念甚至还不能实操,耐不住性子这怎么办呢?
嘉宾(小七):我的感觉,谈到所谓基础,就要谈一个范围,定了一个范围就比较简单了,比如你是一位爬虫工作者,工作中难免会用到一些成熟的框架,就拿http请求库来说,你可以不用自己去重新开发一套,但是这个请求库的原理还是要了解的,这样就可以避免碰到一些库本身的bug 或者是网站不兼容的问题,反之,如果你啥都不懂,可能碰到类似问题,根本无法判断是自己代码的问题,还是库或者环境等因素,无从下手谈何解决呢?我以前就碰到个app,我用python的httpx请求,写完测试,数据没错、代码没错,但是就是报错,我用requests请求库却没问题,其他语言也试过,也没问题,但就是这个库不行。后来我才知到httpx是严格执行http1.1标准的头信息,而我那个app头信息是非标准的,所以才会出现错误,就是因为基础不牢,我一直认为是我的数据或者代码问题。
古屋:BUG是程序猿绕不过的坎。
嘉宾(小七):编程中如果是一些低级bug,大部分都是粗心大意,特别是对自己太自信了,中间不调试咔咔一顿输出,写完了在测试,问题就出来了,因为代码多解决问题的复杂程度也就增加了,所以不管多老的老手,建议多调试、多验证,小心驶得万年船。代码量小了还好,但到了一个项目,在后期找bug的过程中,你会发现很多都是粗心大意造成的没必要的bug,那句话怎么说来着,淹死的都是会游泳的。
古屋:像你自由职业,你作息规律吗?在接单的过程中会有想接那些来钱块的灰产吗?
嘉宾(小七):前几年,自己还年轻就不存在什么作息,醒了就干,困了就睡。现在不行了,身体顶不住了,为了头发还是要注意作息的。现在,我感觉灰产没搞头的,搞小了不挣钱,搞大了就进去了,不值得也不是长久之计。虽说撑死胆大的饿死胆小的,但我是属于胆小的,我现在有一些固定客户,自己搞一些项目,少挣点,稳稳当当的吧。
古屋:平时自己有什么书籍推荐吗(自己非常爱看的那种)?学习编程看书和看视频哪个更好一些?会有书籍(视频)推荐给易友看吗?
嘉宾(小七):没有,不过有一句话,兴趣是人最好的老师,你只管做好三四月的事儿,七八月自有答案。
古屋:最后一个问题,你有没有什么座右铭可以分享吗?
嘉宾(小七):云在青天水在瓶。