作者: iflab

关于ifLab Club和训练营

2020年的新冠疫情造成了ifLab的成员无法像过去一样线下学习,因此我们近几个月开始两个线上训练营:LeetCode算法训练营和FCC前端训练营,以打卡的方式让大家共同学习优质的线上资源。 同时近期随着大家的努力,同学们取得了个人发展,新的外部合作机会也出现。今年徐正科同学获得了WWDC优胜奖,并有几位同学入职字节跳动做iOS开发,我们加入了苹果的iOS Club;李舒琪同学进入腾讯最好的工作室实习游戏策划,吴洪晨同学在校友公司开发商业游戏并即将出版游戏开发的书,并带动一些同学学习游戏开发,Game Club有了雏形;通过和对外经贸大学金融学院的交流,我们初步了解金融科技,认识了一些金融界人...

我们和FreeCodeCamp的联合活动

freeCodeCamp 中文社区五月特别策划——邀请来自高校、公益组织、大型互联网企业、开源社区的五位嘉宾,直播分享自己的学习和工作经历: – 从自学编程到进入阿里 – 从编程小白到获得 WWDC 奖学金的字节跳动 iOS 开发工程师 – 高校社团成功举办百人线上编程训练营 – 开源技术老兵讲解 Web 前端的“像素级还原”真相 – 电信学院副教授如何探索 [全人教育下资源受限的高中生的编程教育] 5 月 30 日,在 freeCodeCamp 举办的直播活动《学习编程和编程教学,如何更高效更有趣》中,来自高校、公益组织、大型互联网...

社团导师Andy的教材推荐

笔者是双非一本大三学生,学校里用好多本校自编的、或者国内的教材,写得很不好,很难读,而且讲得不够透彻,不少学生深受其害。所以笔者整理了一下几本比较好的教材,推荐给大家。 大一 C语言 学校可能用谭浩强,建议书籍:《C primer plus》https://book.douban.com/subject/26792521/ C++ 学校也有可能用谭浩强,建议书籍《C++ primer》https://book.douban.com/subject/25708312/ ,如果阔绰,可以再买一本《C++ primer plus》https://book.douban.com/subject/267...

FCC训练营经验分享 | 如何让自己快乐的养成习惯

导语 脱离学校环境后,同学们如何保持自主学习的状态,一直是一个很重要的话题。今天呢,这位在疫情期间完成自主学习,并成功找到实习的同学,在这里分享一下她的学习经验。让我们一起了解她的“快乐学习”秘诀吧。 学习始于疫情 Begin 我的学习跟疫情差不多同时开始的。22号宣布疫情戒严,24号武汉封城。 最开始还没有想着学习代码,当时是觉得放假无聊,就跟同学开始打卡云健身,健身是从腊月二十八开始,每天花15分钟健身,就在家里做一些动作啥的,因为这些动作还挺简单的,加上有【同辈压力】,所以健身慢慢坚持了20多天吧。 做积极的事情改善精力 Just Do IT 这个时候发现,当生活开始做了一件积极的事情后...

如何做好线上训练营

原则: 选择好的学习内容 形式简单 有互动 激励机制 流程: 每个月为一周期,打卡21天 每个月第一天管理者撰写文案发布公众号文章。 参加者加入训练营微信群 参加者每天完成学习后在打卡小程序打卡。每个月的打卡都重新开始新的。 训练营管理者每天发布打卡摘要。(几个人打卡,点评其中有意思的部分) 每周三和周六晚上17:30-18:00进行即时问答。 每个月打卡结束后,训练营管理者撰写本期总结。(打卡情况总结,学习内容总结,组织方法总结)

如何创建您的第一个Hugo博客:实用指南

https://www.freecodecamp.org/news/your-first-hugo-blog-a-practical-guide/ 如果您想创建博客,Hugo是一个很好的工具。 我本人在博客flaviocopes.com上使用Hugo ,并且已经使用了两年多。我有几个爱雨果的理由。 首先,它简单,无聊,灵活且快速。 主要原因是它很简单。您不需要学习太多的入门知识。 您以Markdown编写内容,这种格式可以让我使用喜欢的编辑器(Bear)编写帖子。 雨果很无聊。不要误会我的意思,这是非常积极的事情。作为开发人员,我很想一直在这里和那里进行调整。雨果没有花哨的技术。它是...

持续集成与持续部署之间的真正区别

https://www.freecodecamp.org/news/the-real-difference-between-ci-and-cd/ 有很多内容描述什么是持续集成,持续交付和持续部署。但是这些过程首先要达到什么目的? 了解正确使用CI和CD所解决的问题至关重要。这将使您的团队可以改善您的流程,避免花费精力去追求那些不会给您的流程带来任何价值的幻想指标。 持续集成是团队问题 如果您在团队中工作,则可能有多个开发人员在同一个存储库中工作。存储库中有一个主分支,其中载有最新版本的代码。开发人员在不同分支上从事不同的工作。变更完成后,他们会将其推送或合并到主分支。最终,整个团队将拉动这一变...

最好的Python教程

https://www.freecodecamp.org/news/best-python-tutorial/ Python是一种通用的编程语言,可以动态键入,解释并以其易于阅读的设计原理而闻名。 freeCodeCamp拥有最流行的Python课程之一。它是完全免费的(甚至没有任何广告)。您可以在YouTube上观看它。 想了解更多? 网络是一个很大的地方,还有很多值得探索的地方: Python实践手册:http://anandology.com/python-practice-book/index.html Think Python:http://greenteapress.com/thi...

最好的Linux教程

https://www.freecodecamp.org/news/the-best-linux-tutorials/ Linux的名称广泛地表示围绕Linux内核构建的一系列免费和开源软件操作系统发行版。 Linux发行版的定义组件是Linux内核,它是Linus Torvalds于1991年9月17日首次发布的操作系统内核。 许多Linux发行版的名称中都使用“ Linux”一词。自由软件基金会使用名称GNU / Linux来指代操作系统家族以及特定的发行版,以强调大多数Linux发行版不仅是Linux内核,而且不仅具有内核,而且还具有共同点。许多实用程序和库,其中很大一部分来自GNU项目...