Java的职业发展是怎么样的?

 我来答
林凡若云

2020-09-02 · TA获得超过11.3万个赞
知道大有可为答主
回答量:1.9万
采纳率:95%
帮助的人:1195万
展开全部

1、软件设计师

其实很多程序员走到这个阶段已经在做软件设计师工作了,这是绝大多数程序员发展的必经之路。

程序员在编程序的时候,一方面会实现设计的功能,另一方面也在对设计有一个理解、认识、熟知的过程,进而慢慢地从学习别人设计,转向到自己参与或独立设计。

如果这个程序员真的非常非常喜欢程序员这个职业,则可以转向软件设计师。这个转变很大程度是程序员意识的转变,就是说要把编程的时间,逐步分摊到软件设计上,要把重点从编程实现转变到项目的功能设计上。

我这里强调的是“逐步”的一个过程,程序员要逐步减少编程的时间,增加设计的时间,要克服编程的强大吸引力,要主动地攀上设计这个台阶。很难有一个设计师是完全不编程的,而且我认为,会编程的设计师才是真正的设计师,一般这种转变需要花上一到两年时间。

2、 项目经理

也有一些程序员工作机遇比较好,不但负责了项目的设计工作,而且负责了项目管理工作,对项目经理这个工作有了一定的尝试。因此,这类程序员可以审视一下自己,是否合适这项工作,如果自己对这种工作比较满意,而且具备项目经理的要求,则可以向项目经理这个方向发展。

项目经理承担着项目管理的职责,对项目负主要责任。它和程序员的作用也不相同,项目经理的重点已经从编程转移到对人、对技术、对进度、对项目的管理。由于软件的项目经理与软件项目的相关性太大,因此,他必须要了解软件开发的各个环节、了解开发的各种技术和运用、了解开发队伍人员的水平和特点,所以他依旧和程序员脱不了干系。

从程序员到项目经理可以使得项目经理更好地理解程序员在项目中的地位和作用,了解软件开发的各种规律性的东西,从而保证项目的正常完成。

而且,项目经理的收入在公司中的地位也是比较高的。因此,我认为走向项目经理是程序员的另一个发展空间。

我想提醒一下,程序员在担任项目经理之前最好要把软件设计工作做好,这样在做项目经理的时候,就会有很好的基础。

3、 管理者

很多程序员希望自己能成为公司中的主管、经理、老总、老板,这样无论是收入和在公司的地位都相对比较高一些。另外,一方面程序员可能厌倦了年复一年的编程工作,对工作产生了抵触情绪,希望能摆脱这种步步紧逼的工作状态。

走向管理者其实要求程序员要比一般人做更多的准备,要做更多的转型工作,并不是想当管理者 就能成为管理者的。但是,如果程序员有这个志向和爱好,有积累了这方面的工作经验,自己也感觉在这个方面能够发展,更重要的是有这样的机会,走向管理者也 是可能的。

由于软件公司的管理者毕竟不同于一般公司的管理者,专业能力越强,管理起来就越得心应手的,没有专业能力的管理,遇到的问题很多,也很难解决。

因此,我的建议程序员最好要把编程、项目设计、项目管理等基础打打好,这样转型到管理者成功率就会高一些。

4、 软件营销

我一直说,程序员最大的缺点之一,就是眼光只盯在技术上,在入门阶段和成长阶段,这种情况还是属于正常的。但是,到了成熟阶段这种缺点将会严重影响程序员的发展。

程序员在工作中不免会接触到用户,不免会了解到用户的需求。从而了解到软件实际发挥的作用,进而了解了自身的工作价值所在。有的程序员则固步自封,不愿意和外界打交道,从内心里坚守技术底线。而有的程序员则喜欢和外人交流,喜欢把自己的软件推荐给用户,而且用户也乐意接受这种专业的介绍,用户的接受是程序员价值的直接实现,程序员因此获得了工作成就感。

这类的程序员可以将自己的专业知识和产品营销结合在一起,推动软件的销售和服务,转向软件营销职业。这个职业将是一个比程序员更有发展的职业,它可以直接反应程序员的工作能力和工作成果,程序员的收入和销售会直接挂钩。

因此,可以让有销售才华的程序员获得更高的收入,接触到更大的软件市场,看到更广的个人发展空间。

5、 原地发展

当然也有一些程序员惰性比较大,满足于现状,享受着眼前的胜利果实,这也无可非议。对待这些程序员,我们不要强求他们改变自己的想法,我建议是原地发展,把本职工作做得更好,把自己的技术水平往上再提高一步。

在这个过程中他们的能力和自信心都会得到提高,他们的想法不会一直一成不变的。磨刀不误砍柴功,刀快了自然会去砍柴的。

不管做哪一行,都该尽早做好职业规划,人都是需要有一个目标去激励自己,Java程序员更是如此。朝着一个目标逐步提升自身实力总会比原地打转好,相信聪明的你该知道怎么做。

后生言言之g
科技发烧友

2022-01-17 · 智能家居/数码/手机/智能家电产品都懂点
知道小有建树答主
回答量:611
采纳率:100%
帮助的人:19万
展开全部
Java行业是一个十分注重技术的行业,不以“出身论英雄”,学历、性别并不是很重要,更看重个人的技术和能力水平。因此,对于很多人来说,参加南京Java培训进入Java行业是一个很好的发展机会,是足够让大家大展身手的领域。从职业发展横向来看,Java涉及到很多工种,你可以做Java软件开发工程师、Java架构师、数据分析师等,也可以从事于金融、医疗、教育、工业等多种领域,涉足范围十分广泛,几乎各行各业都需要Java人才。从职业发展的纵向来看,Java工程师的职业晋升道路也比其他岗位更加容易,可以从初级工程师进阶为高级工程师,甚至是技术总监,如果想往管理岗位发展,懂技术的管理人员更受大家欢迎。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火狐536
2020-09-03 · 超过97用户采纳过TA的回答
知道小有建树答主
回答量:1464
采纳率:75%
帮助的人:79.6万
展开全部
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陕西新华电脑学校
2021-12-21 · 百度认证:陕西新华电脑软件培训学校官方账号
陕西新华电脑学校
陕西新华电脑软学校位于西咸新区秦汉新城兰池二路东段,隶属于新华教育集团,是经陕西省人力资源和社会保障厅批准成立的一所大型互联网教育学校,是陕西省专业的互联网人才培养基地,交通便利,学风醇厚
向TA提问
展开全部
随着信息产业的迅速发展,Java开发已经进入了一个高速发展的时代。Java技术服务市场需求空缺会越来越大。学Java之后可以从事网站开发、Java编程、Java桌面程序设计,以及其他与Java语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式