最近听到很多人都在谈论程序员的未来,有的说程序员就是民工级别人物,累死累活一辈子拿不到几个钱;有的人说程序员不用干粗活不用干体力活可以拿那么丰厚的工资、奖金、福利...总之什么说法都有,今天工作提前完成了,来写篇文章扯扯口水。
拿JAVA程序员为例吧,先贴张图:
这是一个JAVA程序员职业以及职业内负责的工作,从下往上看:
1、Java程序员
java程序员,没有任何拉风的前缀,做的事情也比较简单:javaApi开发。现在很少有程序员从这里起步,由于近年来培训学校的“精英”学生越来越多,而国内对程序员的需求量也在日益增大,以至于北京等地的程序员达到一个饱满状态而更多的大学生失业...而且大多数都是中程、高程起步。
2、JavaEE初级软件工程师
javaEE初级软件工程师,前缀有了,开始牛掰起来了,嘿嘿...javaEE,既Java Platform,Enterprise Edition,主要是网站开发,而技术方面不再是停留在java语言基础,开始接触一些比较常用的HTML、CSS、JS之类的,要开始接触更多的数据库、前端、后台等技术并且要有一定的学习能力来适应新的技术新的框架...
3、JavaEE中级软件工程师
到了这个级别的软件工程师一般是有1-2年的工作经验了,然后开始接触一系列的开源框架:J2EE、J2ME等等,如:struts、spring、hibernate,这三个框架是目前国内用得比较广泛的三大框架,而不仅仅是技术上、业务上是也是要达到一定的造诣。
4、JavaEE高级软件工程师
javaEE高级软件工程师,从初到中再从中到高,一般来说到这个阶段的程序员都能独当一面了,等同于公司的项目经理,不再是枯燥的开发,更多的是设计、优化、管理、做需求、客户交流及接触更多需要专研性的东西,如:工作流、EJB、缓存、身份认证等。
5、JavaEE系统架构师
这个职位公司不会太多,中小型的公司都是一个,大点的公司2-5个,而每个公司使用的架构、机制、技术都是出自他们之手,所有的设计模式、框架、设计都是由他们来决定。
6、技术总监
现在的软件公司都有自己的产品,而产品必须要成熟,健壮,这当然需要有人来监督和运行,这并是技术总监的事,而且技术总监还要担任起项目管理、管理团队的工作,可谓是公司运作的核心人物。
7、CEO
这个不用说了,超级BOSS,没有好的管理能力商业意识走不到这一步的。
基本上Java程序员的职位职称就是个这样的树形,当然,有些特殊的,如:软件测试工程师、产品设计、前端设计师等等,这些就不在其中了。
说起前途,也不能否认程序员的未来如何不好,也不肯定的说程序员的前途如何,有天赋这么一说,但是大多是还是靠自己后天的发展,拥有一个良好的心态去面对是你未来如何的关键,大多数人都停留在中程阶段,因为老想着自己的技术、意识就这样,于是永远无法突破。
总之,良好的心态和耐心是程序员必备的,虽然有更多的需要去学习,那样才能走得更远,但是急于求成反而浪费时间。
世界不会在意你的自尊,人们看的只是你的成就。在你没有成就以前,切勿过分强调自尊;我很同意。
分享到:
相关推荐
学习设计模式可以帮助程序员更好地理解和组织代码,提高代码的复用性和可维护性。通过学习这些模式,开发者能够更加高效地解决常见的编程问题,并且能够与同行更有效地沟通设计方案。接下来,我们将重点介绍几种常用...
这个“Java基于Swing实现的简单聊天室,支持多人在线闲谈.zip”文件是一个示例项目,展示了如何利用Swing构建一个基本的多用户聊天应用。下面将详细阐述其涉及的关键知识点。 1. **Swing组件**:Swing提供了丰富的...
面试中的闲谈技巧,好的闲谈是敲门砖
"JS调用XML的结合的闲谈"这个主题涵盖了JavaScript与XML的集成,以及它们在实际项目中的应用。这篇总结将深入探讨如何通过JavaScript操作XML文档,提取、修改和展示数据。 首先,XML(eXtensible Markup Language)...
在标签中提到的“源码”,暗示博主可能分析了一些知名开源项目中如何使用工厂模式的例子,如Spring框架中的BeanFactory,它是Java企业级应用中的一种工厂实现。此外,“工具”可能意味着博主还讨论了如何在日常开发...
SEM优化:品牌词管理闲谈(下).doc
### 闲谈嵌入式编程的复杂性 #### 嵌入式编程的入门与挑战 嵌入式编程是一项技术密集型的工作,它涉及到软件与硬件的紧密结合。文章提到,很多从事嵌入式编程的工程师往往是从自动化或电子等相关专业转型而来,这...
在早期的计算机时代,由于硬件资源有限,程序员需要极其注重程序的运行效率,常常采用各种技巧来节省存储空间和提高执行速度。这时期的程序设计更加强调编程技巧,如在文中提到的使用汇编语言编写程序以提升性能。 ...
本文将基于“开发经验,PCB布板闲谈”的主题,详细介绍PCB设计中的关键知识点和技术细节。 #### 二、PCB设计基础 PCB设计是电子产品设计的重要组成部分,涉及到信号完整性、电源完整性、电磁兼容性(EMI)等多个方面...
《春末闲谈》是鲁迅先生的一篇散文,收录在苏教版高中语文选修教材《现代散文选读》中。这篇文章通过闲谈的形式,深入浅出地探讨了统治者与被统治者之间的矛盾,以及封建统治者所采用的麻痹民众的手段。以下是该文的...
演讲稿:静坐常思己过,闲谈莫论人非_演讲稿.pdf
Photoshop调色教程:闲谈LAB模式计算调色详解 Photoshop调色教程:闲谈LAB模式计算调色详解是一篇详细的Photoshop调色教程,旨在帮助读者深入了解LAB模式计算调色的原理和应用。 LAB 模式的概念 LAB 模式是一种...
闲谈嵌入式编程的复杂性 嵌入式编程是一种复杂的编程技术,需要开发人员具备深入的编程知识和实践经验。文章通过两个实践例子,说明了嵌入式编程中的多个问题,并分析了解决这些问题的方法。 嵌入式编程的复杂性...
在互联网世界中,Web图片服务器扮演着至关重要的角色。它们负责存储、管理和分发网站所需的图像资源,确保用户能够快速、高效地加载和查看图片。本文将深入探讨Web图片服务器的相关知识点,帮助你理解其工作原理、...
现在混在职场,如果不懂一点人工智能...2、让你在茶余饭后闲谈时,参加大咖的AI交流沙龙时,面试Ai公司准备资料时,更熟悉和从容。 3、我希望用小白最能懂的话解释一些我们不懂的知识,因为我和你都是AI领域的修行者。
根据提供的文件信息,内容看似是关于宏观经济指标GDP(国内生产总值)的讨论。为了生成相关知识点,以下内容将详细解释GDP的概念、计算方式、相关经济指标和分析方法。 GDP是衡量一个国家或地区在一定时期内生产...
【酒店管理合同谈判战术概述】 在酒店管理合同的谈判过程中,业主需要采取一系列策略和战术以确保自身利益的最大化。谈判并非单纯的讨价还价,而是基于信息收集、心态调整、目标设定和时间管理等多个层面的综合较量...
需要程序员经常刷题吗 :necktie: 优秀的工程团队管理 建议、轶事、知识花絮、讨论、行业闲谈和咆哮的汇编。 一种参考书目,收集了过去几年在我从软件工程师到工程师经理的职业生涯转变的过程中。 后来从经理到经理的...
【标题】: 中国人的面子文化:从古至今的社会现象 【描述】: 面子,对于中国人来说,是一个深远而复杂的话题。它涉及到个人尊严、社会地位以及人际交往等多个方面,渗透在日常生活和历史事件中。...
闲谈 我奇妙的Nuxt.js项目 构建设置 # install dependencies $ npm run install # serve with hot reload at localhost:3000 $ npm run dev # build for production and launch server $ npm run build $ npm run ...