• Java-(服务器端)---(软件的分类)


    软件的分类:

    1、PC机软件(个人电脑)

    2、服务器终端(也是计算机,比个人电脑更高级的计算机)--- -----有专门的机房,和专门的空调还有维护人员

            eg: 企业的服务器(后台): 银行、金融、ATM机、医疗、企业,百度,淘宝,京东等

    3、移动终端(移动智能终端 )

          手机app  腾讯QQ

    4、嵌入式(除了1、2、3之外的)

         有CPU设备的 eg:智能洗衣机,导航仪(嵌入式设备,有实时性) 

    软件就业:技术:IT,

                 泛IT(UI,网络营销)

     销售:1、售前支持(销售支持,有开发背景的技术人员员),将软件(系统)的内部功能实现,如何服务,软件的技术核心和要点(卖点)需要有专门的懂架构和设计的专门的技术人员跟客户进行交流。后面的就是口才

               先从软件技术出身===技术背景作为基垫+口才+人脉

     eg:oracle 销售员

             2、高层转---需求分析师--(把握客户需求的工程师)----有经验+了解这个企业(业务背景)

                eg:精通电信业务的工程师----跟客户需求

                 高层转---项目经理(工资的部分就来自项目的绩效)----需求说明书---完成功能---在指定的成本--时间---要求之下

                 架构师和项目经理的级别和职位基本是平等的,但是在一个项目里面架构师和需求分析师得听项目经理的。

    Java主要是针对:2、3两种软件,(其他的1和4也能应用,但是不是主流),服务器终端是最好的,其次是移动终端(智能终端)Andriod

    互联网公司三巨头:BAT(百度、阿里、腾讯)

    软件工程师的发展级别----职务规划

    1、实习生(初级工程师)-------看着别人写好的文档,用别人写好的核心框架的基础之上,在别人(师兄,师傅)的帮助下完成软件的核心的外围代码

            将软件比喻成一个食物,软件就像有馅儿的肉包子,皮多肉少..........最核心的部分是就是馅儿,最后再包上面皮。

    2、软件工程师--------看着别人写好的文档,在别人的核心的框架的基础上,完成外围的代码。后期:非常熟练的完成外围的代码,还能带一两个小徒弟

    3、高级工程师-------------参与部分文档的设计,完成核心代码的开发,代码量不多,但是很难。

    4、架构师---------完成文档的设计(完成软件的设计必须有文档),带领和指导高级工程师完成核心代码的设计(框架)。基本不写代码,主要是文档的设计。精通代码。

     5---------高管-----机遇—----+努力

    要多思考,找缺陷然后弥补,学习框架的技术,不断学习,积累,努力。

     哈哈哈:~~·“吃着地沟油,操着中南海的心”

    软件公司:亚信联创

    美国、日本、印度等国的软件发展很快,因而等级划分的更加的精细,在印度有一种叫作“软件工人”。

  • 相关阅读:
    【BZOJ4868】期末考试 [三分][贪心]
    【BZOJ4880】排名的战争 [暴力]
    【BZOJ1449&&2895】球队预算 [费用流]
    【BZOJ1221】【HNOI2001】软件开发 [费用流]
    【BZOJ4837】LRU算法 [模拟]
    Leetcode题解(30)
    Leetcode题解(29)
    Leetcode题解(28)
    Leetcode题解(27)
    Leetcode题解(26)
  • 原文地址:https://www.cnblogs.com/bingdaocaihong/p/6891238.html
Copyright © 2020-2023  润新知