首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初学者JavaScript程序员应该具备哪些基本技能?

初学者JavaScript程序员应该具备哪些基本技能?
EN

Software Engineering用户
提问于 2011-02-12 20:25:55
回答 4查看 7.9K关注 0票数 5

在纽约,我们致力于创建一个协作的社区编程环境,并试图将软件工程师划分成不同的桶。目前,我们正试图界定:

  • 初学者
  • 中间体
  • 高级
  • 专家(和/或硕士)

就像学徒一样,你需要展示特定的技能才能达到不同的水平。目前,我们已经确定初学者编程技能如下:

  • 对象-方法、属性、继承
  • 变量-数学、字符串、数组、布尔-都是对象。
  • 基本算术函数.函数的优先级
  • 字符串操作
  • 循环流量控制
  • 条件-布尔代数

这是第一次尝试,这是一个挑战,因为我们知道编程和软件工程之间的自然张力。

您将如何以这种方式为JavaScript创建这样一个基于技能的排名?例如,您需要哪些初级JavaScript技能才能晋升到中级培训?

诸若此类。

EN

回答 4

Software Engineering用户

发布于 2011-02-12 21:08:40

我可能把它简化了一点,但是:

  • 初学者-可以编写它,但不知道/理解原型,对象,json等。
  • 中级-初学者,理解面向对象的编程,可能对原型模式和它如何应用于扩展JavaScript有一个基本的理解。可能熟悉JSON语法。
  • 高级-中级和完全理解JavaScript实现的面向对象编程和原型模式。了解JSON语法。熟悉可用的JavaScript库(例如Moo、PrototypeJS、jQuery等)。熟悉JavaScript版本的不同。
  • 专家-高级和理解不同的浏览器实现的JavaScript。熟悉离线JavaScript特性,对将软件工程原理应用于javascript编程有全面的理解。
票数 5
EN

Software Engineering用户

发布于 2011-02-12 21:08:51

即使是在初级阶段,我也会说程序员应该做一些项目,比如一个小范围的原型web应用程序。范围应该足够大,以锻炼和展示他的技能。

如果我正在重新学习JavaScript,那么如果我早知道闭包,或者更确切地说,在其他函数中使用函数作为参数,我会很感激。这是一项有用的技能,因为一些重复的代码可以用更好的方式完成,也可以用更少的代码完成。

票数 0
EN

Software Engineering用户

发布于 2011-02-14 04:15:13

一开始我会避免过多地分析这些小组。因为我不知道你从哪里来的学生,所以分配一个类别是没有用的。麻省理工学院新生和PTA妈妈是一个完全不同的群体。这些都是软件程序员吗?然后,只需集中精力创建一船展示关键JavaScript原则的示例。一门语言也没那么难。我会集中讨论范围、代表和原型。剩下的只是语法。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/47116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档