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

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

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                                                                    (编译/薛梁  责编/王果)

业界前三甲:App Store两个刷榜者,站了出来 极客无极限 一行HTML5代码引发的创意大爆炸 将服务器“弃”之荒野? 微软玩转露天数据中心 Dropbox:我们现在关注“内容” 而不仅仅是文件存储 访Teradata Aster Mayank Bawa:抛弃无效数据,让分析走向大众化 谷歌Chrome或新增通知中心 与Google Now整合 传言称HBO节目将登陆苹果Apple TV? Crashlytics被收购,应用崩溃报告服务要火了? 微软公布WP7.8完整功能 诺基亚率先升级 BlackBerry 10或许不仅仅是一剂强心针 一周消息树:专访蒋彪:JavaEE是企业级开发首选 移动周报:从封闭到开放,iOS生态系统要变天? 游戏平台上:Win7已跌破70% Ubuntu突破1% 不再那么传奇 扎克伯格时代或结束 微软应该联手Firefox OS,打造破坏性生态系统 中美IT人才俱乐部第一期:硅谷经验面面观 中国第四季度Android和iOS智能手机出货量高达98% 开发者眼中的代码审查“真相” 互联网产品设计的12个理念 Pair、Between、小恩爱:妹纸装个情侣应用吧? 横跨四大操作系统:3DMark将挑战所有智能设备 美国碰壁欧洲得意 华为获CERN青睐 应用数据分析新标准:Flurry增应用崩溃分析功能 Twitter被黑客入侵,25万用户信息可能被窃 16亿美元超级计算机项目助力解读人脑 卡巴斯基发现新型Android恶意软件 可入侵Windows 谷歌发布基于B-Tree的C++模板库 开源产品系列:高性能Web框架Zend Framework LiFi是否会取代WiFi? 1月浏览器排行:IE10突破1% Chrome连续3月下滑 Wine让Android也能运行Windows软件 高手请进!!分,不够再给!!是关于session的问题!! samsung550s显示器一问,在线等待…… RedHat 8.0 启动进不了XWindow视窗,怎么办呢???? 在C#中如何完成byte[]之间的拷贝,或者部分拷贝 请问Fuction(T("helpnet"),int i)中的T是和作用? 在客户服务器系统中如何向服务器中请求查询数据? 连接SQL——PLUS问题,用connect / as sysdba,抱错:服务句柄未初始化 关于安装程序的问题,来者有分 急,请高手赐教,在线 初学C++,我是不是需要详细的了解模板技术 游戏开始时的图形菜单和控件是怎么做的? 请诸位将已解决,但长期不结账的case贴在这里。 前几天搞了一个小东西 抱着试试看 在csdn上发布了 没想到今天一看 已经有十多个朋友捧场进行了下载 ######请问,不创建窗体,怎么读出窗体中的控件的属性? 答对给500分! 这个痛苦的程序已经到最后关头,请大家一定要帮我一把:) 100分求优秀MySQL技术网站。 位图菜单... 如何让自己的程序不在Window任务管理器里面出现? 关于DTS数据库导入的问题 网页设计 怎么出现了这么怪的问题?……大家进来看一下阿,来者有分!! 问大家一个语法问题;下面的句子是什么含义? 怎么样从文件里读出数据? 大家注意一下,看看里面的内容,如果有自己的ID,请尽快结贴,要不将被强制结贴! 在asp.net内怎样表示局域网络上的共享目录的路径??? 如何让测量结构可通过WEB方式查看, 急急急, 请各位WEB开发高手帮帮忙 再当一年程序员,然后去卖血。心情沮丧,散分。 怎样把jpg文件设置为墙纸? 查询出字段中最大值的记录????字段为(number)型!在线等候! 请问新改版的CSDN是用ASP.Net开发的吗???我有事要请教 有没有对格斗游戏原理精通的朋友吗? javascript如何定制子框架(iframe)的onkeyup事件,在线等,谢啦! 有人知道该怎样解决吗??(在线) 急告:怎样向打开的批处理文件的命令提示符界面中输入参数 无聊兄,海良兄请进 基础问题:怎样能将一个int型变量转变为float型? 高分请教 VB中访问SQL 2000的表格语句? 各位大哥,给点意见 win2000 advance sever与win xp!xp不能上网浏览网页 有WEB开发经验的请进 请问谁有ocr的相关资料? 偶这样的人为什么找工作难? 无赖来领伤。。。 如何使用JDBC直接将Blob对象保存到数据库 未处理的“System.FormatException”类型的异常出现在 mscorlib.dll 中 是怎么回事? vc与图像处理 有什么工具可以记录下本机的网络连接记录? 如何计算工作日? Sun ONE Studio谁用过?请教 Delphi5 代码转 C++ Builder5-6,请各位跨越这个界限的高手看看,谢谢! 谁知道孟子比孔子牛吗? 深圳市英语活动手册第9册21页答案 初一历史老子,孔子,和百家争鸣)问:你一定见过中国式过马路的场景吧,请你运用所了解的儒墨道法等思想对这一现象提出管理的方法 我的叔叔于勒中 于勒的生活经历 急 谁先回答 句型转换,把下列句子改为祈使句.You must go home now.You should put up your hands.You shouldn't run in the hallway.I want to watch TV.You can't swim in the river. I want to watch the news on TV.--------,please A.turn it B.turn it on 我的叔叔于勒 怎么简写? that is why i tell you what in you heart 翻译 一个月 每天使劲听六级的英语听力,12月份的四级英语听力能提升上去吗?有什么好方法吗?我说的使劲听是指每一段都听懂听会...我想说~还有一个月的时间,我是每天听四级真题好还是听比四 《我的叔叔于勒》换个口吻缩写小说.以于勒或菲利普夫人为第一人称 英语翻译【拒绝机译】Lafee Tell Me WhyI’m lying wide awake My head spinning over you Dark of night,no stars inside You are dreaming next to me Afraid to close my eyes,‘cause I don’t wanna miss a moment of you Don’t want to dream,no N 我们人类现在是不是还在进化啊!能不能在往更高层进化了?要是我们人类还在进化,那是我们人类进化的比以前更快、还是比以前慢啊?还有我们进化的有没有动物快啊?会不会被别的物种超越? Don't watch TV and do your homework.的同义句是什么___ ___ TV and do your homework. 谁知道现在中国it业年薪是多少,底薪呢? 我们人类还在继续进化吗我们人类会不会进化到更高等,现在我们人类的基因有没有停止进化 Tom,finish your homework first,or you _____watch TVAshan'tBmustn'tCneedn'tDmay not选A,为什么,请详细作答. IT业的年薪平均是多少?程序员之类的如果是专科生呢? 人类还在进化吗 孟子思想对孔子思想的继承和发展体现在哪些方面? 宗教的本质是人类社会发展到一定历史阶段,人类思维能力发展到一定水平而出现的社会现象,这句话对吗? 人类在历史上的生活正如旅行一样.旅途上的征人所经过的地方,有时是坦荡平原,有时是崎岖险路.老于旅途走到平坦的地方.愈能感到一种冒险的美趣.求赏析, 需Bruno Mars 的《marry you》的英文歌词!~谢~~ 印度的IT业怎么样?薪资呢? 在百家争鸣的时期,以孔子、孟子为代表的是——家,以老子、庄子为代表的是——家,以——为代表的法家,以——为代表的墨家,以公孙龙为代表的名家等 有谁帮我翻译一下“早上好,先生,今天天气很好,不是吗?”谢谢! 英语形容词+反义比如big-small,还要加上比较级...要10个已经写出的句子:I want to go to the foreign language bookshop.i have a small dictionart now and it doesn't have many words.i need a bigger dictionary .仿写上面句子... 春秋战国的孔子 孟子 老子 庄子 这些人我光记混有人能帮我总结一下吗主要是 他们的思想 事迹 名言 等等说的好的我 的 the amount of 和 the number of有什么区别?是可数不可数的问题么 孟子与《孟子》一文中,孟子继承孔子的哲学政治思想并有所发展的表现是什么?请分条陈述 luck的形容词 副词 反义形容词 effect 和affect ,number 和amount 的区别 i dont want to let you go Weezer歌词 历史上战争给人类历史和社会的发展带来哪些影响 英语翻译 反义词前缀有in,im,ir把原词和原词的反义词和他们的意思写上! (1)百家争鸣各家主张有什么不同?(百家争鸣中有道家老子,儒家孔子孟子,墨家墨子,法家韩非子)哪里有关于百家争鸣的视频? 傻瓜用英语怎么说在短腿的反击里秀晶说的傻瓜 lt's half past six. The baby is ____(wake).好的加分.为什么这么写 Tell'm that's not' u,coz I...miβ u 翻译 英语中,turning on the left和turn left有什么区别? 你很漂亮,这句话我想表示反问,该如何翻译呢? 对孔子的认识是什么? 沪江开心词场如何删除单词书 有哪些ir发/3:/的单词 关于孔子的了解 Turn on the light的中文是什么? ir发 e 有哪些单词 1.do you homework.变为否定句 2.please show you turn on the man.变为否定句1.do you homework.变为否定句 2.please show you turn on the man.变为否定句 3.why don't you turn on the bender?肯定回答4.stop laughing!写同义句5.you mu have to turn on the light的中文意思 写出含有ir组合的单词,并写出汉语. can句型怎么改成祈使句?下面有一道题目,请你们解答:问:You can make a molde plane.(can):改成can句型怎么改?上面的题目是错的。应该是:问:You can make a molde plane.(祈使句):改成祈使句怎 turn on the light switch. n开头,中间有ir的英文单词 百家争鸣中,有孔子、老子、韩非子.但这都不是他们的原名.那历史上有谁是叫( )子的原名?举例越多越好,不知道的别回答=-= what/which is your size? 对括号内的词语提问1\She is drving (a new car).2\They are having (a party) now.3\(The girl) is doing her homework now.4\He is (drawing party) now.5\The children can swim (nom).6\Class begins (at 8) every morning.7\My family live (in a big fla 句型转换 You can't swim in the lake.(改为否定祈使句) what c___ is your new shirt?---lt's blue. 英语活动手册 第九册 孔子与百家争鸣百家争鸣指什么家?代表人物是什么?怎么争鸣?史上对孔子的评价是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘