㈠ 程序员应该有哪些码德
认真对待每一行代码,是一个程序员最基本的准则自己可以响当当的说出,这段代码是我写的编写程序算是生产或创作型工作,就像种水果、造房子一样。都会对直接或间接使用者造成不同的影响。不同之处在于,种水果最终的结果可能影响的是卖水果或吃水果的人,造房子影响的是住这个房子或围绕它工作的人。而程序最终可能影响到的人是无法估量的。所以作为一个程序员,一定要认真的对待自己每一行代码,不管最后造成了什么影响或有什么贡献,都可以骄傲的说出,这代码是我写的。
㈡ 一个程序员最重要的是什么
一个程序员最重要的是:
1.职业道德.
2.执行力与团队意识
3.技术专业
以上三点,对企业来说,都不可少.
或许,你现在不能理解.但是,当你从事IT行业若干年后,就能理解.
技术再强,再专业,如果没有1,2这两个条件,任何企业都不敢用.
㈢ 计算机的职业素养
一)知识结构
1、通用知识。通用知识是学习和掌握专业基础理论、专业知识的基础和工具,并对今后从事的计算机应用工作起辅助和支持作用。通用知识包括扎实的文化、社会科学和法律知识,以及计算机数学基础、计算机应用基础、C语言程序设计、计算机网络基础、操作系统原理等专业必备的基础理论知识。
2、专业知识。专业知识是从事计算机应用技术工作的根基。专业知识包括Visual FoxPro程序设计、VisualBasic。net程序设计、JAVA程序设计、图形图像处理、FLASH动画制作、网页制作等。
(二)能力结构
1、基础能力:计算机相关高等数学的应用能力;基本程序设计能力;计算机系统管理和维护能力;外语应用能力;汽车驾驶能力。
2、专业能力:使用高级语言进行程序的设计、调试和维护能力;熟练使用办公自动化系列软件的能力;运用关系型数据库Visual FoxPro设计和应用管理信息系统的能力;利用Visual Basic语言编制一般视窗应用软件的能力;计算机多媒体素材的处理能力;综合性网页设计与制作能力。
3、综合能力:社会适应能力;学习能力;竞争能力;组织与管理能力;创新与创业能力。
(三)素质结构
1、思想道德素质。具有科学的世界观、人生观和道德观,有明确的是非观念;具有爱国主义、集体主义精神,有良好的敬业、创新意识。
2、文化素质。 具有高等数学、程序设计、数据处理等理工科知识,有一定的科学素养;具有必要的哲学、法律、职业道德等人文社科知识,有一定的文化素养。
3、业务素质。
掌握计算机的基本知识,能够熟练操作各种常用应用软件;具有常用应用软件的安装、调试、使用和管理、维护能力;具有一般应用程序和数据库系统的编写和使用能力;具有以业务知识为基础,专业操作能力、创新能力为标志的较高的业务素质。
4、身心素质。具有强壮的体魄、旺盛的精力,掌握基本的擒拿格斗方法。养成科学的强身健体的习惯,具有良好的心理素质。
㈣ 程序员该有哪些职业道德
to accept responsibility in making decisions consistent with the safety, health, and welfare of the public, and to disclose promptly factors that might endanger the public or the environment;决策时要维护公众的安全、健康、福利,并及时披露任何危及公众的因素。
to avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist;尽量回避存在或可预见的利益冲突,如有冲突存在应及时向波及对象披露。
to be honest and realistic in stating claims or estimates based on available data; 对现有的数据的声明或估计应诚实、客观
to reject bribery in all its forms; 拒绝任何形式的贿赂
to improve the understanding of technology; its appropriate application, and potential consequences; 增进个人对技术及其应用和潜在后果的理解
to maintain and improve our technical competence and to undertake technological tasks for others only if qualified by training or experience, or after full disclosure of pertinent limitations; 保持并提高自身技术实力,在确保能力和经验胜任、并充分披露有关局限的情况下,方可接受他人的技术性委托
to seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others; 对技术成果,寻求、接受和提供诚恳的批评,承认和纠正错误,和恰当地承认他人的贡献
to treat fairly all persons and to not engage in acts of discrimination based on race, religion, gender, disability, age, national origin, sexual orientation, gender identity, or gender expression;公平对待所有人,不做出任何有关种族、地域、性别、残障、年龄、国籍、性取向、性别认知、性别表现的歧视行为。
to avoid injuring others, their property, reputation, or employment by false or malicious action; 避免因错误或恶意的行为损害他人人身、财产、名誉、或工作。
to assist colleagues and co-workers in their professional development and to support them in following this code of ethics.帮助同事的职业发展,并支持他们遵守职业行为准则。