参与Reddit AMA的人们可能会提供非常丰富的信息和启发。作为一个精通技术的社区,有很多AMA是有抱负的开发人员必读的。这是您要开始使用的前5个AMA。
什么是AMA?
在我们开始之前,我敢肯定有些不熟悉Reddit的人。将会问到以下术语:“什么是AMA?"
首字母缩写词表示“ Ask Me Anything",关于Reddit的整个章节(称为 subreddit-特定于主题的地方,您可以在其中学习任何东西),专门用于这些AMA。那里也有一些AMAA,代表“几乎任何问题都问我"-通常用于无法回答所提出的每个问题的人。这是社区向AMA参与者提问的一种简单而开放的方式。 Reddit邀请了许多著名人士参加AMA,包括奥巴马总统,比尔·盖茨,MythBuster和其他人。
您还可以从我们的Reddit很棒指南中学习很多其他很棒的东西!
无学位赚取100,000美元以上
在他的AMA中, greymattr 分享了他为自己做准备的工作,如何获得工作以及其他人可以做什么准备自己。虽然本文中将提到的所有AMA对于有抱负的开发人员都是不错的阅读,但是这是其中最直接和最有用的信息之一。
特色问答:
Q:
您会推荐给编程的高中生什么?但尚未接受任何正式培训?
A:
学习C.学习Linux。学习TCP / IP网络。之后,了解网页或Java脚本。这样您就可以找到一份不错的工作(60-200k /年)
SpaceX开发人员
阅读AMA之后,您还会感觉到编程火箭不是要求您保持紧张的工作-每个人都喜欢修改代码并乐在其中。
特色问答:
Q:
如何当前最大的项目代码对您来说有多大?
维护麻烦吗?
您必须承担的最具挑战性的项目是什么?为什么?您觉得最有成就的是什么?
您喜欢您的工作吗?
答:
车辆代码大约为二十万行。
这不是一个麻烦的维护工作,这是我们的工作!实际上,我们对代码库非常满意。这是爱的劳动。
有国际空间站的龙泊位是一个重大挑战。必须开发许多新代码。
有国际空间站的龙泊位。
我们提到有国际空间站的龙泊位吗?
前Zynga开发人员
一位前Zynga开发人员来到Reddit并举行了AMA,为读者提供幕后的外观,并为有抱负的游戏开发人员提供一些建议。尽管很多讨论都围绕用这两种语言编写的Flash,HTML5和游戏进行,但它也涉及到更多传统的台式机游戏引擎。
特色问答:
问:
在替换传统插件模型方面,HTML5的发展趋势如何?
HTML5视频是个好主意吗?
如何为Canvas元素(和
A:
离开zynga后,我不得不使用Cocos2dx(在手机上具有JS绑定)和Cocos2dHTML5了一段时间。
总体而言,用HTML5代替Flash替代视频和交互式布局等基本内容是一件好事。
OTOH,用Flash创建有趣的交互式UI比我所知道的任何其他系统都容易得多。为什么它如此受欢迎的很大一部分。 HTLM5尚未解决该问题,在与Adobe CS中的Flash创建工具相匹配之前,将需要对工具进行大量工作。
HTML5在需要适应时也有很多令人讨厌的部分使用较旧的浏览器,有时使用滥用程度较高的DOM渲染实际上比使用Canvas渲染要快(这使使用某些浏览器的DOM和其他画布的DOM优化共享代码的过程令人头痛。拥有webGL尚不可靠,这意味着很多在Flash中容易实现的事情在html5中很难实现。
HTML5还遭受了Flash所带来的许多问题,例如非高级开发人员真正可怕的性能陷阱。不会避免。浏览器制造商正竭尽全力使HTML5快速运行,但即使是经过高度优化的html5代码也似乎比经过适当优化的Flash代码的整体性能要低。
Guild Wars 2 Team
您将学到更多有关游戏开发的精髓,以及有关游戏本身的若干问题。这些问题还凸显了团队在开发游戏和保持所有人满意方面面临的挑战。
特色问答:
Q:
你们中的一个可以只接受团队中其他人撰写的1-2条您喜欢的提交消息吗?我个人知道我会写诸如“ Fred设计的具有笨拙驴系统的固定错误" /“我不确定我做了什么,但这很有成效"之类的内容。
A:
吉姆·斯科特(Jim Scott)正在雾中工作,正好在双彩虹视频传播病毒的那一刻:
“哇,一路都是大雾。双重雾,天哪。一路都是双雾。哇,好激烈。哇!哇!哇!哇!噢,天哪!哦,我的上帝!哦,我的上帝! !哇! !是的呵呵呵!哦,我的上帝!哦,天哪!甚至看起来像三重雾!噢,天哪,它已经满了!一路雾蒙蒙!哦,我的上帝。哦,我的上帝。天啊。这是什么意思?哦。哦,我的上帝。哦。哦。神。它是如此的明亮,哦,天哪,它是如此的鲜艳生动!哦。啊!啊!这个很漂亮!哦,我的上帝。哦,我的上帝。哦,我的上帝!噢,天哪,这是双重的迷雾!哦,在我的地图上。哦,我的上帝。天哪,这是什么意思?告诉我。太多了。我不知道这是什么意思哦,天哪,它是如此强烈。哦。哦。噢,我的上帝。" –由Jim在2010/07/19 18:07:00更改533404
Wikipedia开发人员
精选问答:
问:
我很想听听您的建议,为年轻的学生进入Web应用程序开发!
A:
开始构建东西。也许只为自己构建小型工具。这些天,您必须建立一个投资组合。
最好的方法之一是在一个开源项目中开始编码。这样一来,您的履历中便有了东西,并且有一些代码示例可以向人们展示。
结论
虽然肯定有更多的AMA,但这是5个最有用和最有启发性的AMA 。阅读它们之后,您将拥有足够的意志力去上班。当然,不要忘记,我们在PCPC.me上还为有抱负的开发人员提供了很多很棒的材料,包括选择最佳编程语言来学习的方法。
您可以为有抱负的开发人员提供哪些技巧?您是否遇到过其他针对开发人员的值得注意的Reddit AMA?在评论中让我们知道!
标签: