`
icheng
  • 浏览: 833980 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

开发到底是什么?

 
阅读更多
摘要:这篇文章是博主结合自身五年的开发经验来和大家谈谈开发到底是什么这个外行觉得神秘内行觉得苦不堪言的话题。

  本来计划在这一篇的时候发一些关于Hash算法对于关键词过滤以及屏蔽,特别是一些不和谐的词,但是推迟了一下。在上一篇的中做的一个缓存类受关注的并不多,所以就来吹吹牛,讲下开发到底是为什么。

  18岁的时候我已经接触了开发,为当时风靡的摩托罗拉手机MTK芯片组进行修改并完善摩托罗拉L6手机系统的修改。那时候是早期智能手机的样子,内存貌似只有不到10M,支持移动运用。(有兴趣的可以去手机之家去搜索下V-smail L6 或者google搜索下。大概07年,现在除非在专业的论坛很少能见到了。MTK可以看下这里的解释:http://baike.baidu.com/view/368130.htm)几年后诺基亚N7系列以及塞班系统秒杀了当年的MTK。塞班的出现让摩托罗拉连年亏损,诺基亚拥有着塞班系统秒杀了手机行业好几年。iOS以及Android的雄起也让诺基亚进入险境。

  后来我一直都在问自己“开发到底是什么”。开发是推动器,推动变革创新着一些传统行业。上一篇随笔的发布不少的人加我QQ都问我技术人员如何规划职业,其实我也很迷惘,并且每个人有每个人的不同,所以不好说。传统的生产行业销售行业高额的运营以及低效的市场盈利必然会被一些现代化的开发转变。

  所以做技术的不要只做技术,关注市场,关注行业才是一个问题的关键。在这里再次给大家一些例子:中国化工网。或者很多人都不知道,或许它的页面都是错位的,但是它上市了,它改变了化工行业传统的运行方式。当很多很多站靠着广告递推病毒的推广忽悠的却艰难的赚钱的时候,学学这些吧,低调的改变社会低调的赚钱。技术不是每天面对着计算机,而是拿出您的想法去改变一些传统的行业,这些才是技术人员的未来。

  开发的意义在于对于现有形态的转变,大范围的转化现有的不合理的陈旧的思维习惯。

  19岁的时候为四川的一家钢铁公司开发了钢铁的价格走势分析以及价格短信邮件提醒。通过不停的分析各个城市各种钢铁的价格走势以及价位的判断梳理,然后以每条短信一毛五的价格发给订阅者。一条短信的大概的盈利在六分到七分。这个当年不到两千的一个项目在今天一天的盈利都超过千元。

  别去做无用的开发。现在有着一堆的企业在做着无用的开发,漫无目的瞎折腾,折腾网站,折腾梦想。开发的时候想想有多少的开发无效呢,您可以去忙着那些无效的开发,可是您却要明白有一天您到底要开发什么,切入到什么行业,解决什么的问题。世界上最聪明的人是借用别人撞的头破血流的经验作为自己的经验,世界上最愚蠢的人是非用自己撞得头破血流的经验才叫经验。因为有了许多不好不成功的开发,才会让您在之后之后要怎么做不去怎么做。现实很美真的很美,因为这样您才会奋进。因为您不是富二代,出身贫寒才更要去折腾,这样您的世界才会有价值。现实有很多地方都是可以通过开发直接赚钱的。GIS物理定位的订餐系统,智能识别技术,传统行业的智能化,跨地区的价格落差,以及一些医疗系统的家庭运用都正在颠覆我们的生活。专注行业,专注解决生活中的生产力的解决,必然会赢得真的发展。那些都是开发方向,也是创新方向。创新的思维让塞班秒杀了MTK,然后又让IOS和Android秒杀了塞班。

  所以我们真的该想下我们到底要做一些什么了。我们的未来在那里,路在何方,我们如何用开发来改变自己,我们到底要开发什么,如何的去更好的开发。不要去关注语言之争,不要去关注与Windows好还是Linux好,也不用去关注php好还是asp.net好。无所谓用什么语言,面向什么对象过程,使用了什么架构去开发。语言是对机器的,不是对人去执行的,当您觉得您能够开发它的时候,您就可以开发好它,您同样会有很多很多的进步。

  语言之争就是没事找抽,别再去满世界里想采用什么架构,当您经历多了就知道为什么代码会那么写,也就明白了为什么要采用单件,监听,为什么要求抽象接口,而又为什么有的时候面向对象而有的时候面向过程了,估计那群架构师要骂我了,而如果您去读微软的代码,你就会发现即使在微软的基础库mscorlib里,也有很多结构都没被使用,微软的工程师组肯定要比我们和今天的架构师更知道如何去部署代码如何的去取舍。结构的核心在于自然,面对问题去解决问题,不是臆想。在开源中国有这么一句话就是:设计者高高在上,不食人间烟火,只是提供约束,不要这样,必须那样,而不是提供方法和可以复用的API。开发者是处于解决问题的一线,饱尝重复造轮子的疾苦,他们最需要的是快速的解决问题,以更恰当的方式工作,寻找更容易构建系统的技术和方式。

  对于博客园的哥们姐们儿们,告诉您们C#会有足够的发展的,现在越来越多的芯片技术开始直接支持C#,Kinect躯体感应以及生物智能也直接使用C#来做开发,我有一个好友,在日本为机器人编写程序部分都使用C#。如果您明白了生产力,就知道了微软在这个语言上所做的许多不被我们知道的努力。牺牲掉百分之二十的性能来更快的开发维护和部署是值得的。

  10月31日我会结束自己从事了五年的职业开发。五年的开发已经让我掉了三分之一的头发,头发和开发相比我更爱头发(杯具啊,脑袋光亮光亮的)。之后有了时间也会更多的和朋友们一起分享一些开发的经验和误区。谢谢大家。

摘要:这篇文章是博主结合自身五年的开发经验来和大家谈谈开发到底是什么这个外行觉得神秘内行觉得苦不堪言的话题。

  本来计划在这一篇的时候发一些关于Hash算法对于关键词过滤以及屏蔽,特别是一些不和谐的词,但是推迟了一下。在上一篇的中做的一个缓存类受关注的并不多,所以就来吹吹牛,讲下开发到底是为什么。

  18岁的时候我已经接触了开发,为当时风靡的摩托罗拉手机MTK芯片组进行修改并完善摩托罗拉L6手机系统的修改。那时候是早期智能手机的样子,内存貌似只有不到10M,支持移动运用。(有兴趣的可以去手机之家去搜索下V-smail L6 或者google搜索下。大概07年,现在除非在专业的论坛很少能见到了。MTK可以看下这里的解释:http://baike.baidu.com/view/368130.htm)几年后诺基亚N7系列以及塞班系统秒杀了当年的MTK。塞班的出现让摩托罗拉连年亏损,诺基亚拥有着塞班系统秒杀了手机行业好几年。iOS以及Android的雄起也让诺基亚进入险境。

  后来我一直都在问自己“开发到底是什么”。开发是推动器,推动变革创新着一些传统行业。上一篇随笔的发布不少的人加我QQ都问我技术人员如何规划职业,其实我也很迷惘,并且每个人有每个人的不同,所以不好说。传统的生产行业销售行业高额的运营以及低效的市场盈利必然会被一些现代化的开发转变。

  所以做技术的不要只做技术,关注市场,关注行业才是一个问题的关键。在这里再次给大家一些例子:中国化工网。或者很多人都不知道,或许它的页面都是错位的,但是它上市了,它改变了化工行业传统的运行方式。当很多很多站靠着广告递推病毒的推广忽悠的却艰难的赚钱的时候,学学这些吧,低调的改变社会低调的赚钱。技术不是每天面对着计算机,而是拿出您的想法去改变一些传统的行业,这些才是技术人员的未来。

  开发的意义在于对于现有形态的转变,大范围的转化现有的不合理的陈旧的思维习惯。

  19岁的时候为四川的一家钢铁公司开发了钢铁的价格走势分析以及价格短信邮件提醒。通过不停的分析各个城市各种钢铁的价格走势以及价位的判断梳理,然后以每条短信一毛五的价格发给订阅者。一条短信的大概的盈利在六分到七分。这个当年不到两千的一个项目在今天一天的盈利都超过千元。

  别去做无用的开发。现在有着一堆的企业在做着无用的开发,漫无目的瞎折腾,折腾网站,折腾梦想。开发的时候想想有多少的开发无效呢,您可以去忙着那些无效的开发,可是您却要明白有一天您到底要开发什么,切入到什么行业,解决什么的问题。世界上最聪明的人是借用别人撞的头破血流的经验作为自己的经验,世界上最愚蠢的人是非用自己撞得头破血流的经验才叫经验。因为有了许多不好不成功的开发,才会让您在之后之后要怎么做不去怎么做。现实很美真的很美,因为这样您才会奋进。因为您不是富二代,出身贫寒才更要去折腾,这样您的世界才会有价值。现实有很多地方都是可以通过开发直接赚钱的。GIS物理定位的订餐系统,智能识别技术,传统行业的智能化,跨地区的价格落差,以及一些医疗系统的家庭运用都正在颠覆我们的生活。专注行业,专注解决生活中的生产力的解决,必然会赢得真的发展。那些都是开发方向,也是创新方向。创新的思维让塞班秒杀了MTK,然后又让IOS和Android秒杀了塞班。

  所以我们真的该想下我们到底要做一些什么了。我们的未来在那里,路在何方,我们如何用开发来改变自己,我们到底要开发什么,如何的去更好的开发。不要去关注语言之争,不要去关注与Windows好还是Linux好,也不用去关注php好还是asp.net好。无所谓用什么语言,面向什么对象过程,使用了什么架构去开发。语言是对机器的,不是对人去执行的,当您觉得您能够开发它的时候,您就可以开发好它,您同样会有很多很多的进步。

  语言之争就是没事找抽,别再去满世界里想采用什么架构,当您经历多了就知道为什么代码会那么写,也就明白了为什么要采用单件,监听,为什么要求抽象接口,而又为什么有的时候面向对象而有的时候面向过程了,估计那群架构师要骂我了,而如果您去读微软的代码,你就会发现即使在微软的基础库mscorlib里,也有很多结构都没被使用,微软的工程师组肯定要比我们和今天的架构师更知道如何去部署代码如何的去取舍。结构的核心在于自然,面对问题去解决问题,不是臆想。在开源中国有这么一句话就是:设计者高高在上,不食人间烟火,只是提供约束,不要这样,必须那样,而不是提供方法和可以复用的API。开发者是处于解决问题的一线,饱尝重复造轮子的疾苦,他们最需要的是快速的解决问题,以更恰当的方式工作,寻找更容易构建系统的技术和方式。

  对于博客园的哥们姐们儿们,告诉您们C#会有足够的发展的,现在越来越多的芯片技术开始直接支持C#,Kinect躯体感应以及生物智能也直接使用C#来做开发,我有一个好友,在日本为机器人编写程序部分都使用C#。如果您明白了生产力,就知道了微软在这个语言上所做的许多不被我们知道的努力。牺牲掉百分之二十的性能来更快的开发维护和部署是值得的。

  10月31日我会结束自己从事了五年的职业开发。五年的开发已经让我掉了三分之一的头发,头发和开发相比我更爱头发(杯具啊,脑袋光亮光亮的)。之后有了时间也会更多的和朋友们一起分享一些开发的经验和误区。谢谢大家。

分享到:
评论

相关推荐

    互联网思维到底是什么?.docx

    互联网思维到底是什么? 互联网思维精髓:用户思维、简约思维、极致思维、迭代思维、流量思维、社会化思维、大数据思维、平台思维、跨界思维。 互联网思维是一种用户至上的思维,以前的企业也会讲用户至上、产品为王...

    VB到底是什么?它的应用范围有哪些?

    1.VB是什么? VB是visual Basic的简称,即初学者通用符号代码,是很容易入门的语言,从BASIC发展而来。 2.学VB有什么用? VB是一门编程语言,所以能用VB做的很多很多,基本上除了底层开发(系统软件),VB都能做,...

    火热的低代码到底是什么?

    也是最近一段时间跟云原生一起被热捧,不管你是做后端开发、还是前端设计、销售、售前,如果你没接触过低代码你都不好意思说自己在软件领域工作,这边文章从我的角度聊聊低代码是什么、以怎么样的方式开发、及低代码...

    网络应用程序的设计和开发

    近几年来,网络应用的广度和深度以人们预想不到的速度迅猛向前发展,网络应用程序的设计和开发成为各类应用软件中最主要的组成部分,网站开发平台的竞争也异常激烈。博客,是最近几年出现的一个新现象。我想只要你...

    学习编程前必看,到底什么是计算机、软件开发、编程语言?(csdn)————程序.pdf

    学习编程前必看,到底什么是计算机、软件开发、编程语言?(csdn)————程序

    编程培训班到底培训啥?如何甄别培训班是否坑爹?学习路线是什么?想通过培训入行编程开发程序员岗小伙伴们的福音|Java培训,python培训真的有用吗?

    编程培训班到底培训啥_如何甄别培训班是否坑爹_学习路线是什么_想通过培训入行编程开发程序员岗小伙伴们的福音_Java培训,pyt

    验证和确认到底是什么?

     昨天在文章中我说过,验证,是为了确认某一开发阶段的产品是否满足在阶段初期提出的要求而进行评估的过程;确认,是在开发过程中或结束时,对软件产品进行评估以确定其是否满足软件需求规格的要求。简单地讲,验证...

    国外的外贸出口商到底如何写开发信的?.pdf

    国外的外贸出口商到底如何写开发信的?.pdf

    flightquest:那到底是什么?

    那到底是什么? 前提 每当我坐在飞机上的靠窗座位上时,我总是想知道下面是什么。 我是一名行业的地图制作者,但我一直缺乏编码技能。 我对这个问题表现出浓厚的兴趣,促使我编写更多代码。 安装 确保已安装 克隆或...

    使用chatGPT能做些什么?开启你的66种副业

    GPT是“Generative Pre-trained Transformer”的缩写,它是一种由OpenAI开发的自然语言处理技术。GPT-3是目前最大的GPT模型之一,它具有多达1750亿个参数,可以生成极为流畅、自然的语言文本,并且在多项自然语言...

    到底什么是嵌入式,你对嵌入式的定义是什么?

    也许对于很多的嵌入式工程师来说,技术是比较的熟练,可是如果真的有人问及你嵌入式到底是什么,或者你还会犹豫好一阵吧!,很多的时候,虽然你比较的熟练,但是把它真正的意义而疏远了,下面,小编就来给你普及普及...

    ChatGPT 的插件功能,到底意味着什么?

    插件功能的加入意味着什么?首先,它扩展了ChatGPT的应用场景,让其在更多的领域和场景中得到应用,如电商客服、智能语音助手等。其次,它提升了ChatGPT的可扩展性和灵活性,可以通过添加或删除插件的方式来实现功能...

    bing与chatgpt到底是什么关系?

    Bing是由微软开发的搜索引擎和语音识别应用程序,而CHATGPT是生成式对话模型,由OpenAI开发。尽管这两个系统看起来不相关,但它们实际上在某些方面具有相似之处。例如,它们都使用了机器学习算法,以便在不同的任务...

    ChatGPT到底是什么,ChatGPT能做什么事情?

    目前ChatGPT非常的火爆,但是ChatGPT到底是个什么东西,它到底是个什么东西呢? 首先,ChatGPT是由 OpenAI公司开发训练的大型语言模型,基于 GPT 架构。ChatGPT能够根据输入的文本理解意思并生成相应的回复。ChatGPT...

    嵌入式初学者到底需要什么?

    嵌入式初学者到底需要什么?

    石墨烯到底是什么?它能给电子产业带来什么?

    “据消息称,这款石墨烯手机,技术由中国科学院重庆绿色智能技术研究院,和中国科学院宁波材料技术与工程研究所开发,采用研制的石墨烯触摸屏、电池和导热膜等新材料,在屏幕显示、电池续航能力以及防止手机发烫方面...

    DevOps的真谛到底是什么?

    DevOps是一种非常重要的方法论,该方法将解决一些最大型问题的基本原则和实践恰如其分地融为一体,很好地解决了此类机构的软件开发项目中一种最令人感觉悲凉的失败要素:开发者和运维人员之间的混乱之墙。...

    消费电子中的石墨烯到底是什么?它能给电子产业带来什么?

    “据消息称,这款石墨烯手机,核心技术由中国科学院重庆绿色智能技术研究院,和中国科学院宁波材料技术与工程研究所开发,采用最新研制的石墨烯触摸屏、电池和导热膜等新材料,在屏幕显示、电池续航能力以及防止手机...

    Python web接口开发与测试

    为什么是 Django? 我们总是很难去决定一件事情。比如,我到底该学 Java 呢还是 C# 呢? 到底测试的工资高还是开发的 高?我学习了 Python 之后,想学习 web 开发,是 Django 还是 Flask 好学、强大和灵活? 搞 Java 开发的...

Global site tag (gtag.js) - Google Analytics