从第 1 层爬到第 2 层相对容易一些,以 C/C++ 程序员为例,只要熟练掌握 C/C++ 编程语言,掌握 C 标准库和常用的各种数据结构算法,掌握 STL 的基本实现和使用方法,掌握多线程编程基础知识,掌握一种开发环境,再对各种操作系统的 API 都去使用一下,搞网络编程的当然对 socket 编程要好好掌握一下,然后再学习一些面向对象的设计知识和设计模式等,学习一些测试、软件工程和质量控制的基本知识,大部分人经过 2~3 年的努力,都可以爬到第2层,晋升为“大虾”。
按经验级别划分的软件开发人员可能如下:初级:拥有两到三年的经验;高级:拥有十年以上的经验;中等或“中级水平”: 介于初级和高级之间按经验级别划分的软件开发人员可能如下:初级:拥有两到三年的经验高级:拥有十年以上的经验中等或 “中级水平”: 介于初级和高级之间以年为单位衡量工作经验
IT技术是一条长且宽的大道!相信上图的新闻作为IT从业者来说并不陌生,作为IT从业者我相信也会倍感欣慰与骄傲,IT技术不只是码农、程序员的专业,而应该成为每一个人的基本能能力。毕竟曾经的自己接触IT较晚,以至于如今需要付出更多的努力去填补一些知识和经验。
提到程序员,你会想到哪几个关键词?高薪、996、秃头?但是大多数人还是羡慕吧,毕竟他们的工资真的遥遥领先很多人。根据中国互联网络信息中心(CNNIC)近日发布第 44 次《中国互联网络发展状况统计报告》。里面提到了一些有关程序员的收入和生活现状调查报告,一起来看看吧!