说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

软件开发就像炒股,关键看你怎么选股票!

HTML文档下载 WORD文档下载 PDF文档下载
软件开发无止境,唯有不断的学习、积累经验才能创造出更加领先的产品。股票投资者和软件开发者之间最大的区别就在于:股票投资者考虑的问题是该把钱投资在哪家公司?开发者考虑的问题是该把时间花在哪些项目上?

本文作者Paulo Ortins在这里分享了对于选择哪种编程语言作为软件开发工作的起点的话题,并阐述了自己的观点。其实道理很简单,不管你选择了什么语言,不管你在这门语言上花了多少时间和精力,你对这门语言的掌握程度是最有说服力的。(以下为编译内容)

有的人经常抱怨软件开发行业的技术、概念、工具等更新换代的速度实在是太快了,用他们的话说就是:每周都有新的算法、新的框架、新的编程语言等之类的新东西问世,让人有种应接不暇的感觉。而作为一名软件开发者,我们所要做的就是从这些新的工具里面挑选出适合自己的。

但是,你觉得花时间去熟练掌握每一款新的技术值得吗?或许也未必。即使我们做出了选择,花时间和精力去学习使用新的东西,可是到了第二年的时候又得面临同样的状况——说不定又有一款新技术正在变得很热门,很有潜力。所以,我们不得不在市场上充斥着各种各样的新事物的环境下,静下心来熟练掌握一门技术。

软件开发行业就像是一个股票市场,关键看你怎么选择股票。以下通过一些分析数据来证明这一观点。

软件开发领域就像一个巨大的股票市场


对于我来说,软件开发这一行业的特点和股票市场有点像,每天都会有很多以软件开发为主的科技公司诞生,这就相当于可投资的公司数量在不断地增长;投资者需要考虑的问题就是该把钱投资在哪家公司?开发者需要考虑的问题就是该把时间花在哪些项目上?!而这两者之间最大的区别在于:投资者可以把钱投资在许多家公司,而开发者,很难在同一时间学习超过2-3个新的东西。这就给开发者带来了很大的压力,一旦在决策上连续出现2-3个问题的话,那就会让整个团队处于不利境地。

以下根据对股票行业的数据分析,来探讨一下一位年轻的投资者在软件开发行业里应该怎样选择合适的股票?

选股票,大学问


股票市场里有三种赚钱的方法,第一种就是Fundamental Analysis(基本面分析,以判断金融市场未来走势为目标),投资一个真正有价值的公司,这在现实中已经得到了充分的证实,例如股神巴菲特就是很好的例子。第二种方法就是推测股票价值,以低买高卖的方式挣钱。第三种方式就是small caps(小型股),这样的公司市值较低,正因为如此才导致这样的投资风险更高。可是在软件市场我们不能像推测股票价格一样推测技术的价格,一旦选择了某项开发工具,就必须掌握那项技术,用最短的时间发挥它最大的效用。所以,年轻开发者投资自己的时间且获得高效回报的方法就是——Fundamental Analysis和small caps。

作为一个年轻的软件开发者,哪一种方法最好呢?是将时间花在一个新技术上还是选择一个已经很成熟的技术上呢?

时间是证明一切的最好方法

(下面所说的开发语言只是为了举例而举例,并不是希望引起争执。)

回顾2005的时候,Rails刚刚兴起,而Ruby和Java已经存在很长时间了,但是使用Ruby和Java的开发者并不是特别的多,Java和.NET的地位也很稳固。如果那个时候的年轻开发者选择了Ruby来开始他们的职业生涯的话,不知道会出现什么样的结局?如果选了Java或.NET的话,结果也很难预测。

假设一个开发者选择了Ruby作为自己的开发语言,并且具有8年的开发经验,基本上可以说他是这个行业里最有经验的Ruby开发者了,作Ruby之类的经验分享演讲、发表Ruby论文应该都是很有分量的。想要招聘他的公司应该也是一大把的,毕竟这样的开发者是很罕见的。

作为一个拥有8年经验的.Net开发者或Java开发者的话,有一份舒适的工作应该不成问题,但他不可能成为这个行业里经验最丰富的.Net开发者或Java开发者,毕竟,行业里还是不缺乏拥有15年开发经验的Java开发者的,如果一个公司需要一个真正的专家的话,那么拥有15年开发的经验是最好不过的了。

当然,这样的例子可以用在其它时期的案例上,例如:iOS和Android现在正炒的火热、Big Data和Machine Learning也被捧得很高、Cloud Computing、Node、Clojure、Scala也不乏人气等等。只不过要是将所有的精力都押注在以上所说的这些新事物上的话,估计是一个很不明智的选择。

个人观点

对于给年轻开发者的建议,最好是选择将更多的时间用在新技术/算法上,这也是一个很好的机会——在这项技术取得很好的市场份额之前熟练掌握它。也就是说,通过这么长时间的钻研,你成为世界级专家的可能性就会加大。以这种方式追赶其他方面的开发者,甚至会比他们更有经验。

原文来自:Paulo Ortins Blog                                                                    (编译/薛梁  责编/王果)

苹果CEO:请忘掉股价 未来依然有伟大产品 两周营收100万,GO桌面在Google Play做对了什么 “吸金王”Puzzle & Dragons是如何炼成的 初创公司Kickboard:让父母了解孩子的在校表现 Rackspace收购开源数据库公司ObjectRocket 投资人表示微软应推出iPad版Office 三星:谷歌养大的一匹狼 UC九游年度战略:2013计划分成超3亿元 X-Canvas:UC将发布高性能HTML5游戏引擎 淘宝:OceanBase分布式系统负载均衡案例分享 Cloud Foundry面临代码分支 策略为王股票软件VC源代码简介 StarCraft开发:用肮脏的技巧解决难题 忠于用户:美团1000亿的卫星与Groupon的窘境 360周鸿祎开放日回应质疑:都是做搜索惹的祸 轻量级的高性能Web框架:Play 为什么会失败?社交鼻祖Friendster的“验尸”报告 那些年Google公开的大数据领域论文 遍地撒网,重点培养,King.com颠覆性游戏商业模式 Adobe正式发布Photoshop Touch图像处理应用 2013年全球重要黑客大会一览 Gartner:2013年公有云将增长18.5%,达1310亿美元 开源炫彩界面库简介 一周消息树:我的十年编程自学之路 移动搜索状态:谷歌称雄 仍有较大发展空间 移动周报:我为什么弃用Objective-C而选择RubyMotion? 2月浏览器排行:IE高歌猛进 Chrome创17个月新低 Twitter创始人:最好的程序员大多是自学成才的 Evernote遭到攻击,5000万用户密码重置 VC++开源项目:P2P播放器AVPlayer NetIQ亚太区经理Ian Yip:移动社交工具崛起带来新机遇 在线等待(100分):怎样用oo4o获得long raw型字段中数据的长度 如何实现流程图功能? 程序中定义表,只能用BDE中的TTable?不能用TADOTable么? 在cb里边怎么通过编程调用存储过程(ado连接) 如何在添加数据后,弹出窗口,告诉客户“添加成功“ 那里有关于indy的资料 谁能告诉我国内做零售业、超市、连锁店系统的如POS机,库存等有几家公司啊 如何比较两个表中不同的记录? 有谁能提供一个查询代码?(2个select的)! 关于交换机的寻址 如何比较两个表中不同的记录? 网站刚刚更新~顶者有分!!!http://biqing.6to23.com 重装WINDOWS200后ORACLE的处理办法 用backup database备份数据库的时候如何获取SQL返回的操作信息 基本性能调整Basic Performance Tuning 不知怎么好,又相似情况给点建议 菜鸟提问,请各位大哥帮忙!在线等,参与有分!! 那位大哥给我一段datagrid排序的代码 .mdb文件如何转换成为.asa文件? 请问如何保存绘制的图形? 有一个框架包含2页,左侧页面中有很多复选框。如何钩选一个复选框然后,马上就提交到右侧框架的页面中。 用过压缩控件zipTv的兄弟进来瞧瞧!!! 请问如何设置srcollbar为xp的样式? 求助ddlb里面的事件触发问题。 请问会delphi,c++builder,Vc 现在去北京好找工作吗,工资应该会是多少阿,谢谢 RPC服务选项变灰色,与注册表的哪项有关? 想学LINUX,请推荐好书 能不能捕获某个窗口的图像,即使在这个窗口被其他窗口挡住的情况下? 找mp3 test 程式,出測試方案(請相關高人指點) 我来搬救兵的:导出数据窗口数据,然后图片(工具栏)不可以显示。 win2000安装问题 c在c++中出现的奇怪问题,请高手帮忙解答 MSMQ如何在从远程外网取消息队列的消息?? 用sql语句来对数据的随机读取(在线等.......) 使用ICS共享上网,ICS会自动给客户机分配IP,如何知道这个IP是多少? 一个控制窗体不能通过鼠标改变大小的问题 这是什么 wrox 的书的源码下载怎没有-up有分 求助,JSP+Crystal Report9.22问题。怎么导出EXCEL格式 CSDN的朋友,您如果有时间,给我写一个,快速傅立叶变换的程序把。 二叉树问题 谁对zope,cmf 有研究,谈谈设计思路? 问一下用过VB的人几个问题,谢谢先 关于显示千分位的问题 win98拨号服务器问题 你竟然不回我的短信! 如何在Datagrid的最后追加一行,这一行放多个文本框,用来添加新数据 谁有可垂直居中的QRLabel? 怎样通过程序模拟网页post数据到一个servlet? wrox 的书的源码下载怎没有-up有分 《我们共同的容闳》专辑明天在央视国际频道播出 从装有m个红球,n个白球取2个互为对立事件的是:至少1个白、至多1个白;至少1个白、至少1个红;恰有一个白球和恰有2个白球;至少有1个白球与都是红球.哪一个是正确的? 从装有10个白球的袋中任意摸出1球,摸到红球属于()事件里的()事件 △ABC是锐角三角形,D是BC上一点,EF分别在AB、AC上,且∠DEB=∠B,∠DFC=∠C,∠A=55度,则角EDF等于多少? 登Qq不能打汉字,没有拼音,也没有笔划,只有字母和数字苻号.我需要打字功能,请让我的手机和别人的手机一样的正常 . when the cream rises to the top 甄环在凌去峰见皇上是第几集 已知甲袋中装有6只红球,4只白球;乙袋中装有8只红球,6只白球.随机地取一袋,再从该袋中随机地取一球.(1)用全概率公式求取出的是红球的概率;(2)若已知取出的是红球,求该球来自甲袋 问各位大师们一个问题:鸣苻茶茶树最适合种植在哪些地区呢?鸣苻茶茶树最适合种植在哪些地区呢?鸣苻茶茶树适合生长在什么样的气候环境呢? 急, 简答题商务谈判的特点有哪些 解决问题(用分式)①把一根长1米得圆柱形铁棒踞成3段,表面积比原来增加了0.36平方分米,这跟铁棒的体积是多少?②包装公司为八宝粥公司设计一个能装12罐八宝粥,这个包装盒的体积是多少? 福布斯公布2013最有权力人物排行榜北上广 请给奋斗中的年轻人一张床16岁少女骗倒四省10余派出所:浙江王毅出席中意政府委员会第五次联席会议日报:中国加强游说美朝对话国外如何处理医患纠纷?网站展示完全用CSS画的苹果鼠标英智库发布2013年幸福国家排名杭州地铁周边公共交通配套薄弱遭吐槽46名中国与印度非法采金者在加纳被捕美国最新汇率报告未将中国列为“汇率操新疆各族各界隆重庆祝自治区成立60周苏台青年聚首淮安共话创业发展关于庆祝新疆维吾尔自治区成立六十周年在广州打造点亮别人的火柴图片新闻宁西线小站的“国庆”坚守桐庐表彰“担当有为好干部”“红点点公益”助力红领巾梦想书屋“潮”阿訇杨杰《哈佛商业评论》中国年会·2015大学生创业不要贪大求全想做法师的异界剑圣无限之变身英雄联盟至尊酒神回到宋朝我是哲宗恐怖微博请叫我超电磁炮古族传说无双LOL末日逆袭我的神瞳人生武林之风灰腾草原旅游剥皮竂旅游四川客家博物馆旅游仁厚温公祠旅游福安葡萄沟旅游天湖公园旅游碧玉洞旅游运河旅游桂林蝴蝶谷瑶寨旅游奉仙观旅游华楼山旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘