开发的本质 从更高点看软件开发的侧重点

  在技术外行人看来所有的程序员都是一样写代码的。但是深入之后才知道不同程序员他们具体负责的职责却如此千差万别。写PHP的不一定擅长前端,写iOS的不懂Java,写C++的搞不好Java。

  我们先来看看技术语言的演变发展。

  总体来说行业内是先有汇编,再有C、C++、Java、PHP这些语言。然后它们不断升级推动软件系统极大丰富。后面有了各种系统产品,浏览器等。拿浏览器举例,围绕这个方向又多了Java、HTML,CSS...各种技术。基于Java 又有了基于Java的各种框架,像jQuery。

  表现在用户接触的层面就是日益丰富的各种软件产品。随之而来的是不同技术开发需求旺盛:网站建设,做APP,微信开发。配套的技术岗位也应运而生。就像之前是没有iOS的,苹果推出iPhone然后iOS工程师就遍地开花了。技术岗位有生命周期,冷门的技术也在逐渐淡出人们的视野,现在市场上很少有微软当年热推的.NET了,类似的也包括大学教的VB。

  总之,大公司面临复杂的实践挑战,他们不断创新创造技术、管理手段方式。Facebook最开始用的是PHP,然后研发了HipHop。Facebook、Google在部分实践中使用MySQL来存储数据,同样他们对MySQL也做了很多更新修改,这个可以在Google Code中找到。技术改造主要围绕在可伸缩性和可用性两点,其次考虑性能和成本。Google造出了Android ,Apple推出iOS,现在甚至微信也在形成一个平台级的软件系统,很多开发需求都围绕微信来做了。总之一切都在变化发展,技术语言也有生命周期,技术演化升级不断造就新职位。产品开发人力分工的本质和相关职位也都是随着技术发展而不断演变。

  程序员客栈深处行业之中,我们非常欣喜的看到:技术职位分工越来越细,单一的技术服务平台也在细分,成为市场独角兽:服务器容器、非结构化数据存储、推送、邮件短信;各种SAAS产品在打入不同行业解决互联网+企业面临的EPR、财务、行政、报销、仓储各种问题。

  虽然互联网已经充分发展,电脑、智能手机已经走进千家万户,新产品技术服务也在不断推出,但遗憾的是互联网技术想要惠及各行各业还远远没有实现:项目开发管理的最佳模式还很需要摸索;定制化软件外包市场混乱不堪;行业标准还需要强有力的建立...

  回观语言的发展演进,领域中最高级的就是用语言和框架来约束规范使用者的行为,配套相关帮助文档、库...促进社会化分布式的生产。一层层的构建开发领域丰富的生态。

  对于程序员客栈,我们定位为程序员的经济人,同时想成为互联网的整个人力、技术的骨架工程。我们目前肯定是没有能力从生态底层设计出一类语言工具,让人人都是程序员,生产出更多更好的软件产品,满足各种生产生活需求。但是我们可以顺势而为,让所有的热门技术在人的层面产生技术沉淀,助力所有行业变革,推动社会化协同的大生产模式。

  现在面临的课题就是如何推动同时并行在程序员客栈平台开发的几十个项目;协同项目经理+ 成千上万的签约中高端程序员,团结他们对外输出极具价值的服务。

  相信解决这个平台级的项目管理难题,我们又会摸索出最先进的管理和工作模式。我们构想的本质是:在人的层面增加产品复用率,深挖一类人开放一类标准服务。这里满是机会,满是市场。我们坚信,只有走过这一道平台级项目管理的坎,社会化协同的开发大生产模式才会诞生。那时开发成本会不断降低、技术质量也会突飞猛进。平台+优质个体会取代一大部分小公司+雇员。不同公司之间无论大小也会出现更多数据、技术和人才的共享。

  至于考证

  在本文生产的过程中,发现一些童鞋在关注考项目经理从业证书。在网上搜索到了其实国家机构早已经对项目经理水平制定了标准。

  计算机技术与软件专业技术资格(水平)考试是职称考试,简称软考。软考的考试类别包含系统集成项目经理(系统集成项目管理工程师、信息系统项目管理师)、网络工程师考试等各类与计算机软件相关联的认证考试。该考试由人保部和工信部联合举办,全国统考,一年2次。其中系统集成项目管理工程师考试、信息系统项目管理师在软考中又叫软考项目经理考试。该证书既是个人职称评审的依据。

  由于身边几乎没有持证程序员和项目经理:我很好奇去看了一下这里面『信息系统项目管理师』类似的知识体系。基本都是以堆积空、大、不切实际的知识理论为主。在知乎上了解到一般都是旅游管理这样的专业大学生去考。考过你也不知道是项目管理干什么的,具体怎么干好。目前国企都不需要了!

  学习还是要练习实践才能出真知,所以自己都开发不了一个整体的软件产品,即使有各种证,有什么资格、有什么理由能当好项目经理。最好项目经理从业证书就是你优秀的工作经历和产品。程序员客栈100+项目管理经验挡各种顶级证书了。同理关于国外的PMP,大家可以去参考Quora。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C编程思想是一本著名的计算机编程类图书,由Brian W. Kernighan和Dennis M. Ritchie合著。C语言是一种广泛应用于计算机程序设计的编程语言,而《C编程思想》则是一本为学习和理解C语言编程思维方式而创作的经典著作。 本书首次出版于1988年,自那时以来,它一直是计算机编程领域的经典之作,深受广大编程爱好者和专业人士的喜爱与推崇。正是由于其所呈现的独特视角和深入的内容,C编程思想一经问世即获得了众多的赞誉和好评。 在美国软件开发杂志举办的评选中,C编程思想荣获了JOL(Journal of Object-Oriented Languages)的殊荣。这个奖项是由同行业专家评选出的,代表了该书在计算机编程领域的卓越贡献和影响力。它是对该书深入、全面、独特的编程思想的认可和肯定。 C编程思想不仅讲述了基本的C语言语法和用法,重要的是它通过丰富的实例和深入浅出的解释,教会了读者用C语言去思考和解决问题的方法和技巧。这种深入思考的编程方法使得读者能够好地理解计算机编程的本质,并且能够灵活、高效地编写出稳定、可靠的程序。 总之,《C编程思想》凭借其深入独到的教学内容、卓越的传播效果和广泛的影响力,自然获得了JOL评选的殊荣,这使得它成为了C语言学习者和计算机编程爱好者的必读之作,并且依然在计算机编程领域发挥着重要作用。 ### 回答2: 编程思想曾经荣获美国软件开发杂志评选的JOLT大奖。JOLT大奖是软件开发领域中的一个重要奖项,它旨在表彰那些在创新、效率和质量方面取得杰出成绩的软件工具和开发方法。 作为一个编程思想,它在获得这一殊荣时,必然具备一些突出的特点和优势。首先,编程思想可能拥有一种独特的创新性,能够提供新的解决方案或方法,从而改变了软件开发的传统方式。其次,编程思想可能具备高效性,能够通过合理的设计和优化,提高代码的执行效率,提升开发速度,减少开发成本。最后,编程思想可能具备较高的质量,能够提供可靠的软件解决方案,保证软件的稳定性和安全性。 获得JOLT大奖可以视为对编程思想的认可和肯定。这表明编程思想在软件开发领域有着重要的地位和影响力,并且能够推动整个行业向高水平发展。获得这个奖项也可能会引起其他开发者的关注和兴趣,进一步推动该思想的传播和应用。 总之,编程思想获得JOLT大奖是对其在创新、效率和质量方面的优秀表现的肯定。这一荣誉对于该思想的传播和发展具有积极的影响,同时也为整个软件开发行业树立了榜样和标杆。 ### 回答3: C 编程思想是一本由Peter H. Salus编写的经典著作,在计算机科学领域具有广泛的影响力和认可度。它主要介绍了C语言的设计理念和编程技巧,是一本深入浅出的指南,适用于C程序员的各个层次。 这本书之所以能够荣获美国软件开发杂志的评选,主要有以下几个原因:第一,C编程思想探讨了C语言的核心概念和基本原则,对于初学者来说非常适用,可以帮助他们建立起正确的编程思维。第二,该书提供了大量实用的例子和案例分析,通过实际应用的方式帮助读者好地理解和掌握C编程技巧。第三,书中还涵盖了C语言在系统编程、网络编程和嵌入式开发等方面的应用,以及一些高级主题如多线程和内存管理等,使读者能够进一步扩展和提升自己的编程能力。 评选委员会可能认为,C编程思想在教学和实际应用中都有很高的价值和重要性。C语言是一种通用性很强的编程语言,被广泛应用于操作系统、嵌入式系统和网络设备等领域。通过学习和掌握C编程思想,读者可以好地理解和应用C语言,提高编程效率和代码质量,进而在软件开发领域取得好的成果。 总的来说,获得美国软件开发杂志的评选证明,C编程思想是一本被广泛认可和推荐的著作,对于学习和应用C语言的程序员来说具有重要意义。无论是初学者还是有一定经验的开发人员,都可以从这本书中获得启发和帮助,提升自己的编程技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值