程序员|程序员的八个级别,来看看你是第几级~
文章图片
文章图片
文章图片
文章图片
【程序员|程序员的八个级别,来看看你是第几级~】
文章图片
程序员其实是不分等级的 , 根据水平差异有不同的别称 。 下面我们就来看看这些别称吧~
正在上传...取消
菜鸟迈进这层楼的门槛是很低的 。 基本上懂计算机的基本操作 , 了解计算机专业的一些基础知识 , 掌握一门基本的编程语言如C/C++ , 或者Java , 或者JavaScript , ... , 均可入门迈进这层 。
如计算机专业毕业生 , 大量的通信、自动化、数学等相关专业的转行人士 。
这类人员不管是不是计算机科班出身 , 基础如何 , 他们对编程有着特殊的爱好 , 他们可能会是一些很有前途的学生或实习生 。
他们完全是靠热情和承诺来编程 。 兴趣永远是最好的老师 , 也是最好的一件事 , 因为兴趣而引发的热情通常会让这些程序员成为“骨干程序员” 。
所以 , 菜鸟们总是在努力学习 , 希望爬更高的一层楼去 。
大虾从第1层爬到第2层相对容易一些 , 以C/C++程序员为例 , 只要熟练掌握C/C++编程语言 , 掌握C标准库和常用的各种数据结构算法 , 掌握STL的基本实现和使用方法 , 掌握多线程编程基础知识 , 掌握一种开发环境 , 再对各种操作系统的API都去使用一下 , 搞网络编程的当然对socket编程要好好掌握一下 , 然后再学习一些面向对象的设计知识和设计模式等 , 学习一些测试、软件工程和质量控制的基本知识 , 大部分人经过2~3年的努力 , 都可以爬到第2层 , 晋升为\"大虾\" 。
牛人由于\"大虾\"们经常被一些疑难问题给卡住 , 他们只好继续学习 , 将原来所学的知识进一步熟练掌握 。
以软件设计来说 , 光懂结构化设计、面向对象设计和一些设计模式是不够的 , 还要了解软件架构设计、交互设计、面向方面的设计、面向使用的设计、面向数据结构算法的设计、情感化设计等 , 否则是很难进到这个楼层的 。
当然除了上面说的知识外 , 大虾们还需要去学习各种经验和技巧 。 当然这点难不倒他们 , 现在出版的书籍众多 , 网络上的技术文章更是不胜数 , 然后再去各种专业论坛里泡一泡 , 把这些书籍和文章中的各种经验、技能、技巧掌握下来 , 再去学习一些知名的开源项目如Apache或Linux操作系统的源代码实现等 。 此时对付一般的疑难问题通常都不在话下 , 菜鸟和大虾们会觉得你很\"牛\" , 你也就爬到了第3层 , 晋升为\"牛人\"了 。
在国内 ,一旦成为\"牛人\" , 通常可以到许多知名的公司里去 , 会被称为“架构师”\"首席架构师\"或者\"首席xx学家\" 。
大牛从牛人进阶成为大牛并不容易 , 就像是百分制 , 到及格线比较轻松 , 但是60分到80分就会更难了 。 要成为大牛的话 , 你必须要能做牛人们做不了的事情 , 解决牛人们解决不了问题 。 比如牛人们通常都不懂写操作系统 , 不会写编译器 , 不懂得TCP/IP协议的底层实现 , 如果你有能力将其中的任何一个实现得象模象样的话 , 那么你就从牛人升级为\"大牛\"了 。
- 脑极体|百度之星正在出圈,用十六年打造程序员版“天才请就位”
- 程序员|我国超重型火箭核心设备亮相,载重超“胖五”5倍,还用上了3D打印
- 程序员|码农新机会!2019-2020这个领域程序员缺口很大!
- 程序员|烟草局事业编朝九晚五年入20万,羡慕阿里年薪70万的程序员
- 程序员|支付宝、微信迎来劲敌!这家移动支付巨头已崛起,3年斩获3亿用户
- 程序员|年薪50万开发者相亲失败:程序员,别输在不会说话上
- 爱摄影的程序员|米家耳温计1秒给宝宝测温,测温不用等
- 裁员|程序员在深圳买下600万房子,转眼间就被裁员,失声痛哭
- 程序员|罕见!国家博物馆收藏了一行代码,出自阿里程序员之手
- 伯乐在线|程序员提高编程能力万无一失的办法