⑴ 程序员是做什么的
程序员一般的工作是从事程序开发、程序维护。
程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。具体工作职责如下:
1、负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态。
(1)社会职业阶层程序员扩展阅读:
职业要求
一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。
大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。
尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。
一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。
对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领域中分级或者不断并排前进。
⑵ 程序员是什么职业什么职务
程序员(英文Programmer)是从事程序开发、程序维护的专业人员。
一般将程序员分为程序设计人员和程序编码人员。
软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
职务:
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
程序员职业要求:
1、熟练开发工具
作为程序员,掌握至少两个或三个开发工具是程序员的基础。其中,C/C++和Java是最推荐的开发工具。C/C++已经成为开发工具高效、灵活的锐利工具。
许多系统级软件都是用C/C++编写的。Java的跨平台与Web的良好结合是Java的优势,Java相关技术JavaOne很可能成为未来主流的开发工具之一。
其次,最好掌握一个简单的可视化开发工具,如vb、powerbuilder、delphi、cbuilder,这样可以降低开发难度,强化程序员对象模型的概念。另外,您需要掌握基本的脚本语言,如shell、perl等,至少能理解脚本代码。
2、熟知数据库
很多应用都是以数据为中心的数据库,有很多数据库产品,其中关系数据库仍然是主流形式,所以程序员至少要精通一两个数据库,非常清楚关系数据库的关键元素,熟练掌握在SQL的基本语法中。
虽然许多数据库产品提供可视化的数据库管理工具,SQL是数据库操作的基础和常用方法。如果您没有访问商业数据库系统的权限,那么最好使用免费的数据库产品,如mysql、postgres等。
3、了解操作系统
目前,主流操作系统是windows、linux/unix,熟练使用这些操作系统是必要的,但只有这些还远远不够。
作为一个真正的编程大师,我们需要对操作系统及其内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等有深入的了解。
Linux作为开发源代码的操作系统,是一个很好的学习平台。Linux几乎具有现代操作系统的所有特征。虽然关于Windows系统内核实现机制的信息很少,但是通过Internet仍然可以获得很多信息。了解网络协议TCP/IP。
⑶ 程序员属于白领吗
程序员属于假白领,别被骗了,程序员看似是脑力劳动者,但大多数程序员干的就是游局熟练工,大部分时间会搏运复制粘贴就行,真能做到框架工程师才神银让算真的脑力劳动者,可以说是白领
⑷ 一个程序员月薪2万,在北京属于什么阶层
低收入,温饱生活。
⑸ 过劳、高薪、35岁失业,程序员在当今社会还是份好工作吗
说到程序员,很多人都会想到写代码、修电脑、宅、不修边幅等等。但其实程序员是专业的技术人员,主要就是从事一些程序开发和维护的相关工作。而且程序员也相当于翻译家,编写计算机程序里的一些字符、数字和语法规则。然后通过这些组成各种指令,再把一些想法翻译成计算机的语言。程序员这个岗位是专业性非常强的,没有什么潜规则。
而且现在互联网的这种商业模式也是一种潮流,会渗透到各行各业里面。一些传统企业也会向it和互联网转型,所以在市场方面的需求非常大。也能够说明程序员的这个职业发展还是比较好的,如果在一线城市的话,工资会在两三万起步。再加一些奖金和分红,年薪还是非常可观的。而且有些程序员非常优秀,甚至当上技术领军的人物,对于未来发展也是非常不错的。
⑹ 为什么计算机从业者多被称为程序员,而不是工程师
随着经济不断发展,现在电子类物品层次不穷,那么在电子类物品层次不穷的过程中,也就意味着会衍生出很多计算机行业的人才。可是在日常生活中,为什么计算机从业者总是被称为程序员而不是工程师?
对于工程师来说,在日常生活中可能需要做到:计算机的程序设计员、软件测试师、系统的分析师、软件项目的管理师、系统架构设计师、网络的工程师、网络建设的工程师、计算机操作、信息系统安全师、信息系统管理师、信息系统监理师、信息系统评估、资源开发与管理人员、信息系统设计人员等等。所以每天的职责还是比较繁重的。
⑺ 你对底层程序员有何看法他们的主要工作是什么
你对底层程序员有何看法?他们的主要工作是什么?
程序员,外面都说人傻,钱多,死得早。
不过我本人是程序员,所以不完全认同,但是也不能说没有。程序员因为天天和代码打交道,代码是很多逻辑的部分,所以程序员一般逻辑思维不会太差,但是整体来说和人交接和情商就比较低。
c
1.自己把技术学到位。往大公司发展,才能真正地学到东西。2.实在不行,用做程序员这几年的资金,做点小生意,有魄力,就往大的方面发展。要不就安安逸逸过一生。
⑻ 百万年薪的程序员是种怎样的体验年薪百万的程序员有多厉害
程序员根据自己的能力会被分为三六九等,这些人之中主要体现在代码的实现能力、代码工整度以及功能的完善程度上。
其实每个人只要认真的工作,努力的奋斗,实现了自身的价值,也将收获到和你付出一样的多,只要是凭自己的努力换来的,不管多少都应该是很开心的,不要羡慕高年薪的人群,也没必要鄙视低薪人群,多与少都是告双手而获,只是因各种原因造成。总之自己开心幸福才是最重要的,幸福不是分收入的高低来评判哟!
⑼ 做程序员的话 ,能达到中产阶级吗
当然可以了,程序员可以说是是典型中产阶级职业。
首先,他们收入高,是城镇就业人口中行业平均薪资最高的群体;
其次,他们的平均教育程度在本科以上;
最后,他们还很讲究生活品质。
,程序员群体在轻奢品(比如欧米茄等名表),以及像沃尔沃、奔驰这种舒适、安全、高品质汽车品牌的消费比例更高,这些都是典型的“中产LOGO”。
其实,程序员就是典型的有大城市特权的职业。为什么这么说?接下来我们从工作机会、薪酬和流动性这三个角度来分析。
工作机会
对于中国的程序员们来说,现在活跃在全球各大交易所的278家IT服务上市公司就是这个行业招聘最大的蓄水池。那么这些公司都在哪呢?
我们将这些公司在地理上的分布作了个分析:
我们看到,中国仅仅有13个城市拥有3家以上的IT服务上市公司,一个北京就占据了行业的半壁江山。
北京的IT服务上市公司多达101家,包括网络、网易、爱奇艺、微博、58同城、汽车之家、陌陌、新浪、搜狗、新氧、易车、世纪互联,等等。
第二梯队是上海、深圳和杭州,这三个城市的IT服务上市公司的数目分别是37、26、20。注意,上海虽然数量稍微比深圳和杭州多一些,但一旦考虑到企业质量,杭州和深圳就马上反超了,所以依然属于第二梯队。
再接下来是成都、广州、南京等5个城市组成的第三梯队,每个城市有大约5~10家IT服务上市公司。
换句话说,一线和次一线,有着程序员难以割舍的巨大的工作机会。其实全球来看都是这样:美国活跃的318家IT服务公司,35%(113家)集中在加州的圣荷西和旧金山,英国113家IT服务公司,几乎一半(49家)都在伦敦。
薪酬
2019年上半年程序员薪资的完整城市图谱——一个清晰的趋势就是,人口集聚程度越高的城市,程序员的学历和工作经验的溢价越高。
比如说,北京本科学历程序员的月工资平均为1.8万元,而中专学历就下降到8000元,而在潍坊、济宁这些城市,本科与中专学历程序员的月平均工资的差异仅为1000元。
再比如说,北京和杭州,5~7年工作经验的程序员与有1年工作经验的程序员相比,月平均工资差异最少1万元,而在绵阳、哈尔滨和海口这些城市,这个差距只有1000元。
再比如说,一个本科刚毕业的最普通的程序员,在人口规模1000万以上的大城市工作,跟在500万以下的小城市工作,起薪能差6000元;10年之后,在大城市工作的平均年薪能达到45万,而在小城市只有13万。而且大城市机会多,稍微冒尖点就能达到百万级。
流动性
市场大,工作机会多,自然意味着流动性大。而且,一个深圳或北京的程序员,要回长沙、成都,是很好找工作的,但反过来就没有那么容易了。更何况,大城市IT服务公司多,其中还有很多都是全球化的公司,跨国流动也多。像印度IT服务业的兴起就是因为美国大量IT从业者的回流。
换句话说,像程序员这样的职业,以北京为代表的大城市就是“特权城市”。
当然,程序员并不是特例,还有一些行业(职业)适合待在大城市。