无家可归的程序员和编程技术的价值

无家可归的程序员

当Patrick McConlogue首先宣布他计划教纽约无家可归的人如何编写代码时,软件程序员收到了大量好或坏的反馈。一些人称赞这个职位给Leo Grand提供了一百美元的现金和教授Javascript课程的工作,但是其他人却批评说这只是一个具有误导性并无理的冒险。纽约时报的Kevin Roose质疑说如果接受这种方式, McConlogue的免费编码课程和相应的硬件和软件都需要准备好。

“如何将传奇结束?”,Roose写到。“熟练的黑客会在谷歌找到一份工作吗?(不会)。会有一台笔记本和三本JavaScript书籍在第五十八街销售吗?(或许会.)”

几个月后,McConlogue的批评者要准备吃乌鸦了。Grand接受了培训Jave的offer,同时也获得了去开发他自己的移动APP的技能。根据VentureBeat所说,“树之汽车”最近已经可以被IOS和安卓的用户使用了。虽然McConlogue提供了一些支持来帮助加速开发速度,以使其在冬天来临之际,可以发布这款APP应用。他仍然主张Grand自己来写这个软件的每一行代码。

媒体的大部分注意力聚焦在社会经济方面的影响上,在这个报告的飓风中心一个关键点已经基本被迷失掉了: Carsharing Check的投资人Sebastian Franzen生成的应用程序,有着令人难以置信的精良制作。

Franzen说:“极其智能、简单的应用程序,树之家可以让司机选择一个会面的地址, app会列出附近需要乘车的乘客。”“如果双方同意接受邀请,app会连接他们,并发送拼车信息。”

编程的价值

Grand相信Java培训会给软件行业带来全新的机遇,并为长期的赋有成效的职业生涯注入了巨大的潜能。“我不断挖掘脑力上的挑战,我喜欢它,我认为这是要学习的新鲜事物,”Grand说。在InfoWorld写到,“这将改变我们的生活,我可以为谷歌工作,我可以为SpaceX工作,我可以建立一个服务器……这将极大地改变我们的生活方式。”

当前的软件开发人员可能并不像Grand一样从零开始学习,但是他们也可以再继续学习关于Java编程的一些细节问题。随着软件发展速度的推进和平台使用的不完整化,开发人员今天需要各种各样的技能来让平台相关联。

程序员可以速成Java开发或通过有资质的咨询团来获得更多关于Java方面的培训。时时跟随最新的编程语言和如iOS,Android和 HTML5这样的软件平台,对于企业向逐步分裂的移动市场的发展起到关键性作用。引进一个合格的IT顾问团,将帮助程序员获得有助于未来发展的高质量编码的技能。

(注:本文由OCCS软件云工厂编译,转载请注明出处。)

时间: 2024-08-02 17:54:01

无家可归的程序员和编程技术的价值的相关文章

程序员如何选择技术方向

程序员如何选择技术方向 池建强12月09日 17:53 分享到: 程序员 技术方向 分类 : 互联网 摘要 : 程序员三部曲之第三篇「程序员如何选择技术方向」——两个励志小故事 http://chijianqiang.baijia.baidu.com/article/39179 最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」. 那之前写的几篇程序员文章算什么呢?算前传吧.以后再写程序员文章算什么呢?算后记吧. 200

不要再迷茫了,程序员如何选择技术方向

最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」. 那之前写的几篇程序员文章算什么呢?算前传吧.以后再写程序员文章算什么呢?算后记吧. 2008年秋天的一个午后,温暖的阳光透过落地窗落在我面前这个长长的写字桌上,桌子对面坐的是一个瘦小的程序员,他的名字叫小明,小明有些茫然,他看着我,不知道该说些什么. 程序员都是很严谨的,我不得不首先发出一个 System Call: 你在客户现场这半年做什么工作? 写单元测试. 还有

黑马程序员——网络编程篇

------- android培训.java培训.期待与您交流! ---------- 概述   1.网络模型        (1).OSI参考模型        (2).TCP/IP参考模型   2.网络通讯要素         (1).IP地址        (2).端口号         (3).传输协议    3.过程        1,找到对方IP. 2,数据要发送到对方指定的应用程序上.为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识. 为了方便称呼这个数据,叫做端口(逻

程序员在编程开发中的10个实用技巧

程序员在编程开发中的10个实用技巧,下面是我自己在工作中学到的一些简单的技巧和策略,希望能对各位有用.1.     橡皮鸭调试法不知道各位有没有这样的经历,当你正在给别人描述问题的时候,突然灵机一动想到了解决方案?这种情况的产生是有科学依据的.高谈阔论能让我们的大脑重新有条理地组织问题.在这种情况下,你的聊天对象就是“橡皮鸭”.团队中的每个人都应该积极主动乐意地成为彼此的“橡皮鸭”.有时候,如果你幸运的话,你的“橡皮鸭”搞不好还能给出有效的建议呢.2.     快速信息反馈一旦写好代码就要尽快得

结束程序员对编程的恨

用笔者的经历现身说法,编程的确是一件需要极大.极大耐心的活儿.加上使用的是Emacs编辑器(谢谢老顾的建议和他的耐心:D),会犯更多的小错误,解决起来也更加令人烦恼.耐心很重要.对于第五条,也比较赞同,笔者已经习惯了遇到错误去百度一下错误代码,同时会浏览一下相关的错误例子以及原因,学习很快.最后一条同样重要,周围的很多同学,遇到一点小问题就跑到论坛问老师,个人很反感.我想:在现在这个阶段,只要你想,应该没有你不可能独立解决的问题. 每个人刚开始的编程技术都不理想,所以我们决定列出一张清单,写上大

为什么开源可以提高程序员的编程技能?

为什么开源可以提高程序员的编程技能? 记住开放源代码在你参与进去的时候效果最佳.代码更改在大多数项目中都是受欢迎的,但是有很多出力的方法.测试开源代码和文件错误报告:帮助完成文档集:写教程和如何做的例子:参加对话--或者仅仅只是帮助传播.每一件事都能带来改变,并且越多的人参与进来越好! 我已经写了很多年的软件.最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好.这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗? 阅读代码能让你变得更优秀 我在编程生涯的早期就明白我阅读

黑马程序员 ---------- Java网络技术之 ---正则表达式 (Day06)

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 正则表达式 正则表达式:基本知识 1  字符,   2 字符类 , 3 预定义字符类 , 4 边界匹配器 ,5 Greedy 数量词,6 Logical 运算符 详解: 1 字符 x   字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 <= n <= 7) \0nn 带有八进制值 0 的字符 nn (0 <= n

黑马程序员 网络编程 UDP与TCP

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ----------------------/* 网络编程分为两种模式:TCP和UDP 连接互联网的计算机以亿计,为了唯一的标识出每台电脑,互联网就给每台电脑分配一个 唯一独立的ip地址,通过这个ip地址就可以进行计算机之间的数据交换 我们计算机交换的数据功能我们在java中把它封住成一个叫Socket的类, 简称套接字, 端口号:计算机数据的交换一般都是电脑上的程序来维护的,而电脑上又运

黑马程序员——面向对象编程三大特性

黑马程序员——面向对象编程三大特性 ------- android培训.IOS培训.期待与您交流! ---------- 面向对象编程三大特性:封装,继承,多态,(抽象) ***封装的概念与原理*** 封装是面向对象的特性之一 封装的好处:降低数据被无用的可能性,保证数据安全性 不封装的缺点:会把自己的属性暴露给外部,失去对该属性的管理权 封装原理:实例变量默认只能被当前类的对象方法访问 **封装实现** 定义设置实例变量(setter)方法和访问实例变量(getter)方法 1)setter(