5年软件开发经验总结-每个人都可以创业.docVIP

5年软件开发经验总结-每个人都可以创业.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5年软件开发经验总结-每个人都可以创业

5年软件开发经验总结:每个人都可以创业WebjxCom提示:告别编程5年再次回归,我注意到很多变化。 在享受了 6 年的全职软件工程师生涯之后,我决定换个活法。接下来的 5 年里我进修了 MBA 课程,并尝试了各种管理和投资类型的角色。我依旧关注技术,但在此期间并没有积极参与软件开发,也许配置一个 wordpress 主题或插件可以除外——当然这不能和软件开发相提并论。 我并没有像以前一样持续关注必威体育精装版的技术潮流,因此对于编程技巧已非常生疏。 一旦决定了要做自己的事业,我想到从过去离开的地方重操旧业会相对容易。结果我发现,软件开发和其他技术一样需要持续的关注和时间投入,否则技能会丧失殆尽。 (在众多的理由中)对于与软件开发隔离这段时间,我已经解释了自己是如何看待自身的编程技术。因此我打算在这里谈谈在我告别软件开发这 5 年里,世界软件行业的变化和发展。 从某种意义上讲,我是在 2006 的夏天告别编程开发的。那时,我使用 J2EE/Java 进行后端服务器软件开发,采用了面世仅 1 年的 Spring 框架。再一次回到软件开发,我已经不再和 Java 代码打交道了(不是因为我不喜欢 Java,而是因为 Java 不适合我目前的工作)。坦率地说我没有关注 Java 方面的进展,因此不会在这里讨论这 5 年中 Java 业界的变化。下面是离开编程之后我注意到的几个显著改变: PHP 成为了可用的企业级平台 公平起见,在我之前的软件生涯中我没有开发过基于 web 的应用程序,所以我的观点可能不准确。但是,我认识的绝大多数人都不曾考虑使用 PHP 构建企业级应用。PHP 被用来开发辅助项目或者小型网站。我很少使用 PHP,所以从未想过使用它开发公司产品(是的,我承认,我的名字叫 Dan,我使用 PHP 为自己的创业公司开发产品)。 我想这种变化很大程度上归功于 Ruby on Rails(RoR)运动,而在离开软件开发的 5 年中我完全错过了。RoR 在 2005 年 12 月发布 v1 版本,所以我猜在我告别软件开发之前 RoR 技术上就已经实现了,但并没有成熟,因为在此之后的 1 年多时间里我都没有听说过 RoR。 译注:Ruby on Rails: 是一个易于开发和部署的 web 框架,它构建在 Ruby 语言之上,被认为是现有企业框架的一种替代。 我认为 RoR 推动了 PHP 的成熟。现在,使用必威体育精装版的 PHP 版本(5.3+)结合一些新的框架(我选择的框架是 Lithium),PHP 已经成为了很多类型的应用开发可以信赖的基础语言。 我可以简单地将 RoR 列为本文介绍的要点之一,然而由于在回归软件开发之前我从未使用过,因此决定还是不将它列到我的清单中。我可以肯定,很多人(事实上昨天就有人这么告诉我!)会说,如果我不采用 RoR 就意味着我还没有彻底回归软件开发,所以我想还有很多新东西等待我去发现。 社交化的软件开发 在我告别软件开发的时候,像 SourceForge 和 FreshMeat(现在改名叫 Freecode)就已经出现了,但就社交化的软件开发而言,我认为他们没有取得像 GitHub 这样的成就。GitHub 在 2008 年起步,所以在对社交化软件的理解上能够从 Facebook 以及类似产品中得到启发。花时间检阅 GitHub 并从别人的代码中学习是如此的容易,以至于让我感到非常惊奇。我承认,我没有像别人那样自由地分享自己的代码。我虽然使用 GitHub,但只打算将自己的工作封闭起来。我猜这么做的一个原因就是,在离开的这段时间里我错过了社交化软件开发。 像 Reddit 和 Hacker News 这样的网站对社交化软件开发也做出了巨大的贡献。这两个网站都是在我离开这段时间起步,所以我正在努力进入和了解(大多数时间我都在阅读 Hacker News)。 很明显,社区的概念已经存在一段时间了。但我已经习惯了从像 TheServerS 和其他一些网站(名字已经不大记得了)阅读专业的技术新闻,然而这些网站的风格更像是社论而不是社交式的评论。 nosql 数据库 等等,你告诉我在我离开这 5 年里,人们已经完全抛弃了 SQL?想问我是否喜欢这种变化?你恐怕是疯了,因为这是不可能的。关系数据库和 SQL 是软件开发世界中的一个常量。无论你选择的编程语言是什么,在某种程度上每个人都会在数据库层次用 SQL 作为标准来处理数据。 在重拾软件开发后,我开始听到像 CouchDB 和 MongoDB 这些数据库。我意识到,我正在试图用 MySQL 处理非结构化的数据(例如,把 json 赋值到一个 column)并开始研究 MongoDB。 译注:JSON:(JavaScript Object Notation) 是一种轻量级

文档评论(0)

jiaokang7187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档