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

深度学习现代诗_现代开发人员的学习栈

深度学习现代诗不断学习,持续改进作为软件开发人员,我花了很多时间试图找到收集和保留有用信息的新方法。坦白说,随着技术的发展,

深度学习 现代诗

不断学习,持续改进

作为软件开发人员,我花了很多时间试图找到收集和保留有用信息的新方法。 坦白说,随着技术的发展,跟上步伐是很难的。 在平均一周的时间里,我可能会有一些空闲时间来投资磨练自己的技能。 所以我必须让他们计数。

您是否正在磨练个人学习堆栈? 这里有一些免费的想法。

Jelleke Vanooteghem摄影

启动一个开源项目

你边做边学。 确实没有神奇的捷径。 只是弄脏您的手并做一些东西。 没主意吗 试试这个 。

我没有代码搅动绝地。 与学术解决方案相比,我将始终支持草率的解决方案。 这只是我的本性。 但是,我要说的是,我花在开放源代码项目上的时间很少让我了解到更多有关编写质量代码的知识,而不是多年的同行开发人员骚扰我编写测试的过程。

开源代码需要易于理解,稳定和灵活。 编写一次性代码时并非总是如此。 这就像设计高性能水壶或迪克西杯之间的区别。 在许多情况下,迪克西杯效果很好。 但是,尝试将其装满水,然后将其绑在山地自行车上,然后骑车兜风。

辅助项目

与启动开源项目类似,但有一个关键的区别。 开源项目可帮助您编写更高质量的代码。 辅助项目可帮助您更好地了解用户需求和事物的业务方面。

社交倾听

公司一直在使用社交监听来监视其品牌的健康状况。 这说得通。 市场营销人员代表了大多数早期社交媒体采用者。 预计他们的用例将在社交听力领域占据主导地位。

但是工具不必局限于明显的用例。 充分利用社交媒体的集体智慧应该成为您学习堆栈的一部分,尤其是如果您是开发人员并且拥有解析内容流的工具。

在v1Labs ,我创建了一个工具来监视Twitter的最佳UX tweet。 我必须编写10多个脚本才能执行以下操作:

  1. 查找名为UXers的列表的候选人 。
  2. 分析候选人,以确保他们积极参与社交活动并关注话题。 如果是这样,我将它们添加到列表中。
  3. 维护列表以删除非活动成员并添加新候选者。
  4. 根据列表中的参与情况收集推文池。
  5. 从大约50万条Tweet池中分析和显示前5-10条Tweet。
  6. 冲洗并重复。

编写代码来监视推文是很多工作,但绝对值得。 我认为我可以在20–30分钟内学习使用高度过滤的内容,而在5-6小时的空闲时间搜索未过滤的内容中,我可以学到很多。

互动媒体

当Gregg Pollack制作僵尸的Rails时,Code School对我来说是一个非常鼓舞人心的学习资源。 关于如何将讲故事与指导性互动挑战相结合的出色演示。 立即应用所学知识是保留材料的好方法。

Gregg现在正在与Adam Jahr合作开发一个名为Vue Mastery的项目 。 他们与制作“课程”的想法背道而驰,该课程很快就过时了。 相反,他们致力于每周制作新鲜的内容。 Vue CLI 3最近启动,他们已经对此进行了介绍。

我很高兴看到Gregg和Adam如何发展Vue Mastery并将视频内容提高到一个新的水平。 这里有一些随机的想法:

  • 非线性视频内容
    与其在线性系列中从一个视频过渡到另一个视频,不如使用视频内交互支持的流程图逻辑将视频无缝拼接在一起。 这对于为初学者注入背景并为高级消费者跳过是非常有用的。
  • 异步组观看
    Twitch的一大优点是与一群人一起观看直播活动的社区方面,以获得React和评论。 就观看课程而言,现场直播并没有多大意义。 相反,也许可以模拟“生动性”,并且您可以看到以前的观看者的React,就像他们在和您一起观看实况一样。

机器人的个性化课程

我注意到一种趋势,其中应用程序使用机器人将用户引导到相关的帮助文档。 为什么不推广该解决方案,并让机器人帮助您创建个性化课程呢?

机器人不一定必须负责维护您的课程。 我认为人们可能对此想法有些怀疑。 取而代之的是,机器人可以与您合作并按需提供新的学习途径。 如果听起来有意思,他们可以帮助安排时间。

寻找跨职能合作者

我强烈建议找到技能水平各异的人并与他们定期沟通。 我每周与Crypto Padawan的作者Austin Pocus聊天。 人们可能会将我归类为前端开发人员,而将他归类为后端开发人员。 现实比我们应用于事物的广泛标签要细腻得多。

奥斯汀对加密技术,随机编程语言,黑客历史,隐私和说唱音乐深有欣赏。 我完全不是这些方面的专家。 但这并不能阻止我们探索思想。 有时,无知会帮助您获得新的优势并避开回声室。

为Hacker Noon写

创建博客的想法可能令人生畏,因为您必须付出大量的工作来建立受众。 好消息,明天您可以通过Hacker Noon吸引观众! 如果您努力记录您的编码经历,那么看到David和Hacker Noon团队拒绝您的工作,我会感到震惊。 他们努力维护由1000多位作家/黑客组成的社区。

阅读Hacker Noon也是一个不错的主意。

编码训练营?

不幸的是,我还没有经历过编码训练营,所以我很难正确地评估这种方法。 我已经看到人们从训练营中出来,并产生了一些非常棒的代码。 另一方面,我已经看到人们对训练营中教授的过程和框架过于信条。

我相信训练营提供结构化的教育,这对于许多有抱负的开发人员而言是非常理想的。 如果您有这种感觉,请随时将训练营纳入您的学习体系。 但是,不要以为您会掌握一些快速技能,并且乐于助人。

阅读文件

如果遇到问题,总是很想在Stack Overflow中找到答案,然后继续下一个问题。 尽量抵制这种冲动。 阅读文档以建立上下文并加深了解。 我知道大多数文档的组织都很差,可能是一个口号。 这很值得。

这是我最近在阅读MDN文档时遇到的一个巧妙技巧。 假设您正在编写一些Javascript,并使用console.log()进行调试。 如果您碰巧正在使用一个简单的对象,并且发现自己花费大量时间浏览该对象,请尝试使用console.table()代替。 非常适合表格数据。

黑客马拉松

这些年来,我对骇客马拉松的看法发生了巨大变化。 最初,我喜欢这个概念。 似乎是一个脾气暴躁的工程师测试想法的绝佳环境。

随着我参加黑客马拉松的机会增加,我的好感Swift下降。 我没有看到人们探索想法和进行协作,而是看到许多黑客马拉松被用作启动创业公司的平台。 我看到很多人以“理想人”的身份加入,期望他们会找到开发人员来建立自己的想法。

我最近加入了由Traackr团队设计的黑客马拉松,以探索针对其平台用户的问题和解决方案。 多年前,我看到了很多吸引我的东西。 人们是零碎而协作的。 它给我希望,精心设计的黑客马拉松可以在学习堆栈中占据重要位置。

云编码

我已经开始使用各种云编码工具。 Codepen和JSFiddle都是可靠的工具,可以快速探索,迭代和共享想法,而无需拆分服务器。

Codesandbox基础上的想法,如果您使用的是通用开发堆栈如Vue.js或阵营给你一个文件系统和优秀的依赖管理。

个性化小组学习

我之前曾写过一篇有关提升您的黑客技能树的文章 。 我相信将10个人组成一个小组,他们拥有相似的基本技能并且也有兴趣获得相同的新技能,这将是惊人的。 为了组织起来,他们可以举行每日站立会议,供所有人报告:

我完成了什么? 屏幕截图和要点应予以鼓励。
我发现了什么?
是什么让我感到沮丧?

通常我不喜欢单口会议。 在初创企业中,站立会议通常用作管理工具,以使人们对完成的任务负责。 在这种情况下,它是自我驱动的,这有很大的不同。

谢谢阅读! 如果您对UX黑客感兴趣,请查看v1Labs并关注我。

希望我已经给您一些想法,可以添加到您的学习堆栈中。 我有想念吗? 发表评论以帮助填补空白。

翻译自: https://hackernoon.com/learning-stack-for-the-modern-developer-3bbc2f59cdd8

深度学习 现代诗



推荐阅读
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文提供了成为成功软件工程师的7条建议,包括不要低估自己、公司需要你、投资自己等。通过学习新技术、提升编码技能,软件工程师可以获得更好的职业机会和更高的薪水,同时也增强自信。投资自己是取得成功的关键。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
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社区 版权所有