热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

程序人生:程序员的9个层次,你属于哪个层次?

.第一级:糟糕的程序员这个级别的程序员,通常就是不知道什么情况就莫名其妙走上了编程这条路,他们甚至连最基本的编程语言都不熟练,

 

.

第一级:糟糕的程序员

 

这个级别的程序员,通常就是不知道什么情况就莫名其妙走上了编程这条路,他们甚至连最基本的编程语言都不熟练,被他们碰过的事情基本都需要重头再返工一遍,这基本算不上是一个程序员。

 

.

第二级:菜鸟级程序员

 

这一级别,基本算是入门了,懂计算机的基本操作,了解一些基础知识,掌握一门基本的编程语言,就是整体技术水平比较渣,他们编程经常会出现很多bug。

 

.

第三级:码农

 

这是一个平台的群体,大部分人经过2-3年的努力,都可以达到这个级别,他们或许只能实现一些简单的功能,做不了大的东西。

 

.

第四级:普通程序员

 

这一级的程序员是典型的为大众所知的程序员,他们有一定的编程能力,一般的疑难问题通常都不在话下,也有一定的思考和判断能力,但并不出众。

.

第五级:中级程序员

 

这类程序员有一些商业和人员管理能力,他们对于自我认知非常清晰,并且他们对于代码可以说是偏执的,半夜爬起来写代码,甚至往往不能容忍bug的存在。

 

.

第六级:骨干程序员

 

这类程序员一般在公司都是担任着公司内最重要的编程角色,在公司内部,他们受到老板和其它程序员的尊敬,他们工作过的公司都会因为他们而有所发展。

 

.

第七级:大神

 

这一类的程序员,在编程圈内小有名气,这类人一般是在著名的大公司工作,或是极具影响力的小公司工作,或者正在创建自己的事业。

 

.

第八级:著名程序员

 

技术过人且具备极强的商业头脑,说的就是他们,他们影响了一个行业或商业市场,他们甚至决定了行业的发展方向。比如:比尔盖茨创造了微软、扎克伯格创造了Facebook、雷军创造了小米公司等。

 

.

第九级:祖师爷级别

 

他们发明了一些可以影响整个编程界根基的技术,在编程史上留下永恒的光辉。比如:C语言之父丹尼斯·里奇、JAVA之父詹姆斯·高斯林等等。

看完以上9种级别,你是处于哪一个层次呢?

众所周知IT行业技术发展非常快,不断有新技术涌现出来,互联网企业所服务的用户要求也越来越高,因此企业对于程序员的要求也越来越高。

因此程序员是个技术性要求很强的工作,很费脑力,且时刻不能停下学习新技术的脚步,因为原地踏步就等于落后于人,当然,也并不是每个程序员都必须如此,每个人志向不同,结果也会不同。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识



推荐阅读
  • 结城浩(1963年7月出生),日本资深程序员和技术作家,居住在东京武藏野市。他开发了著名的YukiWiki软件,并在杂志上发表了大量程序入门文章和技术翻译作品。结城浩著有30多本关于编程和数学的书籍,其中许多被翻译成英文和韩文。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 软考C语言历年真题精解与详细答案解析 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • 字符串学习时间:1.5W(“W”周,下同)知识点checkliststrlen()函数的返回值是什么类型的?字 ... [详细]
  • MySQL 5.7 学习指南:SQLyog 中的主键、列属性和数据类型
    本文介绍了 MySQL 5.7 中主键(Primary Key)和自增(Auto-Increment)的概念,以及如何在 SQLyog 中设置这些属性。同时,还探讨了数据类型的分类和选择,以及列属性的设置方法。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
    本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 在当今的软件开发领域,分布式技术已成为程序员不可或缺的核心技能之一,尤其在面试中更是考察的重点。无论是小微企业还是大型企业,掌握分布式技术对于提升工作效率和解决实际问题都至关重要。本周的Java架构师实战训练营中,我们深入探讨了Kafka这一高效的分布式消息系统,它不仅支持发布订阅模式,还能在高并发场景下保持高性能和高可靠性。通过实际案例和代码演练,学员们对Kafka的应用有了更加深刻的理解。 ... [详细]
  • 如何撰写适应变化的高效代码:策略与实践
    编写高质量且适应变化的代码是每位程序员的追求。优质代码的关键在于其可维护性和可扩展性。本文将从面向对象编程的角度出发,探讨实现这一目标的具体策略与实践方法,帮助开发者提升代码效率和灵活性。 ... [详细]
  • 如何撰写初级和高级前端开发者的专业简历
    如何撰写初级和高级前端开发者的专业简历 ... [详细]
  • 利用 fopen、fwrite、fread、fseek 和 fclose 实现文件中整型数据的读写操作 ... [详细]
  • C语言中fprintf函数写入文件出现空白问题及解决方法
    C语言中fprintf函数写入文件出现空白问题及解决方法 ... [详细]
  • 如何在Lua中调用C语言编译的动态链接库
    本文介绍了如何在Lua中调用C语言编译的动态链接库。通过详细步骤和示例代码,帮助开发者理解和掌握这一技术。参考了《Lua编程入门》一书中的相关内容,并结合实际操作经验,提供了更加清晰和实用的指导。此外,还探讨了在不同操作系统下编译和链接Lua的方法,为跨平台开发提供了有价值的参考。 ... [详细]
author-avatar
灵通vs砖头_836
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有