美文网首页
程序员的层次

程序员的层次

作者: d560ab7d7854 | 来源:发表于2015-08-05 16:57 被阅读44次

知识,思想,精神

学会,知其所然,掌握一些具体编程知识的程序员

会学,知所以然,能快速而深刻地理解技术并主一反三的程序员

会用,人为我用,能将所学快速运用到实际编程设计之中的高级程序员

被用,我为人用,能设计出广为人用的应用程序,库,工具包,框架等的系统分析师和架构师

至于被用的更高层次,如发明出主流的设计框架,算法,语言乃至理论,则称得上是计算机专家了。

知识固然可以帮助过程,但是现在的知识太多,学不过来。另外,有的知识是有先后条件的,必须先学会哪几种才能继续。再则,现在的知识可用的周期太短了,要学会元知识,或者快速掌握知识的技巧或者方法,因为后面的知识更加稳定。

面向对象编程可以可以用设计模式的思想去对待问题。

而函数式编程可以用递归,高阶过程等思想去解决问题。

当然编程领域里面的很多思想都是通用的,分治思想,抽象漏洞等。

另外,对于一个问题来说,是否可编程解决的,或者说近似可编程解决的,本人还不很清楚。

如果能,算法是什么,时空效率如何?

如果不能,你能证明吗?

你能证明自己写的程序的正确性吗?或者只能通过测试发现其中的错误。

相关文章

  • 程序员的编程能力层次模型

    ** 编程技能层次**编程技能层次,指的程序员设计和编写程序的能力。这是程序员的根本。 0段—非程序员 初学编程者...

  • 程序员的层次

    知识,思想,精神 学会,知其所然,掌握一些具体编程知识的程序员 会学,知所以然,能快速而深刻地理解技术并主一反三的...

  • Level

    我认为可以把程序员的层次看作一个金字塔,其中可以大致分成3 个层次: 在最底层的是很勤劳的程序员,但是他们可能对编...

  • 2020对标阿里P8,最强学习路线:Android小白——And

    导语 大家都知道程序员之中有有菜鸟程序员和大神之分,这里我这暂时把android程序员分为几个层次:android...

  • 低级程序员和高级程序员的区别。看了后,网友:这才是强者的世界

    要讨论这个问题,首先要明确高级程序员的定义,是编码层次越底层的程序员越高级呢?还是思维层面越宏观的程序员越高级?从...

  • 增强可读性

    要增强代码的可读性(在同一层次程序员眼中的代码)

  • 《架构整洁之道》读书笔记

    1、程序员的3个层次 1.1、普通程序员 a、编写代码:正确处理业务流程和数据计算;b、让代码跑起来 1.2、工程...

  • Java-随笔

    作为Java程序员,Java也许是最重要的。 Java优点突出,缺点明显。类库众多,各层次的程序员都大有人在。我感...

  • 写给程序猿

    我有一个伟大愿望。我希望凭借自己的努力,净化程序员的环境,提升程序员的层次。愿IT界再无黑心企业的剥削,无人自嘲...

  • 架构整洁之道

    序 程序员的三个层次(1) 普通程序员编写代码,能够让程序跑起来的人。(2) 工程师有“洁癖”、有工匠精神、有修养...

网友评论

      本文标题:程序员的层次

      本文链接:https://www.haomeiwen.com/subject/vrzvqttx.html