1 我喜欢现在所做的吗?
请面对编程其实是很难的。除了很难以外,编程还是发展很快的。Art框架从2年前的“笨重恐龙”已经发展到今天的标准。为了站到你“游戏”的顶端,你必须树立一个终生学习和研究的信念。如果你不喜欢你所做的,那么你就没有跟上其他家伙(喜欢自己所做的)的可能。所以找到让你激情燃烧的编程类型!不要因为市场缺口或者收入不菲而决定成为一名安全专家,不要因为一篇文章说UX是最热门的职业而决定成为一名UX专家。
再说一次,做你喜欢的。做你喜欢的,所需的资源将随之而来的 — 彼得·麦克威廉斯;
2 这些代码还可以用在其它地方吗?
我看到程序员最大的一个限制就是,自己失败的想象力。
如果我们学习到一个适应于特定环境的东西,或者看到解决某个特定问题的技术时,我们认为这就它唯一适用的地方。这是完全错误的。每当学到新东西时,反问自己:“其他地方还可以使用吗?”
当发现了在图表上定位节点的新的伟大的方法时,是不是可以将它应用于二维数据集中感兴趣数据的定位呢?当发现通过websockets从客户端发送数据到服务器端的新方法时,它怎么才能应用到可扩展的后台服务上呢?有时是错误的,但有时也是正确的。
这给我们带来了下一个问题……逻辑只能带你从A到Z,想像力去可以带你到任何地方 — 阿尔伯特·爱因斯坦
3 今天有什么做错的吗?
增加创收的最简单方法是降低错误的损失。游戏开发公司Valve和其他几个公司很认为这个观点。这同样适用你成为web开发者的进步过程。如果你害怕失败,你就不会有大的突破。勇敢、尝试、失败、学习然后再来。不要害怕错误,它能让你认识失败,然后重新来过。— 本杰明·富兰克林
4 难道真的没有办法吗?
我们生活在世界上很小的一个地方是不可能的(除了少数例外)。
假设不管你做的什么事情都是可行的,然后采用向后的方向回推回去。你可能会发现,你想做的暂时是不切实际的,但它足以改变世界,可能变成现实的速度比你想像的还要。
似乎一切看起来都是不可能,除非你完成它 — 纳尔逊曼德拉
5 我可以向谁学习?
永远不要在一群你在其中是最聪明的人的地方工作。挑选拥有可以启发你、激励你做得更多的同事的工作和公司。不要与编程扯上关系,在文本编辑器和命令行外面还有一个完整的世界存在。从其他领域学习,设法应用到你的工作中。永远不要满足于能胜任现有的工作
6 如何远离屌丝程序员的身份
说话不得要领
(1) 内容上的——如说话目的不明确;把握不住话题;对突出现象缺乏应变能力。
(2) 技巧上的——如说话缺乏条理;思维混乱;词不达意。
纠正的方法
(1) 勤学苦练,树立自信心
首先是要大胆,否则说话自己先哆嗦,思维就跟不上去了,心乱了,自然会语无伦次;其次是兴趣,平时我挺喜欢与别人讲理,俗一点叫“抬杠”,文雅一点是“理越辩越明”;再就是掌握一点谈话的技巧,《演讲与口才》等杂志中这类实例是很多的。
(2) 写——背——说三步训练法
(3) 尽量把话说得简洁,明了
(4) 消除自卑感,增强自信心
总结:一是大胆,二是兴趣,三是技巧