最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 开发技术 > PHP语言 >
编程人有哪些必收藏的知识?
IT168发表于 2020-11-28 11:18 次浏览
       对于一个程序员来说,编程技能毋庸置疑是很重要的。但是,除了基本的编程开发能力,其他方面的能力也是体现一个程序员的能力的很重要因素。
 
       比如能力,下面分析一下编程技能必要的知识储备吧。
编程人有哪些必收藏的知识?

     也许在对编码技能表示重视的群体中,最知名的成员就是纽约市市长Michael Bloomberg了。尽管工作繁忙,他仍然抽出时间,承诺自己要学习如何亲手编写程序。“我对新年的新期望就是在2012年之内学会用Codecademy编写程序!”他今年年初在Twitter中写道。

   由风险投资企业Union Square Ventures公司支持的Codecademy是一个在线项目,旨在帮助用户学习基本的Web编程技能。该项目目前已经吸引到了超过四十万名学员,大家立场在2012年之内学会编程,其中就有我们这位Bloomberg市长。

  “随着技术逐渐成为经济的重要驱动力,亲手编程与理解编程内容的能力正变得越来越重要,”Union Square公司合作伙伴Andy Weissman写道。实际情况也间接证实了他的观点,Codecademy项目前后共筹集到超过1200万美元的开发资金。

  在线新闻杂志《Slate》的技术撰稿人Farhad Manjoo也指出,由于计算机几乎已经触及我们生活中的方方面面,因此我们至少应该掌握计算机的操作知识。“事实上,笨蛋都有使用计算机的能力,所以将评判标准定得太低实在有侮辱数字化革命之嫌,”他写道。“没有哪种方式比尝试编写程序更能帮助用户进一步了解计算机。”

  不过并不是每位IT人士都把向大众普及编码知识当成好主意。Bloggmberg的高调声明激起了一系列反对的声音,以程序员为代表的不少群众认为人们应当远离编程活动、至少不该把编程看作补充常识的一种基础学习过程。

  “如果大家没有工程或数学专业作为教育背景,那么学习编码真是艰难得令人发指。而且坦率地讲,Codecademy并没能带来任何实质性帮助,”教育作家Audrey Watters在尝试了该项目之后写道。“如果大家现在面对空白的IDE并被要求编写出点什么成果,相信一定会跟我一样感觉到无从下手。”

  软件开发人士兼IT问答网站Stack Overflow联合创始人Jeff Atwood也认为,将编码能力划分到基本生活技能当中是一个严重的错误。

  编码工作虽然是我们人类深深依赖的技术成果,但其中的大部分内容只有专家才能深入理解并掌握,Atwood指出。社会的发展带来分工的细化,灯泡坏了有电工师傅负责、生病了有大夫负责、水龙头漏了有水管工负责。“如果家里的厕所堵了,大家该做的当然是找位专业人士来处理,而不是跑到什么toiletcademy.com网站进行两周的学习以掌握解决办法,”他写道。

  随着时间的推移,对于学习编码技能抱有热情的人们获得了越来越多的可用资源。可汗学院,一家专门提供数学、科技教育及互动视频教程的热门资源机构,应时推出了一套课程,帮助大家学习基本编程知识与Web技能图解。

  2012年同时也将以MOOC兴起的元年被铭记史册。各大院校十多年来一直在提供各类远程教育在线课程,但新一代的MOOC则提供成本更低、时间安排更灵活的培训方案,且对学习者的知识背景没有任何要求。与可汗学院及Codecademy的模式不同,MOOC提供的是完全成熟的大学课程,其中许多学习内容都以本科教学的视角对Web进行剖析。对于已经快速掌握了可汗学院与Codecademy教学内容的自学型人才,MOOC能够帮助他们快速提升水平并具备从业上岗的能力。

  计算机科学课程已经成为大多数MMOC的核心项目。已经吸引到超过两百万学员的Coursera就提供了一系列关于计算机科学、人工智能及机器人技术等领域的先进知识。Udacity则专注于传授计算机及网络类技能,包括先进的软件调试与测试、HTML 5网页设计以及并行编程等课程。edX的教学方案取材自哈佛大学与麻省理工学院的技术成果,帮助大家了解并掌握量子计算及SaaS(软件即服务)知识。

  “随着我们尝试从维基百科中学习知识,人类对技术的渴求变得愈发迫切;而优秀、免费的在线学习资源能够吸引到世界各地的无数用户加入到知识提升中来,”技术撰稿人Clay Shirky在博文中如是说。


免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐
2020-12-01 15:17:14 关键词:编程语言有哪些
摘要:编程相对来说是一门专业性非常强的技术工种,全世界也有大量的编程人员,每天都有人讨论什么编程语言最好,优秀程序员的标准等。接下来让我们来看看哪10个编程观点最有争议性..