程序员是干什么的?

程序员是干什么的?,第1张

计算机程序员的工作内容有:
1、负责软件项目的详细设计、编码和内部测试的组织实施;
2、协助项目经理和相关人员同客户进行沟通;
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析;
4、熟练掌握交付软件部开发的软件项目的相关软件技术;
5、负责相关技术文档的拟订。
计算机程序员的招聘条件是:1、21至28周岁;2、具备良好的沟通合作技巧和团队合作能力;3、能独立承担计算机后台程序的开发工作;4、品行端正。

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。
作一个真正合格的程序员,应该具有的素质。
1:团队精神和协作能力
团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。
2:文档习惯
文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果没有缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。
3:规范化的代码编写习惯
知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。 一些所谓的高手甚至叫嚣高手写的代码一般人看不懂,我只能说他不是一名合格的程序员。
4:需求理解能力
程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。
5:模块化思维能力
作为一个优秀的程序员,他的思想不能在局限当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能是系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。
6:测试习惯
测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。
7:学习和总结的能力
程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。

A variety of jobs
各种部门、职位英文翻译:
President 总裁
Vice-President 副总裁
Assistant VP 副总裁助理
Executive Marketing Director 市场行政总监
General Manager 总经理
Branch Manager 部门经理
Product Manager 产品经理
Project Manager 项目经理
Regional Manager 区域经理
Production Manager 生产经理
Transportation Manager 运输经理
Applications Programmer 应用软件程序员
Computer Operator 电脑 *** 作员
Computer Operations Supervisor 电脑 *** 作主管
Hardware Engineer 硬件工程师
Computer Technician 电脑技术员
MIS Manager 管理信息系统部经理
Developmental Engineer 开发工程师
Operations Analyst *** 作分析
Director of Information Services 信息服务主管
LAN Administrator 局域网管理员
Systems Analyst 系统分析
Manager of Network Administration 网络管理经理
Systems Engineer 系统工程师
Product Support Manager 产品支持经理
Systems Programmer 系统程序员
VP Sales 销售副总裁
VP Marketing 市场副总裁
Senior Account Manager 高级客户经理
Telemarketing Director 电话销售总监
Sales Administrator 销售主管
Telemarketer 电话销售员
Regional Sales Manager 地区销售经理
Tele-Interviewer 电话调查员
Regional Account Manager 地区客户经理
Salesperson 销售员
Sales Representative 销售代表
Merchandising Manager 采购经理
Sales Manager 销售经理
Marketing Consultant 市场顾问
Sales Executive 销售执行者
Marketing Assistant 市场助理
Sales Assistant 销售助理
Marketing and Sales Director 市场与销售总监
Retail Buyer 零售采购员
Market Research Analyst 市场调查分析员
Manufacturer’s Representative 厂家代表
Purchasing Agent 采购代理
Assistant Account Executive 客户管理助理
Marketing Manager 市场经理
Advertising Manager 广告经理
Marketing Intern 市场实习
Advertising Coordinator 广告协调员
Marketing Director 市场总监
Advertising Assistant 广告助理
Account Manager 客户经理
Account Representative 客户代表
Accounting Payable Clerk 应付帐款文员
Accounting Assistant 会计助理
Accounting Manager 会计经理
Accounts Receivable Clerk 应收帐款文员
Accounting Clerk 会计文员
Certified Public Accountant 注册会计师
Senior Accountant 高级会计
Chief Financial Officer 首席财务官
Audit Manager 审计经理
Collections Officer 收款负责人
Actuarial Analyst 保险分析员
Auditor 审计师
Junior Accountant 初级会计
Loan Administrator 贷款管理员
Management Accountant 管理会计
Billing Clerk 票据文员
Billing Supervisor 票据管理员
Bookkeeper 档案管理
Staff Auditor 审计员
Bookkeeping Clerk 档案管理助理
Budget Analyst 预算分析
Tax Accountant 税务会计
Credit Analyst 信用分析
Credit Manager 信用管理经理
Vice-President of Administration and Finance 财务行政副总裁
Financial Analyst 财务分析
Vice-President of Finance 财务副总裁
Financial Consultant 财务顾问
Financial Manager 财务经理
Financial Planner 财务计划员
VP HR 人力资源副总裁
Assistant VP HR 人力资源副总裁助理
HR Director 人力资源总监
Compensation & Benefit Manager 薪酬福利经理
Staffing Manager 招聘经理
Training Manager 培训经理
Benefits Coordinator 员工福利协调员
Employer Relations Representative 员工关系代表
Payroller 工资专员
Training Coordinator 培训协调员
Training Specialist 培训专员
HR Supervisor (Training) 培训主管
Vice-President of Administration 行政副总裁
Administrative Director 行政总监
Office Manager 办公室经理
File Clerk 档案管理员
Administration Assistant 行政助理
Receptionist 接待员
General Office Clerk 办公室文员
Secretary 秘书
Order Entry Clerk 订单输入文员
Operator 接线员
Typist 打字员
visiting professor 客座教授
计算机/互联网/通讯 Technology/Internet
首席技术执行官 CTO/VP Engineering
技术总监/经理 Technical Director/Manager
信息技术经理 IT Manager
信息技术主管 IT Supervisor
信息技术专员 IT Specialist
项目经理/主管 Project Manager/Supervisor
项目执行/协调人员 Project Specialist / Coordinator
系统分析员 System Analyst
高级软件工程师 Senior Software Engineer
软件工程师 Software Engineer
系统工程师 System Engineer
高级硬件工程师 Senior Hardware Engineer
硬件工程师 Hardware Engineer
通信技术工程师 Communications Engineer
ERP技术/应用顾问 ERP Technical/Application Consultant
数据库工程师 Database Engineer
技术支持经理 Technical Support Manager
技术支持工程师 Technical Support Engineer
品质经理 QA Manager
信息安全工程师 Information Security Engineer
软件测试工程师 Software QA Engineer
硬件测试工程师 Hardware QA Engineer
测试员 Test Engineer
网站营运经理/主管 Web Operations Manager/Supervisor
网络工程师 Network Engineer
系统管理员/网管 System Manager/Webmaster
网页设计/制作 Web Designer/Production
技术文员/助理 Technical Clerk/Assistant
销售 Sales
销售总监 Sales Director
销售经理 Sales Manager
区域销售经理 Regional Sales Manager
客户经理 Sales Account Manager
渠道/分销经理 Channel/Distribution Manager
渠道主管 Channel Supervisor
销售主管 Sales Supervisor
销售代表 Sales Representative / Executive
销售工程师 Sales Engineer
医药代表 Pharmaceutical Sales Representative
保险代理 Insurance Agent
销售助理 Sales Assistant / Trainee
商务经理 Business Manager
商务专员/助理 Business Executive/Assistant
销售行政经理 Sales Admin Manager
销售行政主管 Sales Admin Supervisor
售前/售后技术服务经理 Technical Service Manager
售前/售后技术服务主管 Technical Service Supervisor
售前/售后技术服务工程师 Technical Service Engineer
售后/客户服务(非技术)经理 Customer Service Manager
售后/客户服务(非技术)主管 Customer Service Supervisor
售后/客户服务(非技术)专员 Customer Service Executive
经销商 Distributor
市场/公关/广告 Marketing/PR/Advertising
市场/广告总监 Marketing/Advertising Director/VP
市场/营销经理 Marketing Manager
市场/营销主管 Marketing Supervisor
市场/营销专员 Marketing Executive/Communication
市场助理 Marketing Assistant / Trainee
产品/品牌经理 Product/Brand Manager
产品/品牌主管 Product/Brand Supervisor
市场通路经理 Trade Marketing Manager
市场通路主管 Trade Marketing Supervisor
促销经理 Promotions Manager
促销主管 Promotions Supervisor
促销员 Promotions Specialist
市场分析/调研人员 Market Analyst/ Research Analyst
公关/会务经理 Public Relations Manager
公关/会务主管 Public Relations Supervisor
公关/会务专员 Public Relations Executive
媒介经理 Media Manager
媒介人员 Media Specialist
企业/业务发展经理 Business Development Manager
企业策划人员 Corporate Planning
广告策划/设计/文案 Advertising Creative/Design/Copy writer
财务/审计/统计/金融 Finance/Accounting/Banking
财务总监 CFO/Finance Director/VP
财务经理 Finance Manager
财务主管/总帐主管 Finance Supervisor
会计经理/会计主管 Accounting Manager/Supervisor
会计 Accountant / Accounting Trainee
出纳员 Cashier
财务/会计助理 Finance/Accounting Assistant
财务分析经理/主管 Financial Analysis Manager/Supervisor
财务分析员 Financial Analyst
成本经理/成本主管 Cost Accounting Manager/Supervisor
成本管理员 Cost Accounting Specialist
审计经理/主管 Audit Manager/Supervisor
审计专员/助理 Audit Executive/Assistant
税务经理/税务主管 Tax Manager/Supervisor
税务专员 Tax Executive
证券经纪人 Stock Broker
投资顾问 Investment Advisor
注册分析师 Certified Investment/Financial Analyst
投资/基金项目经理 Investment Manager
融资经理/融资主管 Treasury Manager/Supervisor
融资专员 Treasury Specialist
行长/副行长 President/Vice-President/Branch Manager
风险控制 Risk Management
进出口/信用证结算 Trading / LC Officer
清算人员 Settlement Officer
外汇主管 Foreign Exchange Supervisor
高级客户经理/客户经理 Senior Relationship Manager
客户主管/专员 RelationshipSupervisor/Executive
信贷/信用调查/分析人员 Loan/Credit Officer
银行柜台出纳 Bank Teller
统计员 Statistician
生产/营运/工程 Manufacturing/Operations/Engineering
工厂经理/厂长 Plant/Factory Manager
总工程师/副总工程师 Chief Engineer
项目经理/主管 Project Manager/Supervisor
项目工程师 Project Engineer
营运经理 Operations Manager
营运主管 Operations Supervisor
生产经理/车间主任 Production Manager/Workshop Supervisor
生产计划协调员 Production Planning Executive/Officer
生产主管/督导/领班 Production Supervisor/Team Leader
技术/工艺设计经理/主管 Technical/Industrial Design Mgr/Spvr
技术/工艺设计工程师 Technical/Industrial Design Engineer
实验室负责人/工程师 Lab Manager/Engineer
工程/设备经理 Engineering/Facility Manager
工程/设备主管 Engineering/Facility Supervisor
工程/设备工程师 Engineering/Facility Engineer
电气/电子工程师 Electrical/Electronics Engineer
机械工程师 Mechanical Engineer
机电工程师 Electrical & Mechanical Engineer
维修工程师 Maintenance Engineer
质量经理 QA Manager
质量主管 QA Supervisor
质量工程师 QA Engineer
质量检验员/测试员 QA Inspector
认证工程师 Certification Engineer
安全/健康/环境经理/主管 Safety/Health/Environment Manager/Supervisor
安全/健康/环境工程师 Safety/Health/Environment Engineer
工程绘图员 Project Drafting Specialist
机械制图员 Drafting Specialist
化验员 Laboratory Technician
技工 Technician / Engineer Trainee
电工 Electrician
服装打样/制版 Clothing/Apparel Sample Production
行政/人事/后勤 Admin/HR/Support Services
行政/人事总监 Admin/Human Resources Director
人事经理 Human Resources Manager
人事主管 Human Resources Supervisor
人事专员 Human Resources Specialist
人事助理 Human Resources Assistant
招聘经理/主管 Recruiting Manager/Supervisor
薪资福利经理/主管 Compensation & Benefits Mgr/Supervisor
薪资福利专员/助理 Compensation & Benefits Specialist/Assistant
培训经理/主管 Training Manager/Supervisor
培训专员/助理 Training Specialist/Assistant
行政经理/主管/办公室主任 Admin Manager/Supervisor/Office Manager
行政专员/助理 Admin Staff/Assistant
经理助理/秘书 Executive Assistant/Secretary
前台接待/总机 Receptionist
后勤 Office Support
资料管理员 Information / Data Management Specialist
电脑 *** 作员/打字员 Computer Operator/Typist
高级管理 Senior Management
首席执行官/总经理 CEO/GM/President
副总经理 Deputy GM/VP/Management Trainee
总监 Director
合伙人 Partner
总裁/总经理助理 CEO/GM/President Assistant
物流/贸易/采购 Logis/Trading/Merchand/Purch
物流经理 Logistics Manager
物流主管 Logistics Supervisor
物流专员/助理 Logistics Specialist/Assistant
物料经理 Materials Manager
物料主管 Materials Supervisor
采购经理 Purchasing Manager
采购主管 Purchasing Supervisor
采购员 Purchasing Specialist/Staff
外贸/贸易经理/主管 Trading Manager/Supervisor
外贸/贸易专员/助理 Trading Specialist/Assistant
业务跟单经理 Merchandiser Manager
高级业务跟单 Senior Merchandiser
业务跟单 Merchandiser
助理业务跟单 Assistant Merchandiser
仓库经理/主管 Warehouse Manager
仓库管理员 Warehouse Specialist
运输经理/主管 Distribution Manager/Supervisor
报关员 Customs Specialist
单证员 documentation Specialist
船务人员 Shipping Specialist
快递员 Courier
理货员 Warehouse Stock Management
文字/艺术/设计 Writer/Editor/Creative Artist/Designer
编辑/作家/撰稿人 Editor/Writer
记者 Journalist / Reporter
校对/录入 Proofreader/Data Entry Staff
排版设计 Layout Designer
艺术/设计总监 Creative/Design Director
影视策划/制作人员 Entertainment Planning / Production
导演 Director
摄影师 Photographer
音效师 Recording / Sounds Specialist
演员/模特/主持人 Actor/Actress/Model/MC
平面设计/美术设计 Graphic Artist/Designer
纺织/服装设计 Clothing / Apparel Designer
工业/产品设计 Industrial Designer
工艺品/珠宝设计 Artwork/Jewelry Designer
服务 Service
美容/健身顾问 Exercise Coach/Fitness Trainer
餐饮/娱乐经理 Banquet Services Manager
宾馆/酒店经理 Reception Manager
领班 Supervisor
服务员 Service Staff
营业员/收银员/理货员 Shop Clerk/Salesperson
厨师 Chief/Cook
导游 Tour Guide
司机 Chauffeur/Driver
保安 Security
寻呼员/话务员 Paging Operator
建筑/房地产 Construction/Real Estate
建筑工程师 Architect
结构/土建工程师 Structural Engineer
电气工程师 Electrical Engineer
给排水/暖通工程师 Drainage/HVAC Engineer
工程造价师/预结算 Budgeting Specialist
建筑工程管理 Construction Management
工程监理 Engineering Project Supervisor
室内外装潢设计 Decorator
城市规划与设计 Urban Design/Planning
建筑制图 CAD Drafter
施工员 Construction Crew
房地产开发/策划 Real Estate Development/Planning
房地产评估 Real Estate Appraisal
房地产中介/交易 Real Estate Agent/Broker
物业管理 Property Management

程序员是指专门从事计算机程序设计、编写、测试、维护和优化等工作的人员。他们通过编写计算机程序,使计算机能够自动执行特定任务,实现各种功能,从而满足人们的需求。

程序员可以使用各种编程语言和开发工具,根据项目需求和开发任务的不同,他们需要具备不同的技术和知识。例如,前端程序员需要掌握HTML、CSS、JavaScript等技术,以开发网站的用户界面和交互体验;后端程序员需要掌握Java、Python、Ruby等技术,以开发服务器端应用程序;游戏开发工程师需要掌握C++、Unity等技术,以开发电子游戏等。

随着计算机技术的发展和应用范围的不断扩大,程序员的工作也越来越重要和复杂。他们需要不断学习和更新知识,以适应不断变化的技术和市场需求。

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员和项目经理四大类的方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12925609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存