开源地址:https://github.com/forrestchang/programmer-soft-skills
主要介绍了 3 个部分:
- 🕐 时间管理 规划任务,管理时间,提高生产力
- 📚 快速学习 快速掌握一门技能
- 👏 个人营销 提升个人的影响力
同时网站上使用的slidev是一个专为开发人员打造的演示文稿工具,完全开源,仍处于开发中。
slidev官网:https://cn.sli.dev/
slidev开源地址:https://github.com/slidevjs/slidev
#网站 #开源 #指南
我们将一起揭开对编程、失败和成长的一些常见误解,并开始理解编程和开发行为是我们每天都在进行的事情,并且会在小方面进行改进。正是这些微小的变化,随着时间的推移将我们从平庸的程序员转变为更好的程序员。
有很多关于如何成为更好的程序员的书籍。像这样的书往往有作者认为足够重要的清单和其他建议,他们倾向于专注于具体的改进,比如选择更好的编辑器、编写更好的测试用例或喝大量的水。这些书有很多有用的建议,但它们读起来就像一张清单,上面列出了你必须一次完成的所有事情才能成功。
这本书会尽量不让你背负更多的工作(你可能已经足够了)。相反,我们将讨论成为程序员的感觉,介绍在学习新事物和保持技能最新方面所遇到的困难。
平庸的程序员 | repository | #电子书
本指南将探讨复杂性在许多开发人员和团队从事的前端项目中快速而无声地复合的主要方式。
我们还将研究避免在这种复杂性中不知所措的有效方法。无论是在它成为问题之前,还是在你发现自己在想“哦该死,这怎么会变得如此复杂?”之后。当你的任务是添加或更改功能时。
前端架构是一个涉及许多方面的广泛主题。本指南将特别关注组件代码结构,这些代码结构会产生可轻松适应变化的弹性前端。
本指南中给出的示例使用 React,但基本原则可以适用于任何基于组件的框架。
我们将从头开始。关于我们的代码结构如何受到影响,甚至在编写任何代码之前
构建面向未来的前端架构
YouTube优质频道推荐(三)
Derek Banas 他根据你的要求制作教程,涵盖你可以想象的任何主题。每天都会上传新视频。他目前正在教授一系列关于数据科学和机器学习的课程。
Clément Mihailescu 他是前谷歌软件工程师,前Facebook软件工程师,以及AlgoExpert ( algoexpert.io ) 的CEO和联合创始人),一个帮助软件工程师准备编码面试的网站。
这个YouTube频道是他关于科技、创业和随机杂项的所有想法的出路!
DevTips 是每周一次的节目,面向希望获得灵感和学习编程的你。由 Andrew 主持 - 一位长期的社区成员、bug破坏者和设计师。让我们一起探索代码并一路学习编程
你看到和听到的一切都是说这些话的人的意见和偏好,而不是其他人的。
Program With Erik 他是来自内华达州里诺市的Web和Java开发人员。他已经做了很多年的程序员,一直想回馈社区。他开设了这个频道和他的网站,以此来向人们传授他所知道的知识。
Colt Steele 是在线课程讲师,也是一名开发人员。他发布了涵盖大部分编程部分的教程的视频和教程。
Kevin Powell 帮助你学习如何制作网络,并在你使用它时让它看起来不错。
在每周二和周四的视频中,将带来How-Tos和教程,以及简单的提示和技巧,重点是帮助了解CSS的美妙之处
Florin POP 他喜欢创建Coding Tutorials和Code Live,你会在他的频道上看到很多这样的内容。你会学到很多关于 Web 开发的知识(HTML、CSS、JavaScript、ReactJS、NodeJS、动画、组件、API和所有很酷的东西)。
1stWebDesigner 主要强调网页设计,你会在这个频道上找到一些非常方便的教程,这些教程精确地展示了网页设计的艺术细节。该频道也是WordPress开发教程的一个很好的来源,让初学者知道如何快速开始使用WP。
Simple Programmer 专注于帮助软件开发人员、程序员和其他 IT 专业人员改善他们的职业生涯并过上更好的生活。我从多年的咨询和指导软件开发人员中学到的一件事是,仅仅提高你的技术能力是不够的。
Traversy Media 为所有最新的Web技术提供最好的在线Web开发和编程教程,从HTML、CSS和 JavaScript的构建块到React和Vue等前端框架,再到Node.js、Python和PHP等后端技术
Joma Tech 他谈到了硅谷的生活、大型科技公司、数据科学和软件工程。
Treehouse 是一所教授技术的在线学校。Treehouse提供数百个主题的课程,包括如何构建网站、如何构建Web应用程序、如何构建移动应用程序以及如何创业。
Dev Ed 学习网页开发、网页设计、3d建模、figma等工具,而不会感到无聊。这个频道的目的是让你变得尽可能有创造力。
Mike Locke
高度创新、热情和成功的高级UI/UX设计师,精通视觉UI设计、用户体验、可用性、交互设计、信息架构、研究与分析、XHTML/CSS和战略与规划。被公认为一位才华横溢的创意领导者,拥有涵盖从设计到前端开发的各个学科的独特技能。
Tech with Tim 从这个频道学习编程、软件工程、机器学习和所有技术。我的频道特别强调python和 javascript,旨在提供免费资源,以便学习编码并深入软件工程和编程行业。
Programming with Mosh 培训公司喜欢雇用的专业软件工程师。
Brad Hussey 一个来自加拿大的普通人,帮助网页设计师通过他们喜欢的工作谋生。
DesignCourse 他教全栈开发!这意味着您将看到有关UI/UX、前端开发、后端开发、图形设计等的教程!
The New Boston 大量的计算机相关教程和其他一些很棒的视频
Sentdex Python编程教程,不仅仅是基础知识。了解机器学习、金融、数据分析、机器人技术、网络开发、游戏开发等。
Ben Awad 他是一名软件开发人员,制作有关React、React Native、GraphQL、Typescript、Node.js、PostgreSQL、Python和所有事物编码的视频。
Derek Banas 他根据你的要求制作教程,涵盖你可以想象的任何主题。每天都会上传新视频。他目前正在教授一系列关于数据科学和机器学习的课程。
Clément Mihailescu 他是前谷歌软件工程师,前Facebook软件工程师,以及AlgoExpert ( algoexpert.io ) 的CEO和联合创始人),一个帮助软件工程师准备编码面试的网站。
这个YouTube频道是他关于科技、创业和随机杂项的所有想法的出路!
DevTips 是每周一次的节目,面向希望获得灵感和学习编程的你。由 Andrew 主持 - 一位长期的社区成员、bug破坏者和设计师。让我们一起探索代码并一路学习编程
你看到和听到的一切都是说这些话的人的意见和偏好,而不是其他人的。
Program With Erik 他是来自内华达州里诺市的Web和Java开发人员。他已经做了很多年的程序员,一直想回馈社区。他开设了这个频道和他的网站,以此来向人们传授他所知道的知识。
Colt Steele 是在线课程讲师,也是一名开发人员。他发布了涵盖大部分编程部分的教程的视频和教程。
Kevin Powell 帮助你学习如何制作网络,并在你使用它时让它看起来不错。
在每周二和周四的视频中,将带来How-Tos和教程,以及简单的提示和技巧,重点是帮助了解CSS的美妙之处
Florin POP 他喜欢创建Coding Tutorials和Code Live,你会在他的频道上看到很多这样的内容。你会学到很多关于 Web 开发的知识(HTML、CSS、JavaScript、ReactJS、NodeJS、动画、组件、API和所有很酷的东西)。
1stWebDesigner 主要强调网页设计,你会在这个频道上找到一些非常方便的教程,这些教程精确地展示了网页设计的艺术细节。该频道也是WordPress开发教程的一个很好的来源,让初学者知道如何快速开始使用WP。
Simple Programmer 专注于帮助软件开发人员、程序员和其他 IT 专业人员改善他们的职业生涯并过上更好的生活。我从多年的咨询和指导软件开发人员中学到的一件事是,仅仅提高你的技术能力是不够的。
Traversy Media 为所有最新的Web技术提供最好的在线Web开发和编程教程,从HTML、CSS和 JavaScript的构建块到React和Vue等前端框架,再到Node.js、Python和PHP等后端技术
Joma Tech 他谈到了硅谷的生活、大型科技公司、数据科学和软件工程。
Treehouse 是一所教授技术的在线学校。Treehouse提供数百个主题的课程,包括如何构建网站、如何构建Web应用程序、如何构建移动应用程序以及如何创业。
Dev Ed 学习网页开发、网页设计、3d建模、figma等工具,而不会感到无聊。这个频道的目的是让你变得尽可能有创造力。
Mike Locke
高度创新、热情和成功的高级UI/UX设计师,精通视觉UI设计、用户体验、可用性、交互设计、信息架构、研究与分析、XHTML/CSS和战略与规划。被公认为一位才华横溢的创意领导者,拥有涵盖从设计到前端开发的各个学科的独特技能。
Tech with Tim 从这个频道学习编程、软件工程、机器学习和所有技术。我的频道特别强调python和 javascript,旨在提供免费资源,以便学习编码并深入软件工程和编程行业。
Programming with Mosh 培训公司喜欢雇用的专业软件工程师。
Brad Hussey 一个来自加拿大的普通人,帮助网页设计师通过他们喜欢的工作谋生。
DesignCourse 他教全栈开发!这意味着您将看到有关UI/UX、前端开发、后端开发、图形设计等的教程!
The New Boston 大量的计算机相关教程和其他一些很棒的视频
Sentdex Python编程教程,不仅仅是基础知识。了解机器学习、金融、数据分析、机器人技术、网络开发、游戏开发等。
Ben Awad 他是一名软件开发人员,制作有关React、React Native、GraphQL、Typescript、Node.js、PostgreSQL、Python和所有事物编码的视频。
YouTube优质频道推荐(二)
JREAM 如果你作为初学者开始学习Web开发,应该在YouTube上查看JREAM,该频道包含许多开发教程和一些 Adobe 视频,是学习PHP、MySQL、Linux 等流行Web技术的理想场所。
Neil Rowe 从Bootstrap到Laravel基本知识,Neil Rowe的频道是学习高级Web开发技巧和窍门的顶级YouTube资源。他上传了简单易懂的网络教程,帮助初学者在一个地方找到所有开发方法。
Joshua Fluke 你会在Joshua的YouTube频道上找到一些抽象的视频,但他最受关注的流媒体站的真正内容是网络开发和设计视频。他喜欢制作面向社会的开发视频。
Jesse Showalter Jesse的官方YouTube频道对于想要轻松学习网络和数字设计的网络工匠来说是一个不错的地方。你会在频道上找到一些方便的UI/UX设计教程,这些教程有助于提升你的技能。
Chris Coyier 对于所有想要掌握前端脚本的CSS爱好者,向他们推荐这个频道,因为它有大量涵盖多个CSS主题的视频。它还为初学者提供了一些高级WordPress教程和一些Photoshop视频指南。
Chris Sean Chris是一名专业的Web开发人员,喜欢上传有关热门开发主题的视频。大多数视频都描述了他作为Web开发人员的经历,提供了关于他的生活以及他作为开发人员喜欢做的事情的见解。
Tuts+ Web Design
对于想要快速开始网页设计的新手来说,Tuts+ 是一个完美的流媒体频道。它有几个关于构建响应式布局、使用Twitter引导程序、方便的CSS技巧等的视频。
Naveed Ziarab 此频道提供了有关主要后端框架和语言的详细教程,包括Laravel、CodeIgniter、Java、C#/C++ 等。对于绝对的初学者,它有一个单独的 OOP编程播放列表,有助于建立基本的开发基础。除此之外,它还有一个全面的数据库和Twitter引导教程。
Joseph Smith 作为一名经验丰富的前端开发人员,Joseph喜欢上传有关最新前端技术的视频,例如Node、Next.js等。对于初学者,该频道有一些基本的 PHP、HTML和CSS视频,可帮助初露头角的开发人员轻松获得实践经验。
Eleftheria Batsou 最好的学习方法是教别人,这个频道试图通过小而有趣的教程来解释我对Web开发和Web设计的想法。
FreeCodeCamp 免费学习编码。几乎所有编码语言的教程数量几乎无限。
LearnCode.academy 100%免费的Web开发教程、网站设计教程等。
包括但不限于:HTML、CSS、JavaScript、CSS 布局、响应式设计、React.js、Node.js、Angular.js、Docker、Dev Ops、服务器管理、部署策略。
CSS tricks 这是CSS-Tricks的官方YouTube频道,一个由Chris Coyier策划的网页设计社区。| 官网
Adam Khoury 像专业人士一样学习编码和设计。掌握JavaScript、PHP、SQL、HTML、CSS、ActionScript等开发技术。
Fun Fun Function Mattias Petter Johansson,简称mpj。他做了大约十年的全职程序员。他曾为Absolut Vodka、Blackberry、Spotify工作过。
JREAM 如果你作为初学者开始学习Web开发,应该在YouTube上查看JREAM,该频道包含许多开发教程和一些 Adobe 视频,是学习PHP、MySQL、Linux 等流行Web技术的理想场所。
Neil Rowe 从Bootstrap到Laravel基本知识,Neil Rowe的频道是学习高级Web开发技巧和窍门的顶级YouTube资源。他上传了简单易懂的网络教程,帮助初学者在一个地方找到所有开发方法。
Joshua Fluke 你会在Joshua的YouTube频道上找到一些抽象的视频,但他最受关注的流媒体站的真正内容是网络开发和设计视频。他喜欢制作面向社会的开发视频。
Jesse Showalter Jesse的官方YouTube频道对于想要轻松学习网络和数字设计的网络工匠来说是一个不错的地方。你会在频道上找到一些方便的UI/UX设计教程,这些教程有助于提升你的技能。
Chris Coyier 对于所有想要掌握前端脚本的CSS爱好者,向他们推荐这个频道,因为它有大量涵盖多个CSS主题的视频。它还为初学者提供了一些高级WordPress教程和一些Photoshop视频指南。
Chris Sean Chris是一名专业的Web开发人员,喜欢上传有关热门开发主题的视频。大多数视频都描述了他作为Web开发人员的经历,提供了关于他的生活以及他作为开发人员喜欢做的事情的见解。
Tuts+ Web Design
对于想要快速开始网页设计的新手来说,Tuts+ 是一个完美的流媒体频道。它有几个关于构建响应式布局、使用Twitter引导程序、方便的CSS技巧等的视频。
Naveed Ziarab 此频道提供了有关主要后端框架和语言的详细教程,包括Laravel、CodeIgniter、Java、C#/C++ 等。对于绝对的初学者,它有一个单独的 OOP编程播放列表,有助于建立基本的开发基础。除此之外,它还有一个全面的数据库和Twitter引导教程。
Joseph Smith 作为一名经验丰富的前端开发人员,Joseph喜欢上传有关最新前端技术的视频,例如Node、Next.js等。对于初学者,该频道有一些基本的 PHP、HTML和CSS视频,可帮助初露头角的开发人员轻松获得实践经验。
Eleftheria Batsou 最好的学习方法是教别人,这个频道试图通过小而有趣的教程来解释我对Web开发和Web设计的想法。
FreeCodeCamp 免费学习编码。几乎所有编码语言的教程数量几乎无限。
LearnCode.academy 100%免费的Web开发教程、网站设计教程等。
包括但不限于:HTML、CSS、JavaScript、CSS 布局、响应式设计、React.js、Node.js、Angular.js、Docker、Dev Ops、服务器管理、部署策略。
CSS tricks 这是CSS-Tricks的官方YouTube频道,一个由Chris Coyier策划的网页设计社区。| 官网
Adam Khoury 像专业人士一样学习编码和设计。掌握JavaScript、PHP、SQL、HTML、CSS、ActionScript等开发技术。
Fun Fun Function Mattias Petter Johansson,简称mpj。他做了大约十年的全职程序员。他曾为Absolut Vodka、Blackberry、Spotify工作过。