算法训练营 重编码
披露: Fullstack学院 ,编码集训,此前曾赞助黑客中午。
很多时候, 完成一项工作所需的技能与获得这份工作所需的技能不一致。 例如,要获得计算机科学学位,您将花费大量时间阅读,并花费大量时间学习和参加测试。 作为程序员,您每天都不会做任何事情。 然后,一旦您开始求职,您将看到的许多技术挑战将无法反映您实际需要的技能。 但是,编码训练营是不同的。 因为像Fullstack Academy或Grace Hopper Program这样的程序很多都是基于项目的,而且因为即使是申请严格的训练营 的过程也很像申请工作,所以在训练营中为您服务的技能也会使您成为更好的开发人员。
我们与将近20位讲师以及我们的职业成功团队一起坐下来,了解他们在我们最成功的开发人员中一遍又一遍地看到哪些特质-事实证明,只要您花时间和精力,他们中的每一个都是任何人都可以培养的。让自己负责。 因此,请查看此列表。 如果您发现自己检查了很多此类框,您将充满信心,不仅可以在Fullstack或Grace Hopper上获得成功,而且可以成为世界各地的开发人员。 如果您发现很多差距,请设定一些新的目标-您将走出另一边,不仅为进入这个行业做好了准备,而且为进入这个行业做好了准备。
您需要成为谁才能到达这里
就像我们说的那样,仅仅进入像Fullstack或Grace Hopper这样的高素质训练营就需要奉献精神-但这还不是全部。 实际上,您可能会惊讶于要成为训练营的良好候选人还必须具备其他四个特征。
1.您必须乐于冒险。
尽管编码训练营行业已不再是新事物,并且许多大公司(如Google,Facebook,Amazon和LinkedIn)已经摆脱了对训练营的怀疑 ,但对于许多人来说,它仍然是一种新颖的教育模式。 您不仅需要分类广泛的程序来确定哪些程序在实际运行中-我们建议您使用CIRR.org的独立验证的结果报告 -然后,这将最适合您,但是您还必须应对与其他人未受教育的回应。 您来自内布拉斯加州的叔叔可能会说他听说过这些训练营的坏消息。 您的妈妈可能会鼓励您获得“真正的学位”,因此您将有“可以展示给您的工作的东西”。
要消除噪音,请进行有条理的研究,得出的结论是,训练营是您的正确选择,已经冒了父母不高兴或您将不再与朋友生活在同一条道路上的风险。 而且,这只是众多风险中的第一个-辞去工作使自己沉迷三个月,申请没有工程经验的职位,拒绝好的报价以等待令人惊讶的报价。 因此,您必须准备承担编程的那些日常风险以及较小的日常风险,例如破坏构建的内容,在紧迫的期限内尝试新的框架,或者在实际知道如何按顺序交付产品之前就承诺交付产品为了到达这里,在这里取得成功,并最终在行业中工作。
2.您必须对自己负责。
只是要来到这里,当您想观看Netflix时,或者在与朋友的郊游中选择其他编码挑战时,您必须先做好工作。 同样的责任感将使您成为其他人可以依靠的训练营同学,然后推动您进行求职—您是否发送了感谢信? 您有没有参加额外的社交活动? —并按需聘用您。
3.您必须保持一致。
对于冒险者来说,一致性听起来可能很无聊,但这都是平衡的举动。 编码是一种与其他语言一样的语言:不要使用它,否则会丢失它。 为了使您可以通过我们的评估 ,每天进行编码。 即使只是一个问题,也要习惯于像开发人员那样思考。 解决了编码难题后,不要再为桂冠而。 在获得成功的基础上,直到您真正了解基础知识而不必考虑这些基础知识为止。
4.您必须充满激情。
人们谈论“跟随您的激情”很多,但这是更具体的事情。 要被Fullstack或Grace Hopper接受,您必须要么参加CS课程,要么自学编程,通常是在找工作的基础上。 如果您不是真正喜欢编程的人,那么您甚至都不会进入我们的招生流程。 一旦您成为Fullstack或Grace Hopper的学生,您将每天进行5到6天每天10个小时的编码和学习编码。 您可以在此列表中拥有所有其他特征,但是如果编码没有使您兴奋,如果您不想一直谈论它,甚至不想做其他事情,也可以尝试使用它,您不会在这里或在技术行业中喜欢它。
您需要在哪些方面取得成功
一旦您被Fullstack或Grace Hopper接受,这项工作就不会停止。 实际上,另一种工作才刚刚开始。 尽管我们的计划显然没有竞争力-我们从不积极削减学生,实际上我们通常不鼓励任何形式的竞争-他们非常激烈,并且在头几周内,许多学生意识到要取得成功,他们将拥有重新调整他们的期望并进行一些更改。 具备以下特征,或有足够的资金来发展它们,将有助于您在这里取得成功。
5.自我意识
是的,您大多数时候都会在监视器中露面,但是定期缩小以评估自己的优缺点,您对流程的感觉,进度如何以及产生的影响非常重要在别人身上。 最终,找出自己喜欢的工作部分和擅长的部分,可以帮助您缩小求职范围,将整个职业目标作为重点-拥有明确职业目标的人将非常受欢迎。由雇主毕业后。
6.谦虚
要在这里取得成功,就必须失败。 反复。 如果您的自我太大或太脆弱而无法犯错,那么bootcamp不适合您-编码也不适合。 成功的训练营会为失败而兴奋,因为这意味着他们距离解决方案仅一步之遥,而且他们会大步走上失败之路。 他们明白,每一次失败都是一次学习的机会,最终他们会在这里学习,而不是一直给任何人留下深刻的印象或成为对的人。 谦虚的人会失败,可以从失败中汲取教训,并在需要时寻求帮助。 寻求帮助并不容易,但它表明您正在将工作和长期目标摆在自我和对失败的短暂失望之前。
7.好奇心
这里的某些课程是基于讲座的,但是同样的一部分是基于项目的 。 这些项目通常是开放式的:您要构建什么以及如何构建它? 成功的学生很想知道将两个从未组合过的功能结合在一起会发生什么,他们花时间想知道如何改善周围的技术。 您的讲师是一个了不起的支持系统,但是对于Fullstack和Grace Hopper,您的好奇心将推动您的项目。
8.坚韧
正如我们提到的,您将在这里经常失败。 甚至每天。 因此,您不能成为轻易放弃或认为问题不值得所有这些努力的人。 相反,您必须坚持下去。 当您看不到解决方案时,请不要放弃。 我们的成功毕业生是那些最有决心掌握Javascript,最有决心构建人们可以使用的应用程序,最有决心实现自己梦想的人 。 训练营很难。 要取得成功,您必须有勇气–您必须放下决心,并决定没有任何障碍。
如何在任何地方都取得成功-特别是在这里
到目前为止,我们谈论的大多数都是使您滴答答答的力量。 但是,人与人之间的力量如何—在您和您的新手训练营,您的同事以及您的朋友和社区之间? 此更广泛的建议适用于您将与他人互动的任何情况,包括在Fullstack或Grace Hopper的任何情况下,您的人脉关系都是体验的重要组成部分。
9.多听多说话。
我们的文化绝对有利于响亮的人,有指责的人和有教养的人。 但是,如果您倾听的声音多于说话,那么您将学到更多,并成为更有价值的团队成员。 每天提醒自己,您已经来到训练营学习,所有的老师和您的同学都有可以教您的知识。 在讲话之前,先问自己自己将从中得到什么。 您的评论必要吗? 您是否需要问这个问题,还是可以尝试自己解决? 如果您正在帮助某人,他们是否要求您这样做,还是您在给他们机会之前加入其中? 真正在聆听时工作。 我们保证您会学到一些东西,并且您的同事会喜欢它。
10.学会清晰地交流。
清晰的沟通可以在问题变成问题之前解决问题。 尤其是当您作为学生项目的小组成员或作为办公室团队的成员而工作时,能够将大脑中发生的事情准确地翻译给周围的人,这将减少您的沮丧感并节省每个人的浪费时间。 尤其是当Slack成为每个人工作生活中更重要的一部分时-我们有Fullslack供有希望的训练营使用 ,另外还有为学生,校友和员工提供的单独社区-您必须能够进行口头和书面交流。
11.学会与他人合作。
您在Fullstack或Grace Hopper上建立的网络是您从整个训练营中获得的最重要的资源之一。 你的导师和顾问已在该行业工作,并有重的击球手的连接,同时所有的同学将继续工作在业界,并会打开所有种类的门。 如果这些人不喜欢与您一起工作,他们将不会推荐您去工作。 最重要的是,您的同学应该成为您的朋友,找工作时会陪在您身边的人,会庆祝您的首次升职,需要休息时会与您一起露营或购物的人。 努力建立这些关系; 它们将是您最有价值的资源。
12.接受反馈。
并非每个人都一直都是对的。 即使您对某件事是正确的,也可能会有其他您未曾想到的解决方案或新观点,这些观点将使您下一次的思考过程更加完善。 关键是,您必须对他人的反馈意见持开放态度。 无论您是在Fullstack上,那里的讲师有很多知识要教您,还是在工作上,您的经理正在审查您的工作。 编码训练营的讲师,雇主,甚至生活伴侣都会对某个人能够使用我们已经讨论过的工具(谦卑和知道如何倾听)陷入困境,然后能够通过反馈和思考进行思考而感到兴奋相应地前进。
13.对现状持怀疑态度。
与他人良好合作不等于盲目进行任何事情。 我们已经指出,最好的程序员对尝试新事物感到好奇和感兴趣。 因此,与他人良好合作的一部分就是知道如何尊重对方。 退一步,询问当前系统是否是正确的工作方式,而不仅仅是修补当前系统。 也许,您没有修补过时的东西,而是构建了全新的东西。 在训练营和工作场所中最成功的人会比其他任何问题都更频繁地问“为什么”。 而且,如果您与他人合作良好,对工作充满热情并始终如一地交付成果,那么您会发现自己属于那些相信您能够使事情变得更好的人。
离开编码训练营时如何成功
当我们谈论“成功的”学生时,我们不仅在谈论通过训练营取得成功而不会崩溃的人们。 就像我们说的,我们的目标是让您不仅在专业上(即找到一份工作)成长,而且在个人方面成长,并且我们认为最成功的学生就是每个人都希望拥有的团队成员–无论这是团队内部的成员公司,黑客马拉松团队或“夺旗”玩家团队 。 以下是我们最受欢迎的团队成员所体现的四种哲学。
14.找到平衡。
你知道他们在说什么:在所有事情上要节制。 像Fullstack Academy或Grace Hopper Program这样的编码训练营很有趣-但它并不可持续。 每天编码,或做任何事情,永远都是不健康的生活方式。 因此,在需要的时候潜入深处,但在不需要该深度时可以知道并可以继续前进。 坚持一个问题,直到您弄清楚它,即使它杀死了您,固然顽强,但有时找到解决方案是不值得的。 您必须知道什么时候该打开信封,什么时候该放手,这不是您可以在博客中阅读的内容。 随着时间的流逝,您将通过所有的经验学习它,并开发出一个内在的指南针,该指南针将在您生活的每个领域中为您提供良好的服务。
15.练习病人的同理心。
不是每个人都像您一样聪明,或者像您一样熟练或敏捷。 但是你知道吗? 我们可以保证,在某个时候您遇到的人比您更聪明,更快,您甚至可能没有意识到这一点,因为那个人选择对您耐心并同情。 我们都处于无知的境地-曾经有一段时间您无法解决相对简单的问题或不熟悉基本功能-重要的是当您看到他人时您如何对待他人同样的情况。 以同样的方式,我们的教练选择耐心,选择八十次引导您解决相同的问题,直到他们看到灯光亮起为止,您也应该这样做。 让自己陷入无法接受或无法快速思考的人的脚下,并以您希望有人帮助您的方式帮助他们。
16.回馈社区。
Fullstack和Grace Hopper是教育机构,但更重要的是,它们是社区。 您的同学,您的导师,我们的学生经历和职业成就员工-他们形成了支持网络和资源,您可以在整个职业生涯中一遍又一遍地返回。 科技行业将是另一个社区。 因此,请花点时间欣赏这些社区中的其他人为您所做的事情,并付诸行动。 指导初学者。 从您的网络中寻找并推荐各种候选人,从而改善公司的招聘实践和整个技术行业。 在黑客马拉松比赛中担任志愿者或在高中技术课上演讲。 人际关系将帮助您最终进入梦industry以求的行业。 成为帮助其他人到达那里的联系。
17.相信习惯的力量。
正如我们所说,训练营的心态是不可持续的。 您将不会总是能够像在训练营期间那样Swift或高效地学习—这是完全正常且可以的。 您可以做的是通过在自己的时候养成良好的习惯来优化自己的学习进度。 喜欢训练自己每天写代码。 当您周围的每个人也都这样做时,编写代码很容易,但是一旦您独自一人在公寓里找工作又会怎么样呢? 当您可能正在做的事情正在为您的作品集开发一些很棒的东西时,可能只想着眼于求职而变得生疏,甚至是暂时中断工作并每天看几小时电视。 使编码成为习惯的次数越多,保持它前进的努力就越少。
利用大脑的习惯循环在所有方面发挥自己的优势-去健身房,感谢同事的帮助,午餐后擦拭柜台-您将可以将宝贵的精力花在更复杂的事情上,例如成为榜样或建立改变人们生活方式的技术。
所有这17个角色特征都是您有能力在自己内培养的东西。 因此,请回到开始时冒险:选择听起来不像您的东西并继续努力。 让自己负责。 始终如一。 缩小以查看它如何影响他人。 谦虚地要求他们的反馈,然后接受他们的意见。 要坚韧-在养成习惯之前,不要放弃。 然后回去进行迭代:从下一个特征重新开始,您将发现自己完全成为在Fullstack Academy以及其他任何地方成功的那种人。
翻译自: https://hackernoon.com/17-character-traits-our-most-successful-coding-bootcamp-students-have-in-common-fd64167eab79
算法训练营 重编码