作者: iflab

关于如何在没有训练营的情况下学习编码的10条提示

https://www.freecodecamp.org/news/10-tips-on-how-to-code-without-a-bootcamp/ 2017年西雅图。我刚参加软件开发人员的第一份团队会议。为我感到骄傲的一天! 三年前,我学习了如何在不参加训练营或没有计算机科学学位的情况下进行编码。 从那时起,我一直梦想着成为一名全职开发人员。但是,靠我自己学习编码并不容易,我挣扎了,几乎一度放弃。 如果您正在阅读本文,那么您可能会达到我的目标-自我学习,避免参加昂贵的训练营或回到大学获得计算机科学学位。 这是我的最佳技巧,教您如何在没有训练营的情况下进行编码。 创建一个计划并坚持下去 在...

紧跟当前软件工程趋势的12种方法

https://www.freecodecamp.org/news/12-ways-to-keep-up-with-software-engineering-trends/ 我经常被问到如何才能跟上软件工程领域的趋势。所以我写这篇文章: 作为我将来遇到的任何问题的答案,以及 作为备忘单,因为我变老了,而你永远不知道:) 为了将来参考,我将这些主题分为基于时间的类别。这些类别将指示您需要多长时间检查一次资源。 因为-坦白说-与其他人相比,有些人没有多少时间去跟上潮流。像新父母一样,他们的时间比任何人都要少。虽然每天阅读三个小时来磨练您的手艺是一个好主意,但对于许多人来说这并不可行。 因此,让我们...

2020年最佳开发者社区

来自 https://www.freecodecamp.org/news/best-developer-communities-to-be-part-of-in-2020/ 从同级编程到共享知识,指导,共享支持,共享工具,代码审查,回答问题以及更多其他功能,开发人员的成长不能过分强调开发人员社区的利益。 社区通常建立在个人在特定区域学习的共同奋斗之上,每个社区的目标因个人的集体需求而异。 多年来,这些开发人员社区在全球范围内成长,具有不同的目标和使命,但总的目的仍然是为开发人员提供一个学习,互动,共享想法,相互支持和成长的平台。 “如果你想快点走,那就一个人走。如果你想走远一点,就一起走。” ...

2020年社团学习的思考

原则:只做和社团成员成长有关的事情。 导师机制完善 导师和学员的数据,以及导师对学员情况的跟踪 贯穿学期的公开课 每学期的内容都可以变化,两周一次,不同的导师主讲,对社团外部开放。公开课在实验室或者教室开展,线上直播并录下来可以反复看。 线上训练营 以Leetcode、FreeCodeCamp、MOOC为内容的在线学习打卡 比赛组织 适合社团参与的比赛信息整理,融合到平时的学习。 社团项目和经费 在不影响学习前提下,扩展社团成员参与项目,贡献社团经费。经费进行合理的投资,为社团发展提供支持。 线上能力加强 建立不依赖于物理场地的线上学习交流社区。吸收外校成员。

MIT: The Missing Semester of Your CS Education

https://missing.csail.mit.edu/ Why we are teaching this class During a traditional Computer Science education, chances are you will take plenty of classes that teach you advanced topics within CS, everything from Operating Systems to Programming Languages to Machine Learning. But at many institution...

ifLab协助开源课项目辅导

本学期计算机学院的《开源软件开发技术》课程参考了康奈尔大学CS5152的课程设计,让选修课程的大二同学们分组完成开源项目,并邀请行业导师对小组进行指导。由于选课人数多达250多人,最后分为40多个项目小组,由10位校外行业导师进行指导,每位导师指导3-4个小组。 课程同时设计了3个周六的现场编程开发,各小组在9:00-17:00坐在一起完成各自的项目,通过这个集中时间高效实践。ifLab的导师们在这三天里轮流到编程现场辅导同学们编程,为同学们讲解开发开源软件的具体方法、工具,并解决开发中的问题。 提升我校同学们的技术实践能力一直是ifLab努力的方向,将课程和社团活动结合在一起是一种新的形式,...

ifLab的方法和价值观

一开始,我们把社团当作一个技术培训的团体。技术好的同学教技术不好的同学,固定时间固定地点。我们希望同学们互相帮助,发展的更好,这是一个朴素的想法。 但是18岁的年轻人需要的不仅仅是技术,仅仅只是学习技术,也不能让我们成为更好的人。我们做对了一些事情,也做错了一些事情,思考和发展出了一些方法。遵循这些方法,社团开始走到了正确的方向,也没有偏离最初的想法。 多层结构 社团是三个层次的人群,内层是导师们大家,有共同的价值观,共同成长,效率最高网状结构;中间层是社团新人,通过导师-学员把知识和方法论传播到新人,效率次之树状结构;外层是学校的其他同学,社团通过比赛、辅导、讲座来传播,效率最低广播式。 扁...

ifLab2019秋季工作计划

ifLab新一任导师已经完成了招新工作。以下是本学年的工作计划。 1 对新生建立跟踪系统。每一个招新进来的新生,在第一学期,导师每周更新他的状态,学什么,有没有联系等等。这些信息全体导师可见。 2 为社团成员设立新的比赛目标清单。在社团毕业学长的帮助下,引导社团有能力的同学参加高等级比赛,改变学校每年都是那些低水平比赛的现状。 3 鼓励大家通过比赛、大创、项目来发表论文。请研究生学长来教大家怎么写好论文。 4 继续举办一次女子编程,举办一次编程马拉松。女子编程可以成为常规活动,看大家的热情 5 开始参与少儿编程公益活动志愿者。这个活动和校外的非营利组织合作开展,有丰富的企业界和教育界资源。 6...