过好当下就够了。
今天我们采访的嘉宾是 @zangeci,一个从非科班走上前端之路的自学者。初入行时他利用一切空闲时间学习,成长的速度连同事们都赞叹不已。他喜欢在通勤路上阅读,也喜欢在辞职后去旅行,感受大自然的魅力。他用积极的态度面对生活中的挑战,不断追求进步。本期我们很荣幸地邀请到了他,让我们一起听听他的故事和心得吧。
Q:向大家简单的介绍一下自己吧~
大家好,我是一只来自闽南的属狗的狮子座程序猿。是个非科班出身的前端er,工作 7 年了。爱好嘛,大概就是动漫(宅男标配)、旅游(世界这么大我想去看看)和摄影(世界这么美我想多拍拍)。
Q:你是如何进入编程这个行业的?
可以说是机缘巧合。本身我不是科班出身,大学学的是机电类的专业,大四面临即将进入社会工作的时候才思考自己以后想做什么。当时其实还没有想做程序猿的想法,只是知道自己不想进工厂工作。刚好和同学讨论择业,同学说想去培训机构学编程。我们三四个人一拍即合就相约去培训学校咨询相关的事情,毕竟对培训以及这个行业都非常不了解,只是有这么一个想法。去了厦门一家培训机构咨询后,跟家里商量,得知有个舅舅在南京开了家小公司做电商,于是就自学了前端然后顺理成章的去实习了,就这样算是入行了,实习过程中发现自己对编程也很感兴趣,也就留在了这行。
Q:目前主要的工作内容是什么?主要使用哪些技术?
上个月刚入职新公司,主要做电商零售的。目前的工作内容主要是 PC 端管理后台的相关业务开发,后面应该还会接触一些移动端 H5 的业务。入行以来第二次使用 React,第一次用还是在 2017 年,也是蛮久了。虽然对 React 没有太多使用经验,但是平常也在关注 React,只是以往的公司都是用的 Vue,没能在实际开发中使用 React。在前端这行,换来换去工作内容大体是相似的,也没有机会能够去尝试更多,比如 Node 等等技术领域。7 年的前端也只是会 jQuery、Vue、React,感觉自己好废啊,轻轻松松就可以被人按在地上摩擦。hhh~
Q:可以分享一些 JS 的学习心得吗?
多看一些技术文章、博客或书籍,增进对 JS 的了解,查缺补漏。我刚入行那会是学习欲望最强的时候,什么都不懂,看什么都觉得很厉害,这个阶段的我会去慕课上看视频,书籍的话因为存在滞后性,而且相对也比较枯燥,故而更倾向于视频。书籍更建议入门后再去挑一些不错的来深入,我就是先看视频入门,等到视频没得看了才想着去买些书籍来看,虽然有些知识过时了,但是还是有不少经典的书籍仍然值得一看。然后就是多看一些大佬的博客,去吸取大佬的精华。有时间的话也多刷刷知乎、掘金和思否等一些社区或论坛,少刷短视频。
其实就 JS 语言本身来说不算很难,难的可能是如何用有限的语言能力去解决实际问题,这就需要 JS 以外的一些知识了,比如数据结构或者算法等等。算法方面可以上 leetcode 做做题,一些简单或中等难度的题可以多做做多了解,这些难度的算法在实际项目中还是比较有用的。
对于不复杂的功能多尝试着自己实现而不是用第三方库,如果不放心可以作为练习,在项目中仍然使用三方库也可以。
总结来说就是——多学,多看,多练。
Q:为什么喜欢阅读?可以给大家推荐几本前端方面的书籍吗?
阅读于我个人来说是一种爱好,没有所谓的知识焦虑,这不是我的驱动力,而且我可以很直接的说,看完这些书籍,并没有记住太多的知识点,但我并不认为这有什么不对或有什么不好。有的人可能会觉得阅读一定要从中获得知识,不然就是无效的,无意义的,但是我不这么认为,这种观点有点功利主义了。如果你喜欢阅读,喜欢阅读的当下的感受,如同观看电影一样,请尽情的、不带负担的去阅读,阅读是一件毋庸质疑值得去做的事。
对于前端学习,我比较推荐的几本书:
- 《你可能不知道的 JS》—— 当时看的时候是觉得满满的干货,好多我不知道的。
- 《CSS 揭秘》—— 相比 JS,其实 CSS 更难,作为前端,CSS 还是有必要加强的。
- 《图解 HTTP》—— 前端经常要通过 HTTP 来和后端交互,那自然就有必要了解 HTTP。
《重构,改善既有代码的设计》第二版 —— 不要让别人看到你的代码时是下面这样:
Q:工作至今有哪些变化?最近有没有什么感悟?
变老了,变得更不健康了,久坐的职业病显现了。
刚入行那会变化和成长还是比较迅速和明显的,那时候的自己非常的上进,成长的速度是连同事都夸赞的程度。那时候很有自驱力,本身自己也比较宅,只要有空,不管是上班还是下班,都会看视频、看书来提高自己。到现在似乎有点学不动了,也不知该学什么了。以前也学过 PHP、Python 那些,就是学的很盲目,学完也没有应用的场景和机会,或者说不知该怎么应用到实际中来巩固,之后也就忘了,所以现在更多是工作需要才会去学。
最近因为家里原因辞掉了南京的工作回福建,从毕业就一直在南京,这一晃就是 7 年。在裸辞后想着即将要离开工作了 7 年的地方了,而且刚好大环境也不好,既然已经勇敢裸辞了,那就大胆点给自己放了半个月假,约了两个好友去了新疆旅行,也是这次旅行给我带来了些许转变——我有点想认真学摄影了。以前旅游虽然也会拍一拍,但也就是随便拍拍,并没有摄影的相关概念,也没有太强烈的想深入学摄影的想法,可是这次新疆之旅这种感觉却尤为强烈——这么好的美景,我却不知该怎么将它留存下来,最近有开始在认真学摄影了。
我一直都觉得自己稍微有点无欲无求。对未来规划、期待什么的都没有去考虑,都是过好当下就够了。工作上没什么压力,生活上能有闲有钱让自己去旅旅游对我来说就很好,期待这样的日子能够一直维持就好。
Q:如果可以重新选择,是否还会选择这个行业?
或许会或许不会吧。对于编程我还是很感兴趣的,并没有那么多人能够从事自己感兴趣的工作的,能从事自己喜欢的工作是一件非常幸运的事。但是如果能够重新选择的话,有可能的话我也想尝试别的人生。之前看日剧《重启人生》就感觉如果能够体验不同的人生,那这“一生”该有多精彩。
可惜过去不能重来,未来不可预料,还是享受当下吧。
Q:对于刚入行的开发者,你有什么话想对他们说呢?
估计也有人跟我一样,刚开始其实对编程这件事并不是那么笃定,不确定自己是否合适,反正先学着看看。我觉得年轻人可以大胆尝试,但是千万不要三分钟热度,也不要太受挫。刚入行什么都不懂是很正常的,多付出时间和精力,这时候的你应该是有比较多时间和精力的,不要把太多时间用在诸如短视频这样的消遣上。我自己在刚入行那会是真的求知欲旺盛,越不懂越想了解,了解的越多发现不懂的更多,下班回到房间也是一直在看各种教学视频,即使是上班期间,只要手头上没有工作就会去看教程或者文章。
刚入行的时候由于经验、知识各方面积累不足,经常会遇到不明白的问题,这时候一定要善于利用搜索引擎,当然,如果身边有前辈或同事的话多去请教他们吧。我当时入行的时候是在亲戚的小公司,就我一个前端,身边也没有做这行的,真的是所有问题都得靠自己,而且我自己也是比较内向社恐的人,所以加群问人什么的几乎没有过,都是自己解决。其实对于刚入行的人来说,解决问题最快的办法还是问有经验的人,有可能的话还是建议多去认识一些同行。
Q:在社区最大的收获是什么?
成就感、满足感。觉得自己的回答能够帮助到他人,还是挺开心,挺有成就感的。期望思否能扩大影响力,做得更大,吸引更多的开发者。
小编有话说:
zangeci 说,感觉自己人普通,经历也普通,就挺平凡的,没什么值得说道。但时代的浪潮中,正是每一个平凡的我们,在默默地改变着一切。希望每一个平凡的我们,过好当下,有所热爱,不管身体还是灵魂,都能在路上。
《思否有约》记录你与编程的故事。欢迎小伙伴们加入访谈,共同分享成长之路,扫描二维码报名吧~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。