热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

这是我在编码训练营700多个小时中学到的

我本周刚刚在Fullstack学院完成了GraceHopper计划。气氛很激烈,充满了自我怀疑和焦虑的时刻。但这也是我一生中最赋能和形成性的经历之一。这是我从经验中学

我本周刚刚在Fullstack学院完成了Grace Hopper计划 。 气氛很激烈,充满了自我怀疑和焦虑的时刻。 但这也是我一生中最赋能和形成性的经历之一。 这是我从经验中学到的一些东西。

Johannes Schwaerzler在Unsplash拍摄的照片

1.如果有适当的指导,您可以在短时间内学习很多。

在加入该计划之前,我几个月来一直在学习如何自己编写代码。 我每天都会学习一些简短的信息,但是当工作或生活受到阻碍时,我就会失去动力。 然后,我将不得不追赶追赶,以回想一下在间隙中我忘记了什么。 我会为此大吃一惊,以为是我的懒惰阻止了我前进。

事实是,老师如此重要是有原因的。 学习编码非常困难,尤其是当您全职工作时,以及从免费的在线资源中为自己准备课程时。 Codecademy非常适合对HTML和CSS进行简要介绍,但是从他们的教程到构建和部署响应式网站是一个巨大的飞跃。 作为一个完整的新手,也很难知道您的学习重点和学习顺序。 我浪费了很多时间在教程之间切换,不确定什么是“最佳”资源。

本来夸张半

最终,使我步入正轨的是freeCodeCamp 。 他们课程的重点是建设项目,这正是我所需要的。 我终于开始以一种有趣而有趣的方式学习Javascript。

FreeCodeCamp帮助我达到了准备离开工作岗位并致力于全职学习编程的地步。 我考虑继续独立学习,但最终我决定参加训练营,其原因有两个:1.加快学习速度,以便迅速开始自己的梦想职业生涯; 2.在志同道合的人组成的支持社区中。 当然,您可以通过自学来实现这些目标,但是同样,它更具挑战性。 多亏了格蕾丝·霍珀(Grace Hopper)延期的学费模式,我得以以有限的风险参加训练营。

Grace Hopper / Fullstack Academy课程的步调令人生畏,在第一周,我们就深入研究了Javascript的原型继承,并在程序的中点使用了Express,PostgreSQL,Sequelize,React,react-redux,和webpack。 但这要归功于集中的课程和讲师的大力支持。 他们设定了较高的标准,但是帮助学生到达那里的每一步。

2.社区对于学习和成功至关重要。

在工作前后的早晨和晚上学习虽然很有意义但很孤独。 另一方面,在格蕾丝·霍珀(Grace Hopper)有点像书呆子训练营的极端版本​​。 每个人都对编程充满热情,定期牺牲晚上和周末进行学习,我们在一周5天,每天8个多小时的工作之后,彼此之间非常了解。

这正是我想要的—我可以与我分享挫折和胜利的人,拥有不同背景,希望改变生活的人,真正关心自己的工作以及对世界的影响的人们。 我很幸运地成为一群凶猛,有趣,怪异和真实的人的一部分,与他们一起学习使我有动力去更加努力地工作,并相信我可以成为一名程序员。 我建立了我将珍惜多年的友谊。

3.不要低估自我保健和工作与生活平衡的价值。

Lesly B. Juarez在Unsplash拍摄的照片

我在程序中编写的最好的代码发生在我充分休息并充满活力的时候。 这听上去很简单,但是在所有的作业,测试以及我有时的痴迷完美主义中都容易忘记。 我是在教室里当A +学生的,所以很难接受,在计划期间,我可能要等到以后的几个工作坊(实际上只是几天到一周的时间—训练营中的万万岁!)之后才能完全理解一个概念。 。

最后,我必须学会信任该过程,并且将自己从代码中撬出来,以度过生活的其他部分。 长途散步,与朋友和家人共进晚餐以及玩视频游戏提供了急需的减压时间。 我无法数出我晚上在代码上苦苦挣扎的次数,只是第二天醒来并立即找出解决方案,这要归功于晚上睡个好觉。

4.如果您无法传达自己的想法,那么您就不能成为有效的程序员。

我知道,如果不参加训练营,我在谈论计算机编程概念方面将不会获得太多经验。 该课程要求学生几乎每天都进行配对编程,并在Fullstack Academy的Demo Day Live上进行三场演讲-技术讲座,对我们的黑客马拉松项目的简短介绍和对顶峰项目的小组介绍。

我记得在训练营的第一天,我遇到了最困难的时间对编程。 我以前从未明确表达过自己的思维过程,因此我努力地抓住正确的词汇来描述我想做的事情。 在我刚遇到的另一个人面前,我担心自己因具有“愚蠢”的想法而被审判。

但是最后,我开始喜欢结对编程。 与伴侣凝结时,这是最好的学习方法之一。 解决复杂问题时,您会提出更多想法,并且当您在驾驶员和导航员角色之间切换时,可以锻炼大脑的不同部位。 我从合作伙伴那里学到了很多东西,并且也与他人分享了我的知识,这是一个很大的信心提升。

我现在坚信,教学是最好的学习方法。 如果您无法向其他人解释一个概念,那么这是一个很好的指示,您自己还不能完全理解该概念。 成为一名程序员不仅仅是编写代码-如果您无法表达自己的想法,就不可能真正地参与开发人员社区。

5.不要对性别偏见不屑一顾-打架!

乔恩·泰森 ( Jon Tyson)在Unsplash拍摄

Grace Hopper和Fullstack Academy队列(遵循相同的时间表和课程)都对女性和少数族裔开发人员在当今行业中面临的挑战进行了多次演讲。 其中包括关于讲师的无意识偏见以及几位来宾分享经验的嘉宾演讲。

对于我和我所有的女性群体来说,这简直令人沮丧。 毕竟,我们所有人都决定过渡到新职业,并且正在努力完成要求苛刻的训练营课程,以面对一个严峻的现实,那就是在克服第一个障碍之后,我们可能将不得不面对更加艰巨的挑战。在整个职业生涯中,无意识的偏见是很难的。

但是我已经意识到,我不能承受沮丧或避免考虑这个问题。 我需要直面它,因为科技行业需要更多的女性发言,并为其他科技“团体”成功铺平道路。 在这种情况下进行我的个人旅行有助于激发我的动力和雄心。

我也感激不尽我的同学们。 这些才华横溢的女性成为了我的日常灵感,他们创造了一个安全,支持性的成长环境。 过去,我只是以为自己不够聪明或分析能力不足以从事类似计算机科学的工作。 但是,成为这一令人惊叹的班级的一员,发现自己的表现与完成相同课程的男人一样好,这永远改变了我对自己的潜力的思考方式。

6.冒名顶替综合症不会消失。

即使我知道如何从头开始构建Web应用程序,但标题“软件工程师”仍然感觉不对。 我中有一部分人担心人们会在我的名片上看到它,看着我和我所建造的东西,然后想到:“男孩,那真是牛逼。”

我的一部分知道这是不合理的。 我学习了一个周末如何在Phaser.js中构建2D平台器,如何在Elm中编写一个程序(也是一个周末)以及如何与我的队友在2.5周的地理位置内创建一个React Native + Firebase移动应用程序,但是我仍然质疑我学习新技术的能力。

我现在告诉自己的是,虽然那小小的na的声音可能永远不会消失,但我可以平息它,把事情做好。 我注意到当我感到自己一无所知时,每次进入新项目时,我的恐慌时刻都越来越短。 我尝试回顾一下上次感到不适的时间,并记住它总是比我想象的要好得多。 或者,您也可以重新观看以下视频:

不过,最大的安慰是,我知道我并不孤单。 我在新兵训练营和网上遇到的人都非常开放,友善且富有合作精神。 几乎每个人都可能与冒名顶替综合症有关,并且容易分享鼓励的话。 我开始学习编码以解决问题,但现在我意识到我想成为这个繁荣的创造者和学习者社区的一员。

希望本文对您有所帮助。 如果您是一个有抱负的开发人员并且想聊天,或者想与您保持联系,请随时在Twitter @stellasighs上给我发消息。 我现在正在寻找软件工程师方面的新机会。 谢谢阅读!

From: https://hackernoon.com/heres-what-i-learned-from-700-hours-in-a-coding-bootcamp-d92cb4e8afc1



推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • ASP.NET2.0数据教程之十四:使用FormView的模板
    本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 本文介绍了自动化测试专家Elfriede Dustin在2008年的文章中讨论了自动化测试项目失败的原因。同时,引用了IDT在2007年进行的一次软件自动化测试的研究调查结果,调查显示很多公司认为自动化测试很有用,但很少有公司成功实施。调查结果表明,缺乏资源是导致自动化测试失败的主要原因,其中37%的人认为缺乏时间。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有