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

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

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

Tropo与华为达成合作 Tropo API首次可供中国电信客户使用 抢先看:2014即将召开的Web Design大会 小米盒子2视频推送测试及解决播放优酷视频卡的问题 《近匠》UPYUN——从开发者变为服务者 移动开发者必须了解的10大跨平台工具 不差钱:30+收购案,170亿美元投资,IBM再度出手收购Cloudant 微软反击谷歌:Windows授权费降七成+硬件要求减少一半 [测试] 你的HTML5知识够金质吗? 基于OpenStack的虚拟机在线迁移 当64bit遇上8核心:高通发布Snapdragon 615 深圳Maker Faire创客市集:国内外创客组团来参展 腾讯正式发布QQ浏览器微信版 摩托罗拉今年推智能手表,有望提高续航能力 众筹未来必拥抱众智 果合报告:iOS趋势及手游开发六大核心策略 无视OpenStack的前车之鉴,SAP等毅然支持Cloud Foundry 轻松搞定TB级数据,开源GraphLab突破人类图计算“极限值” 英特尔至强E7 v2处理器:2倍性能提升,3倍内存容量,4倍I/O带宽 著名工业设计师Yves Béhar:“我们并不需要三星智能手表。” 跨平台的.NET运行环境 Mono 3.2.7发布! Google石博盟:抓住全球化和移动化的机遇 ShareSDK针对Unity发布社交化组件 2014 CocoaChina开发者大会将公布触控奖学金等高校合作计划 中低端智能手机热销,未来市场或主打价格战 Facebook开源flint:一个用D语言编写的C++静态代码分析器 AMD携手BlueStacks,下半年推出零售版双操作系统 历时6年 Github发布基于Web的桌面文本编辑器:Atom Ratchet:构建移动应用原型,新版支持Android 13个最狂帅炫酷的前沿科技研究项目 打动面试官的五大技能 乐视TV和NBA签约三年互联网电视版权 首度披露大屏运营策略 连接数据库的疑问,盼望解答!! 什么叫作实例? 菜鸟问题 十万火急:MDI的一个问题?????????在线等待!!!!!! 调查一下用汇编语言开发的工资如何?(深圳 ) 有关Builder版的兄弟定期进行网上技术交流的倡议书! 急!关系到我是否找到工作,请回答 如何根据Form的大小调整控件的大小 闪盘的另一个分区不能用了!!在线 连接数据库的疑问,盼望解答!! 急!急!急!请教一个共享的问题? 请问哪里有Class类和Method这两个类的说明呀!谢谢! 怎样打开CSDN电子版 请推荐一下有关于JAVA,JSP,JAVASCRIPT相关的好书 汽车与电脑谁重要(转) 转让 全新飞利普 820 彩屏手机一部(个人) 请问是否有可以统计数据的电子表格控件? 给点看法? 是不是来这里的人混得好的不多,搞得我都不敢跳槽了 倒霉就一个字,我只说一次。 一个关于Delphi的简单循环外提(编译优化)的测试,有兴趣进来看看 大家遇到这样的问题了吗? DTPicker的问题,急急急!!!! sun的ultra5启动时显示没有键盘设备,可能是键盘坏了,哪里能找到这种8芯的鬼键盘? softice调试时出现的有意思的问题 怎样终止一个函数? 关于j2ee的几个问题 谁有数值计算方法与c语言工程函数库的代码,急!!! 麻烦有项目开发经验的大虾进来看看,给项目估个价!谢谢! 急!!大问题!!求助!!发扬你们的美德吧! JAVA的配置问题 菊花在水里跳舞!!! 用什么来写啊!!!jdk还是jbuilder TP-LINK的RTL8029(AS)芯片的网卡怎么装? w32dasm怎么把程序中的中文字符串反汇编成指令了呢? 曾用B/S四层结构开发过OA的,请进!! sql语句的问题? 关于QUERY->SQL的赋值 c++学习中的问题,拿来和大家一起讨论。 求助!要写一个MP3的播放程序~~ Project Settings里面的设置怎么设为默认值,让以后新建的每个工程都适用? 怎样读取数码相机的照片,并将它存入sqlserver数据库中(100分) VB6菜单设计器设计的菜单跟到WINDOWSXP下面,会自动变成XP类型的菜单吗? 请问openpicturedialog的用法? 紧急求教:ScktSrvr(Borland Socket Server)设置问题????????? 关于com与asp的疑惑 怎样读取数码相机的照片,并将它存入sqlserver数据库中 JSP里连接DB2的疑问? 为什么dbgrid的网格颜色属性的更改不是每次都可以。 请教名位大虾!~怎么安装.NET?今天刚买的,却不会装,七张光盘的!~ rose 的问题, 一平米可以种多少棵桃树 《三字经》的内容 一辆车去某地,去时每小时行驶36千米,六分之五小时到达,回来时用了五分之四小时回来时平均每小时行几千米? research是可数名词吗? The temperature has __high this week.A.got B.stayed 选哪个,为什么?保持升高?那变得高了不行么? I'm surprised to see you drink so much.you ____.A.used to B.didn't use to C.weren't used to 在一个长300米宽250米的果园里种了8000棵桃树,平均每公顷种桃树多少棵? The temperature has stayed _____ this week A hest B highly C high D heated has在什么情况下用?the child 后面为什么是have? research可数吗? what the temperature for 3 week 当飞机空投救援物资时,为了能把物品准确投到受灾地区,应该怎样投掷,为什么 快车、慢车同时从甲乙两地相向而行开出4小时后还相距240公里,已知快车行完全程要10小时,快慢车的速度比是3比2,甲乙两地相距多少公里?用小学六年级解题方法,谢谢. a scolding hurt more than a beating什么意思 I think Tom can't play chess well?哪里错了? 一列快车与一列慢车同时从甲乙两地相向而行,开出4小时后还相距240千米.以知快车行完全程要10小时快车与慢车的比是3:2.甲乙两地相距多少米 求三字经的内容.我想自己随时都方便看. do you play chess well 一只船顺水行320千米需用8小时,水流速度为每小时15千米,这只船逆水行这段路程需用几小时?马上回复,用方程和算式解答,快啊, 孩子们调课了,大人调吗 甲乙两车同时分别从ab两地相向而行,甲走到全程3/7的地方与乙相遇.已知甲每小时行80km,乙走完全程 the little girl is lovely 自然课上做的实验 甲乙从AB两地同时相向出发,甲每小时行80KM,乙每小时行70KM,甲行全程2/5,乙离还有36KM,AB两地是多少? 还要音标 she hurt (hurt) my feelings.i'sorry to hear that he has been seriously ( serious)ill为什么要用副词...还有那,'是什么的缩写吗.he is busy with the organizing (organize)of a new club.为什么是organizing...we chattered like two teenage 9._____________ to hurt her feelings,he did not tell her the truth.A:Not to want B:Not wanting C:To want not D:Wanting not 预备语文课文布丰的《松鼠》节选中第二节的第一句话的作用是什么,它们面容清秀,眼睛闪闪有光,身体矫健,四肢轻快,非常敏捷,非常机警. You are a liar!Deceive my feelings Hurt my heart!Wu Yu-you! 英语语法高手请进:You will regret ___those words.You will hurt her feelingsYou will regret ___those words.You will hurt her feelings.A.saying.B.to say C.having said D.to have said 语文六年级上课文《松鼠》布丰,课后学习建议,积累 快 求翻译.hurt my feelings 甲乙两车分别从ab两地相向而行,甲车每小时行80km,乙车每小时行全程的10%,当甲车距离B地的路程与已行的路程之比是1:5时,乙车再行全程的八分之三到达A地,AB两地相距多少千米? to the best of our knowledge是什么意思 六(2)班开展向山区儿童捐书活动,第一小组捐书36本.第二小组捐的是第一小组的8/9,是第三组的4/5,六(2)班共向山区小朋友捐书多少本? 靠卵繁殖后代的动物叫什么?叫卵生. this is sea brief looks 还有OLD TO THE 都是衣服上印的文字 You ought not to have hurt my feelings.什么意思 AB两地相距510千米,甲乙两车分别由两地相向而行,若两车同时出发,则5/1/10小时相遇;若乙车先出发2小时,则甲车出发后4小时相遇,求两车的速度 文章《老王》中,哪些地方用了各种描写比如动作描写 之类的 并赏析 要赏析好点哈 我明天就要 教育要因材施教, A、B两地相距510千米,甲乙两车分别由两地相向而行,两车同时出发,则5.1小时相遇;乙车先出发2小时,则甲车出发后4小时相遇,求两车速度(方程) to our best knowledge是什么意思 We l----- like each other very much and we like to help each other. AB两地相距510千米,甲乙两车由两地相向而行,若两车同时出发 则5.2小时相遇若乙车x先出发2小时,则甲车出发4小时后相遇,求两车的速度 一方阵形桃园共15层,最里层共种12棵桃树,若每棵桃树结桃子60千克,这桃园可结桃多少千克? 我做题时看到了这样的句子 What is your last name My name is Black.对么 so we miss each other very much的中文意思 一个三角形桃园,底45米,高40米.如果平均每棵桃树占地9平方米,这个桃园一共有多少棵桃树? 三字经全部内容 根据句意填空.Ann and Joan are( 1 ) .They look( 2 ) each other very much.People often ( 3 ) that Ann is Joan or Joan is Ann, ( 4 ) it's to tell the difference.上面一句的t's和to之间还有一个空,第二句以下为准。People 两列火车同时从甲乙两地相对开出.快车行完全程需要20小时,慢车行完全程需要30小时,已知快车中途停留2小时,慢车停留1小时.则两车开出后多少小时才相遇 三字经的内容是什么? the,can,read,school,boys,picturebooks,at连词成句 两列火车同时从甲乙两地相对开出.快车行完全程需要20小时,慢车行完全程需要30小时.已知快车中途停留停留2小时,慢车停留1小时.则两车开出后多少小时才相遇? 三字经,主要内容 nor do we write to each other very much中的do有什么作用是强调作用吗? 两列火车从甲、乙两地同时相对开出,快车完全程需要二十小时,慢车行完全程需要三十小时,开出后十五小时两车相遇.已知快车中途停留四小时,慢车停留了几小时? 老王 墓志铭 50字给《老王》中的老王写墓志铭 l连词成句 class ,see,photo,my,school,in,can ,at,you,the 金正恩凭吊勇士之墓北约核演习曾险些引发核战朴槿惠对朝探出橄榄枝?澳百余家网站因“窃听”遭“黑”白宫、两院拒赦斯诺登纽约股市4日波动后小幅上涨部分高校将学位证挂钩英语四级 教育部中印时隔5年再次联合军演 更多表达政丘吉尔曾担心法国对英宣战印度远征火星纽约金价4日小幅反弹北约秘书长否认东欧军演针对俄罗斯大学教会你什么?两大美制军机入驻台湾 下一步军购欲争多伦多市长福特最近麻烦不断芬兰外交部长期遭入侵 媒体乱猜中俄黑苏格兰部长为中国教师要签证 英称将严美媒称“画狗大师”小布什要给政坛老友多伦多市长福特最近麻烦不断美国国务院称在钓鱼岛问题上立场未变外交部:美国不是钓鱼岛争议当事方 应网贷行业平均利率两年跌近53%《他是龙》教你拍出清新感李永波缺席访港活动多次提价 五粮液净利增18%红通疑犯上缴新西兰2亿元开拓者亿元户变身篮球教练城管执法办法不可“越位揽权”李克强:多方面加强对小微企业支持今天天气福莱哥勒床垫登陆中国市场实创装饰整合硬装、软装和定制家具经济负增长,东北人幸福感并不低华策影视全网剧营收占比65%八达岭虎咬人不是责任事故终结电信诈骗,别再以生命为代价婴童品牌Lass&Lad进驻北京东易日盛上半年亏损1344万元游戏公司半年业绩增幅最高相差4817意大利中部地震已致73人遇难股权“拉锯战” 万科评级展望被下调老虎伤人:需追问动物园民事责任
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘