破壳问答 | 第一期

破壳问答 | 第一期_第1张图片

码个蛋的Slogan:「代码人生,破壳而生」所以活动为破壳问答,以下精选了10个问题,为大家破除疑惑得到新知。

Q:当时创建码个蛋公众号的原因?

最开始创建这个公众号的初衷是因为2016年我组织过一个写作小组,定期输出,创建这个公众号是为了存放输出的内容,但是由于组织后来解散了,就只是创建了公号但是没有发过文章,所以它的注册时间是2016年,当时我们想出来的名字是码蛋,名字的含义:码=代码,蛋=孕育,本想注册「码蛋」这个名字,但是被注册了,所以我把它拆开来写「石马蛋」后来一想这个名字好尴尬,就像一匹石头做的马下的蛋一样,不行!于是我就随便在名字中间加了一个字「个」,最后它就叫「码个蛋」了。

后来直到17年2月份我想到在群里面做知识分享,于是我组织群友们一起在Q群语音分享知识,然后总结分析内容输出文章到公众号,早期关注的人应该都知道,最早的时候每一篇文章都是配有语音版本的。就这么码个蛋就开始正式运营起来了。

Q:养成好习惯这个活动的原因?

我个人一直在学习一些软技能,如:时间管理,知识管理,养成习惯等等个人成长类的知识。我已经通过这种方法做到了连续坚持了2年每天写日记,记录自己的行为以及思考。我想把自己实践过的好的方法分享给大家并且协助大家一起完成。我希望码个蛋不仅输出技术干货,还能输出好的行为习惯。

Q:写开源项目是不是很难?一般都是团队还是个人?

这个和写博客一样,你没写的时候觉得很难,当你写了之后你就会觉得并不难。据我了解个人项目偏多,我写BRVAH的经历是这样的一开始是我突然有一个想法,然后根据想法写出来,慢慢的等开源库使用人数多了,影响力大了,就会有人一起加入维护了,维护的小伙伴多了之后每一个人都拿出自己的碎片时间去维护了,这个项目就能进入一个良性的循环。

Q:怎么安排工作忙碌和学习的冲突?

这个问题主要是时间分配的问题,上班时间肯定是以工作为主,学习可以利用碎片时间:周末时间,晚上到家的时间,上下班路上。最好制定一个计划。

Q:从什么方面提升自己技术?

每个人都有自己不同的规划,首先要找到自己的目标,比如想以后当一名架构师,那么可以用对比的方法来分析自己和架构师的差距,然后针对性学习。

Q:你以后准备走管理还是深入技术研究?

目前我的工作是管理带了一个小团队,我认为管理还是技术这不一定是最终的选择,本质上都是为商业而服务的,最终我想自己创业,做一个能盈利的产品。管理和技术只是实现商业的一种方法。

Q:在大学阶段该怎么样学习?

我之前学习是提前预习,每次老师讲课的时候我已经自学过一遍了。我还会加一些技术群,去看看别人提出的问题,自己尝试去帮助他们解决问题,也可以认识很多已经工作的小伙伴,提前了解工作的知识点,这样我刚进入社会找工作的时候就很容易了。

Q:当管理之后自己还敲代码吗?

我会因为一些感兴趣的东西去敲代码,比如开源库,还有最近也在学习python。

Q:现实中学习或者说实际些代码的过程中,总是遇到那些奇怪的问题,然后一遇到问题,想办法解决,会获得一大堆自己不了解的知识,重点是感觉很快就容易忘记,怎么办?

这个本质上是如何提升学习效果,我有一个办法土方法就是「记录」,遇到问题后记录到笔记里面,当你有时间到时候就翻来看看,有不懂的知识点可以学习,这样会使你的知识体系得到扩张延伸,不断的累积就会让你知识体系越来越完善。

Q:如何学习优秀的开源框架?

  1. 从框架的第一个版本到目前版本迭代一个一个学习观察整个框架的演变过程,这样能够学到作者的思维。

  2. 带着问题去看源码,比如为什么使用这个方法就可以实现这样的效果呢?背后的原理是?不断的提问,不断的从源码中找到答案。

更多福利

「码仔表情包」

「养成好习惯」

你可能感兴趣的:(破壳问答 | 第一期)