Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fd-dev-for.md - myth.md #36

Merged
merged 5 commits into from Mar 6, 2018
Merged

fd-dev-for.md - myth.md #36

merged 5 commits into from Mar 6, 2018

Conversation

xueshuai
Copy link

@xueshuai xueshuai commented Feb 27, 2018

fd-dev-for.md - myth.md翻译完成
resolve #10


A front-end developer crafts HTML, CSS, and JS that typically runs on the [web platform](http://tess.oconnor.cx/2009/05/what-the-web-platform-is)
(e.g. a web browser) delivered from one of the following operating systems (aka OSs):
一个前端开发者编写 HTML,CSS 和 JS 一般运行在由以下操作系统(又名 OSs)发布的 web 平台上(例如网页浏览器):
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

『发布』->『搭载』。一般运行在由以下操作系统(又名 OSs)搭载的 web 平台上(例如网页浏览器)

<cite>Image source: <a href="https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/">https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/</a></cite>
<cite>图片来源:<a href="https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/">https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/</a></cite>

一般来说,前端技术可以应用在前面提到的以下使用实时 web 平台的操作系统和设备上:
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

一般来说,前端技术可以用在上述提到的操作系统和设备的web平台上:


A short word of advice on learning. [Learn the actual underlying technologies, before learning abstractions.](https://youtu.be/QjKH1J77gjI?list=PL055Epbe6d5bQubu5EWf_kUNA3ef_qbmL) Don't learn jQuery, learn the DOM. Don't learn SASS, learn CSS. Don't learn HAML, learn HTML. Don't learn CoffeeScript, learn JavaScript. Don't learn Handlebars, learn JavaScript ES6 templates. Don't just use Bootstrap, learn UI patterns.
关于学习的简短建议。[学习抽象的技术之前,先学习实际的基础技术](https://youtu.be/QjKH1J77gjI?list=PL055Epbe6d5bQubu5EWf_kUNA3ef_qbmL) 不要学习 jQuery,学习 DOM。不要学习 SASS,歇息 CSS。不要学习 HAML,学习 HTML。不要学习 CoffeScript,学习 JavaScript。不要学习 Handlebars,学习 JavaScript ES6 模板。不要只是使用 Bootstrap,要学 UI 模式。
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

错别字,『歇息CSS』->『学习CSS』


Lately a lot of non-accredited, expensive, front-end code schools/bootcamps have emerged. These avenues of becoming a front-end developer are typically teacher directed courses, that follow a more traditional style of learning, from an official instructor (i.e., syllabus, test, quizzes, projects, team projects, grades, etc.). Keep in mind, if you are considering an expensive training program, this is the web! Everything you need to learn is on the web for the taking, costing little to nothing. However, if you need someone to tell you how to take and learn what is actually free, and hold you accountable for learning it, you might consider an organized course. Otherwise, I am not aware of any other profession that is practically free for the taking with an internet connection, a hundred dollars a month for screencasting memberships, and a burning desire for knowledge.
最近出现了很多未经认证的,昂贵的前端代码学校/新手营。这些成为前端开发者的途径一般是通过教师指导的课程,这些课程来自官方的讲师,遵循更加传统的学习方式(例如,教学大纲,测试,测验,项目,团队项目,等级,等等)。记住,如果你正在考虑一个很昂贵的训练项目,就是网络!所有你需要学习的东西都在网络上等着你去拿,几乎是没有成本的。但是,如果你需要某人告诉你怎样选择和学习实际上是免费的东西,并且让你对你的学习的东西负责,你可以考虑有组织的课程。除此以外,我没有听说过其他任何职业的学习成本几乎是免费的,你只需要连接到互联网,购买一百美元一个月的截屏视频会员和对知识的强烈渴望。
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

『并且让你对你的学习的东西负责』-> 『同时为了对自己学的东西负责』


这本书剩余的部分将会为读着指出可以用来学习前端开发的潜在资源和可以用来锻炼前端开发的工具。你在这个过程中,不仅仅学习了前端开发,同时也了解和调查了工具。一些建议说只学习,另一些建议只学习怎么做。我建议你找到一个将二者结合到一起,而且适合你的方法,然后去做。但是,说真的,它是一种合并的方法,所以,不要只是阅读它,动手去做。学习,动手做。学习,动手做。无限重复这个过程,因为事情变化的很快。这就是为什么学习基础,而不是抽象概念,很重要。
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这本书剩余的部分将会为『读着』指出。应该为读者

@yankwan
Copy link

yankwan commented Mar 5, 2018

@leviding @xueshuai 校对完成


* Android
* Chromium
* Chromium
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

最后多了个空格

* [Interview Questions for Front-End-Developer](http://thatjsdude.com/interview/index.html)
* [JavaScript Web Quiz](http://davidshariff.com/js-quiz/)
* [The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer)](https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-(Written-by-a-Frontend-Engineer))
* [每个JavaScript开发者都应该了解的10道面试问题](https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中英文数字空格

* [The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer)](https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-(Written-by-a-Frontend-Engineer))
* [每个JavaScript开发者都应该了解的10道面试问题](https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95)
* [前端职位面试问题](http://h5bp.github.io/Front-end-Developer-Interview-Questions/)
* [前端Web开发测试](http://davidshariff.com/quiz/)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中英文数字空格

* [Interview Cake](https://www.interviewcake.com/) [$]
* [Cracking the front-end interview](https://medium.freecodecamp.com/cracking-the-front-end-interview-9a34cd46237)
* [Front End Interview Handbook](https://github.com/yangshun/front-end-interview-handbook)
* [2017年,准备前端Web开发面试](http://davidshariff.com/blog/preparing-for-a-front-end-web-development-interview-in-2017/)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中英文数字空格

* [前端课程](https://gist.github.com/stevekinney/03027e71aac341af14a2) [阅读]
* [免费代码营地](http://freecodecamp.com/) [互动]
* [那么,你想成为一个前端工程师](https://www.youtube.com/watch?v=Lsg84NtJbmI) [观看]
* [前端Web开发职业的开始](http://www.pluralsight.com/courses/front-end-web-development-career-kickstart) [观看][付费]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中英文数字空格

* [学习前端工程](https://frontendmasters.com/courses/lean-front-end-engineering/) [观看][付费]
* [学习前端 web 开发](https://teamtreehouse.com/tracks/front-end-web-development) [观看][付费]
* [征服前端开发](https://mijingo.com/products/bundles/front-end-dev-mastery/) [观看][付费]
* [前端web开发者入门](https://www.udacity.com/course/front-end-web-developer-nanodegree--nd001) [观看][付费]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中英文数字空格

practice/myth.md Outdated

However, given that JavaScript has infiltrated all layers of a technology stack (e.g. React, node.js, express, couchDB, gulp.js etc...) finding a full-stack JS developer who can code the front-end and back-end is becoming less mythical. Typically, these full stack developers only deal with JavaScript. A developer who can code the front-end, back-end, API, and database isn't as absurd as it once was (excluding visual design, interaction design, and CSS). Still mythical in my opinion, but not as uncommon as it once was. Thus, I wouldn't recommend a developer set out to become a "full stack" developer. In rare situations it can work. But, as a general concept for building a career as a Front-end Developer, I'd focus on front-end technologies.
不管怎样,鉴于 JavaScript 已经渗透到技术栈的各个层面(例如 Reactnode.jsexpresscouchDBgulp.js etc...)以至于找到一个能够同时编写前端和后端代码的全栈JS开发者变得没有那么困难。一般来讲,这些全栈开发者只和JavaScript打交道。一个能够编写前端代码,后端代码,API 和数据库的开发者不再像以前一样荒谬(包括视觉设计,交互设计和 CSS)。但我觉得仍然是很困难的,只是不再像以前那样不平常。因此,我不建议一个开发者立志成为一个全栈开发者。在极少的情况下,它是可行的。但是,根据通常的构建前端开发者职业生涯的概念上,我会只关注前端技术。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中英文数字空格

@leviding
Copy link
Member

leviding commented Mar 6, 2018

@yankwan 校对时漏掉了一些格式问题,注意喔

@leviding
Copy link
Member

leviding commented Mar 6, 2018

@xueshuai 来修改吧

@xueshuai
Copy link
Author

xueshuai commented Mar 6, 2018 via email

@xueshuai
Copy link
Author

xueshuai commented Mar 6, 2018

@leviding @yankwan 修改完毕,请验收

@leviding leviding merged commit f326c9b into xitu:master Mar 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants