程序员是做什么的

生活 2019-08-17 09:20:28 3242

本文收集整理关于程序员是做什么的的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:程序员的职责是什么?
  • Q2:java程序员一般都是做什么项目的啊?
  • Q3:程序员一般的工作都是干什么的?
  • Q4:程序员一般的工作都是干什么?
  • Q5:程序员是做什么的?什么是程序?
  • Q1:程序员的职责是什么?

    1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对
    程序员小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
    2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
    3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
    4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
    5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
    6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
    7、负责相关技术文档的拟订。
    8、负责对业务领域内的技术发展动态。

    Www.YiJiTAO.#cOm

    Q2:java程序员一般都是做什么项目的啊?

    Java 做窗口程序的能力始终不是太理想..不表
    应用最广的是做B/S系统,不要把B/S系统简单的理解成网站,具体的..我想你可以去网上查一下..
    手机开发这块,还需要解释么?J2ME 以及 参考了java语法的 Android....
    我身边做电信的项目的人用Java,做电子商务平台的人用Java,我做政府机关项目依然是Java...语言这东西是没有绝对优劣之分的...如果你喜欢做Web开发...那么Java应该是很不错的选择

    Q3:程序员一般的工作都是干什么的?

    程序员的工作内容如下:

    1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

    2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

    3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

    4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

    5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

    6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

    7、负责相关技术文档的拟订。

    8、负责对业务领域内的技术发展动态进行分析研究。

    扩展资料:

    数据显示,近四成程序员处于单身状态,明显高于非互联网从业者24%的比例。广州、深圳、北京成为单身比例最高的三大城市。单身的程序员在择偶方面也有区别于其他人的偏好,更注重对象的颜值、身材和家庭背景。

    统计显示,互联网从业人员对买房有不小热情。互联网从业人员更勇于背负房贷,29%互联网从业人员正背负房贷,这一比例两倍于非互联网从业人员。其中在各大城市排名中,杭州、北京、广州位列前三大互联网从业者背负房贷人数比例最高的城市。

    在互联网企业的一个特色是,没有明确的上班时间和下班时间,灵活的工作时间和高强度的工作量,使得加班成了行业特色。在睡眠时间方面,程序员的睡眠时间集中在11点至凌晨1点之间,而非互联网从业人员的睡眠高峰在10点至12点之间。

    百度百科-程序员

    人民网-近四成程序员单身平均年薪达19万元

    Q4:程序员一般的工作都是干什么?

    程序员一般的工作是从事程序开发、程序维护。

    程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。具体工作职责如下:

    1、负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

    2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

    3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

    4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

    5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

    6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

    7、负责相关技术文档的拟订。

    8、负责对业务领域内的技术发展动态。

    wwW.YiJ#ITAO.COm

    Q5:程序员是做什么的?什么是程序?

    程序员可以分为很多种,像Unix程序员、Windows程序员,或是C++程序员、Delphi程序员,等等。今天我想谈的是Web程序员,一名真正的Web程序员应该懂得那些方面的知识,应该注意学习哪些东西。
    也许有些朋友会说,我知道Asp、Jsp,会做网站、会做bbs,这应该叫Web程序员了吧。确实,我承认,这些技术是一名Web程序员应该具备的;但是,你如果仅懂得这些,却只能叫做Asp程序员、Jsp程序员,而不是真正意义上的Web程序员。现在的世界是属于Internet的,大部分的应用基于Internet,大家可以想想,像Yahoo、Microsoft、Amazon那样的网站,其访问量之大、应用之复杂,需要什么样的技术才可以支撑,难道仅仅是硬件的功劳么。
    我想在Windows平台下来谈谈Web程序员应该掌握的技术
    1. 首先,就是上面提到的各种脚本,asp、jsp、php等等,这些东西大同小异,基本可以举一反三。
    2. 数据库,
    相信做Web的人肯定用过,像Access、Sql Server、Oracle。很多人会用各种数据库,但是仅限于写一些sql,select、update、insert,用ADO来操作,如果这样,就算会用100种数据库又有什么用呢?
    你应该考虑用户量、访问速度、内存消耗,这些东西和你的sql密切相关,我经常见到很多分页程序根本不去考虑数据库中有多少条数据,统统select出来,很明显,当你从数据库中查出1万条数据和100条数据,占用的内存是不同的。
    另外,数据库连接池和事务机制是非常重要的,应该知道数据库用什么来保证事务,连接池如何实现,这些都是商务应用的关键。譬如,目前很多的应用服务,像weblogic、MTS,都包含事务处理,可以说好的事务处理决定了他们的竞争力。
    3. 组件技术
    我想是现在的Web应用推动了组件技术的发展。以前,从老式的静态库、动态库(dll),到现在的COM/DCOM,再到正在兴起中的Web Service;从单机调用,到基于内部网的分布式调用,到现在基于Internet的分布式计算。现在的应用都是基于组件的n层结构,最明显的就是COM和JavaBean。
    这些东西体现了软件架构的发展,以前是基于单机的应用,然后是C/S结构,到现在的B/S结构。我记得李维曾经说过,程序员一定要注意软件技术的发展趋势,只有这样,才不至于被淹没在技术的洪流中。我想,作为Web程序员,一定要明白COM的原理,如何实现这种调用、如何进行分布式调用。说实话,我觉得COM还是比较复杂的,否则微软为什么要提供ATL和VB呢,要搞明白,应该学学C++,因为VC中提供的ATL库可以很明显的说明COM的内部运行机制。
    4. 网络技术
    这可以说是Web程序员最应该懂得东西。起码,应该知道Web服务器的机制,要明白Http协议。就拿IIS来说,要懂得web应用程序运行的进程安全和IIS的关系,懂得ISApi的作用。
    如果有时间,就看看TCP/IP,看看winsock,这些都是底层的网络的东西。
    我所说的这些都是基于微软技术下的东西,其他的像Java方面的东西都可以对照参考,就不多说了,这也是我这几年来的一些心得。总之,学海无涯,每当接触一些新的东西,就会发现自己的不足,同时也就觉得基础知识的重要。说实话,像我们做应用开发,用别人的东西,在现在这种情况下,新的技术层出不穷,稍不注意就会被甩开,这也是没有办法的事情。

    相关文章
    程序员三大核心竞争力2018-10-14
    java高级程序员要学哪些技术2019-02-18
    java程序员发展前景大不大2019-03-17
    web前端开发属于程序员吗2019-04-02
    程序员是做什么的工作2019-04-11
    有个程序员男朋友是什么体验2019-04-13
    深圳程序员工资一般多少2019-04-18
    如何才能成为一名优秀的程序员2019-04-18
    不想做程序员了 太累了2019-04-22
    程序员加班有加班费吗2019-04-26