51单片机编码自学_这是9个月的自学式编码看起来像什么
51单片机编码自学
by Stephen Mayeux
斯蒂芬·马约(Stephen Mayeux)
这是9个月的自学式编码看起来像什么 (Here’s What 9 Months of Self-Taught Coding Looks Like)
只是划伤表面 (Just Scratching the Surface)
Today marks 9 months since I embarked on my journey as a self-taught coder, and I feel fantastic!
自从我以自学成才的编码器身份踏上旅程以来的第9个月,今天真是太棒了!
In the beginning, shortly after the hand-holding phase that all newbies go through, I hit wall after wall trying to make sense of higher order functions, asynchronous callbacks in Node.js, and the ever so cryptic Heroku error logs.
刚开始时,在所有新手都经历了紧迫的阶段之后,我碰壁碰壁,试图理解高阶函数,Node.js中的异步回调以及如此神秘的Heroku错误日志。
There were a lot of doubts along the way, but I have bulldozed through those negative thoughts and learned so much cool stuff!
一路上有很多疑问,但是我通过这些消极的想法推波助澜,学到了很多有趣的东西!
Since I started learning to code last summer, I have built several MEAN stack applications and helped others to do so through Free Code Camp. But I have only scratched the surface!
自从去年夏天开始学习编码以来,我已经构建了多个MEAN堆栈应用程序,并通过Free Code Camp帮助了其他人。 但是我只是擦了一下表面!
I am currently wrapping up my final teaching contract in South Korea, and I will be returning home to the States in September 2016. This gives me about 5 more months to build, learn, collaborate, and prepare so that I can find a full time development position in Texas or California.
我目前正在完成我在韩国的最终教学合同,我将在2016年9月回到美国。这使我还有大约5个月的时间来进行构建,学习,合作和准备,以便我能找到一个完整的时间在德克萨斯州或加利福尼亚州的开发位置。
In the meantime, I want to reflect on what I have learned so far and tell you how I was able to do it.
同时,我想回顾一下到目前为止所学到的知识,并告诉您我是如何做到的。
我学到了什么 (What I’ve Learned)
Right now, JavaScript and the MEAN stack are red-hot. If you’re thinking about getting into web development, even if you want to learn Ruby on Rails, then JavaScript and some basic Node.js are essential. This is what I have used since I started to learn coding, so you might want to adapt this list for your own learning path.
目前,JavaScript和MEAN堆栈炙手可热。 如果您正在考虑进行Web开发,即使您想学习Ruby on Rails,那么JavaScript和一些基本的Node.js都是必不可少的。 自从我开始学习编码以来,这就是我所使用的,所以您可能希望将此列表适合您自己的学习路径。
Also, it’s important to mention that I have used these technologies at least once for projects and assignments, but I am by no means an expert in everything you see here! For example, my vanilla JavaScript skills are very solid, but I would only consider myself “proficient” with Angular. I’m a Git Ninja, but my design and CSS skills still kind of suck.
另外,重要的是要提到我至少在项目和任务中使用过这些技术一次,但我绝不是您在此处看到的一切的专家! 例如,我的原始JavaScript技能非常扎实,但我只会认为自己“精通” Angular。 我是Git Ninja,但是我的设计和CSS技能还是很烂。
- HTML5, CSS3, and Twitter BootstrapHTML5,CSS3和Twitter引导程序
- Sass (SCSS)萨斯(SCSS)
- JavaScript (ES6… not yet!)JavaScript(ES6…还没有!)
- jQuery and AJAX RequestsjQuery和AJAX请求
- AngularJS 1.xAngularJS 1.x
- MongoDBMongoDB
- PostgeSQLPostgeSQL
- Node.js and ExpressNode.js和Express
- MeteorJS流星JS
- Templating: Dust, EJS, and Jade模板:灰尘,EJS和玉
- Git and GitHubGit和GitHub
- The Command Line命令行
- HerokuHeroku
- RubyRuby
证明书 (Certificates)
If you are not ready to pay a lot of money for a bootcamp, an online certificate is an affordable option. Many of them are free, and include real-world projects that you can add to your portfolio.
如果您不准备花很多钱来参加训练营,则可以使用在线证书。 其中许多都是免费的,其中包括您可以添加到投资组合中的真实项目。
I have completed 4 certificates, and I hope to get a couple of more by the end of the summer.
我已经完成了4项证书,并且希望在夏季结束之前获得更多的证书。
Free Code Camp’s Front End Development Program — Complete 50+ algorithmic challenges using JavaScript and build 10 projects with HTML, CSS, jQuery, and Angular.
Free Code Camp的前端开发程序 -使用JavaScript完成50多个算法挑战,并使用HTML,CSS,jQuery和Angular构建10个项目。
Responsive Website Basics by Coursera — Watch the video lectures and complete the subsequent quizzes, review your classmates’ assignments, and use HTML, CSS, and JavaScript to make a responsive website.
Coursera的自适应网站基础知识 —观看视频讲座并完成随后的测验,查看同学的作业,并使用HTML,CSS和JavaScript创建自适应网站。
Free Code Camp’s Back End Development Program — By far the most difficult and challenging part of my journey, but totally worth it! Build 10 API microservices and dynamic web applications using the MEAN stack.
Free Code Camp的后端开发程序 -到目前为止,这是我旅途中最困难和最具挑战性的部分,但完全值得! 使用MEAN堆栈构建10个API微服务和动态Web应用程序。
M101JS: MongoDB for Node.js Developers — Free certifications offered by Mongo University. Watch video lectures, complete quizzes and a final project.
M101JS:面向Node.js开发人员的MongoDB-蒙戈大学提供的免费认证。 观看视频讲座,完成测验和最终项目。
下一步 (The Next Step)
The pressure to find a job is building, and I have to go into hyperdrive. To help me cross the bridge from serious hobbyist to professional developer, I have decided to make a big investment of time and money and enroll in a coding bootcamp to help me make the ultimate transition. I applied to several coding bootcamps including Hack Reactor, App Academy, MakerSquare, Coding House, and Viking Code School.
找工作的压力越来越大,我必须投入超动力。 为了帮助我从认真的业余爱好者过渡到专业的开发人员,我决定投入大量的时间和金钱,并参加一个编码训练营,以帮助我进行最终的过渡。 我申请了一些编码训练营,包括Hack Reactor,App Academy,MakerSquare,Coding House和Viking Code School。
Each school has a different set of strengths, but I ultimately decided to become a Viking Warrior! The VCS intensive program (and part-time flex program) is 100% online and is perfect for people who can’t afford to live in big cities for 3 or 4 months without pulling in any income.
每所学校都有各自的长处,但我最终决定成为维京战士! VCS密集计划(和兼职弹性计划)是100%在线的,非常适合那些无法在大城市生活3或4个月而又不增加收入的人。
I can actually go through the program on a part time basis while I am teaching in Korea, and I will be nearly done by the time I return home in September.
在韩国任教期间,我实际上可以兼职参加该计划,到9月回家时,我几乎可以完成这项工作。
The best part of VCS is that I will be exposed to an entirely different paradigm of programming and web development. In the program, I will use Ruby on Rails and a SQL database to develop Full Stack web applications. Until now, the only programming language I knew was JavaScript, and I am excited to pick up something new finally!
VCS最好的部分是,我将接触到完全不同的编程和Web开发范例。 在该程序中,我将使用Ruby on Rails和SQL数据库来开发Full Stack Web应用程序。 到目前为止,我所知道的唯一编程语言是JavaScript,我很高兴终于有了新的东西!
那就是所有的人! (That’s All Folks!)
Overall, I am impressed by how much I have learned, and I am looking forward to building a lot of cool stuff! If you are interested in making the transition to coding or if you’re a self-taught programmer as well, I would love to hear from you! Drop me a line in the comments below and let’s compare notes.
总的来说,我对所学到的东西印象深刻,而且我期待构建很多很棒的东西! 如果您有兴趣过渡到编码,或者您也是一个自学成才的程序员,我希望收到您的来信! 在下面的评论中给我一行,让我们比较一下笔记。
Thanks for reading and happy coding!
感谢您的阅读和愉快的编码!
翻译自: https://www.freecodecamp.org/news/stephen-mayeux-shows-you-what-9-months-of-self-taught-coding-looks-like-50f4e6c3598f/
51单片机编码自学
相关文章:

19.Remove Nth Node From End of List
方法1:由于链表不能随机访问,所以很自然的想法是第一遍得到链表长度,然后计算倒数第n个结点的位置,但这样时间复杂度O(n2),想到用空间换取时间,可以用一个地址数组存储每个结点的地址,然后直接删…

HTML 5中SEO可以用那些代码来做优化
头部代码 1、标题标签(title标签) 在HTML5中标题标签依然存在,其仍然具有不可替代的作用;不过我们看到还有更多的可供搜索引擎识别的代码,我们将改代码的等级微降。 2、元标签(meta标签) 字符集编码声明标签 该标签原本就是搜索引擎必看且首先要看的标签…

XCode 导入头文件不提示解决
File --> WorkSpace Settings ---> Build Sysytem ---> Legacy Build System

构建node.js基础镜像_在Android上构建Node.js应用程序
构建node.js基础镜像by Aurlien Giraud通过AurlienGiraud 在Android上构建Node.js应用程序-第1部分:Termux,Vim和Node.js (Building a Node.js application on Android - Part 1: Termux, Vim and Node.js) If you are excited about Node.js and own a…

MyEclipse设置默认的文档注释和背景色设置
转载于:https://www.cnblogs.com/999-/p/6086219.html
C语言之数组中你所不在意的重要知识
#include<stdio.h>void simpleArray();void main() {simpleArray();}//数组的简单操作 void simpleArray() {//数组的声明并赋值int c[5] { 1, 2, 3, 4, 5 };printf("\nC数组内存中占%d个字节",sizeof(c));// /0在内存中会占一个字节,可是仅仅针…

swift 4.0 创建tableview 自定义cell
// // ViewController.swift // AlamofileDemo // // Created by Alex on 2019/3/5. // Copyright © 2019 AlexanderYeah. All rights reserved. //import UIKit import Alamofire// 遵守协议方法 class ViewController: UIViewController,UITableViewDataSource,UITa…

ux体验网站 英国_?? 用户体验(UX)资源和工具的完整列表??
ux体验网站 英国by Jason Hreha杰森赫雷哈(Jason Hreha) ?? 用户体验(UX)资源和工具的完整列表?? (?? The Complete List of User Experience (UX) Resources & Tools ??) 超过100个链接,可以链接到最好的书籍,课程,新闻通讯和工…

Android 第三方图表类 MPChart 的使用
先看看条形图的的效果还不错是吧,实现这样的效果很合适呢! 还有折线图、饼图很多效果 效果不错对吧~ 下面我们就先来看看条形图的实现方法吧! 第一步: 引入第三方包 MPChart 如果你碰巧看过我之前写的Recycleview的博客这就简单多…

C++ STL的sort 函数 以及自定义的比较函数
没什么特别擅长的内容,先做个小笔记好了。在编程时,使用C的标准模板库(STL)能节约工作量,增加代码的可读性,能灵活运用无疑会提高编程的效率,俗话说:Write less, create more ~ 然后…

7-构造器方法
import UIKit// 1 构造器 // 结构体和类在实例的构造过程中会调用一种特殊的方法init,称之为构造器 // 构造器的主要作用是初始化存储属性 // 如果存储属性在构造器中没有初始化 在定义的时候也没有初始化 就会产生编译错误class Employee{let no:Int;var name:Stri…

模糊推理 控制 易于实现_代码“易于推理”是什么意思?
模糊推理 控制 易于实现by Preethi Kasireddy通过Preethi Kasireddy 代码“易于推理”是什么意思? (What does it mean when code is “easy to reason about”?) You’ve probably heard the expression “easy to reason about” enough times to make your ear…
简单介绍一下R中的几种统计分布及常用模型
统计学上分布有很多,在R中基本都有描述。因能力有限,我们就挑选几个常用的、比较重要的简单介绍一下每种分布的定义,公式,以及在R中的展示。 统计分布每一种分布有四个函数:d――density(密度函…

leetcode题解:Construct Binary Tree from Preorder and Inorder Traversal (根据前序和中序遍历构造二叉树)...
题目: Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume that duplicates do not exist in the tree. 说明: 1)二叉树可空 2)思路:a、根据前序遍历的特点, 知前序序列…

swift string,Int,Double相互转换
import UIKitvar str "Hello, playground" // 1 字符串转Int Double Float var str1 "818"; // 转Int var val1 Int(str1); // 转Double var val2 Double(str1); // 转float var val3 Float(str1);// 如果是25.0 转 Int,则需要先转为Doubl…

classlist使用方法_如何通过使用HTML5的classList API在没有jQuery的情况下操作类
classlist使用方法by Ayo Isaiah通过Ayo Isaiah 如何通过使用HTML5的classList API在没有jQuery的情况下操作类 (How to manipulate classes without jQuery by using HTML5s classList API) As a front end developer, you often need to change CSS rules based on how a us…

键盘码 ascii码
ASCII码表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 96 、 1 SOH 33 ! 65 A 97 a 2 STX 34 ” 66 B 98 b 3 ETX 35 # 67 C 99 c 4 EOT 36 $ 68 D 100 d 5 ENQ 37 % 69 E 101 e 6 ACK 38 & 70 F 102 f 7 BEL …

Swift -布局框架SnapKit使用
SnapKit 1 安装 SnapKit github地址 2 文档地址 在线文档 // // ViewController.swift // SK_SnapKit // // Created by coder on 2019/3/6. // Copyright © 2019 AlexanderYeah. All rights reserved. //import UIKit import SnapKitclass ViewController: UIVie…

Hadoop概念学习系列之为什么hadoop/spark执行作业时,输出路径必须要不存在?(三十九)...
很多人只会,但没深入体会和想为什么要这样? 拿Hadoop来说,当然,spark也一样的道理。 输出路径由Hadoop自己创建,实际的结果文件遵守part-nnnn的约定。 如何指定一个已有目录作为Hadoop作业的输出路径,作业将…

已知环境静态障碍物避障_我女儿如何教我无障碍环境
已知环境静态障碍物避障by Drew通过德鲁 我女儿如何教我无障碍环境 (How my daughter taught me about accessibility) 在过去的几个月里,花了很多时间学习编程知识,这真是令人大开眼界。 面对似乎无穷无尽的技术和概念(即使是最简单的事物),…

IIS 部署 node.js ---- 基础安装部署
一些可能有用的相关文章: https://blogs.msdn.microsoft.com/scott_hanselman/2011/11/28/window-iisnode-js/ http://blog.csdn.net/puncha/article/details/9047311 20161123,这几天看了一些相关文章,觉得说的不太清楚,记录一下…

Qt中的 Size Hints 和 Size Policies
sizeHint 这个属性所保存的 QSize 类型的值是一个被推荐给窗口或其它组件(为了方便下面统称为widget)的尺寸,也就是说一个 widget 该有多大,它的一个参考来源就是这个 sizeHint 属性的值,而这个值由 sizeHint() 函数来…

atom 中首次使用git_使用Atom获得更好的Git提交消息
atom 中首次使用gitby Hasit Mistry通过Hasit Mistry 使用Atom获得更好的Git提交消息 (Get Better Git Commit Messages with Atom) Recently, I came across two enlightening posts about writing better Git commit messages. These posts give suggestions about how a we…

正确理解ThreadLocal
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt107 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程…

PHP-密码学算法及其应用-对称密码算法
转自:http://www.smatrix.org/bbs/simple/index.php?t5662.html //目录1. PHP的散列函数及其应用2. PHP中的对称密码算法及其应用3. PHP的公钥密码算法及其应用///2 PHP中的对称密码算法及其应用前一段时间一直想写完PHP中的密码学算法及其应用的三大部分…

Swift4 String截取字符串
var str1 "AlexanderYeah";// 1 截取字符串的第一种方式 // prefix 截取前3个字符串 var str2 str1.prefix(3); print(str2);// suffix 截取后3个字符串 var str3 str1.suffix(3); print(str3);// 2 截取一个范围的字符串 // 从0开始 到倒数第二位结束 let idx1 …

angular react_Angular 2 vs React:将会有鲜血
angular reactAngular 2 has reached Beta and appears poised to become the hot new framework of 2016. It’s time for a showdown. Let’s see how it stacks up against 2015’s darling: React.Angular 2已达到Beta版本,并有望成为2016年炙手可热的新框架。该…

Welcome to Swift (苹果官方Swift文档初译与注解三十四)---241~247页(第五章-- 函数)
In-Out Parameters (全局参数) 像前面描述的参数变量,只能在函数体内进行修改,如果你需要函数修改的它的参数值,并且希望这些改变在函数调用结束后仍然有效,可以定义使用全局参数. 定义全局参数使用关键字inout,全局参数的值在函数调用的时候进行传递,在函数体内进行修改,最后函…

递归 尾递归_代码简报:递归,递归,递归
递归 尾递归Here are three stories we published this week that are worth your time:这是我们本周发布的三个值得您关注的故事: A beginner’s guide to recursion: 6 minute read 递归初学者指南: 6分钟阅读 Things you probably didn’t know you …

Hadoop 生态系统
当下 Hadoop 已经成长为一个庞大的生态体系,只要和海量数据相关的领域,都有 Hadoop 的身影。下图是一个 Hadoop 生态系统的图谱,详细列举了在 Hadoop 这个生态系统中出现的各种数据工具。这一切,都起源自 Web 数据爆炸时代的来临。…