什么是程序员,什么是程序员怎么样算一个合格的程序员

1 , 什么是程序员怎么样算一个合格的程序员会看,会敲,会调,最终要会有思想 。我曾经没有做到最后一步,转行做seo,www.seo147.com 内容的代码一个没敲,用开源 。想一想,很多遗憾,唉~~
2,编程人员都是程序员吗程序员是从事程序开发、维护的专业人员,一般将程序员分为程序设计人员和程序编码人员,可以理解为编程人员是程序员的一部分,如果不想做编程 , 可以从事软件测试、平面设计等相关行业 。大部分会编程的人只是在重复着别人写过的代码罢了 , 而真正的程序员是具有创造力的人 。
3,什么是程序猿程序猿又叫“挨踢民工”,“码农”,工作为一整天对着电脑输代码那种,常熬夜加班 , 常不修边幅,邋邋遢遢,穿着随便,常穿背心+宽松大花裤衩+拖鞋,因常坐着,不运动,要么是大肚男 , 要么骨瘦如柴,跟吊丝有得一拼,因长期与电脑为伴,多性格内向,不善言词与表达,比较单纯,遇到7分女孩 , 脸红,不知所措 , 收入不高,顶多算中等偏上【什么是程序员,什么是程序员怎么样算一个合格的程序员】
4 , 什么是程序员程序员就是把客户的需求分析出来后在根据需求使用自己熟悉的语言(C,C++,java,C#)等编写出软件客户使用软件能更好的管理,或者运算,操作公司的运营等等情况就是写程序的 也就是写 代码 的 什么 工作要 看是 什么 程序员啊 可以 做网页,可以 写 软件·····程序员就是敲代码的 ... 具体工作就是敲代码编程的 ....5,什么是专业的程序员看了孟岩的文章《程序员必须走向专业化》,有点感想 。真正专业的软件工程师,企业宁要专业的工程师,不要不专业的牛人 。专业性保证了一个程序员的技能和工作能够为组织带来效益,而他们只会为这种效益付酬,不会出于对大牛的敬仰之情而主动上缴贡银 。而且 , 他们也相信,只要一个人专业化程度足够,技术和经验上的不足是容易在实践中弥补的 。记得近两年有一句很流行:老大,咱没这么干过,咱不专业啊专业的企业精神(做事高效负责,规范化的价值观和知识体系 , 规范化的工作习惯和职业纪律,职业化的工作作风和流程)2.编程很专业(技术精湛,经验丰富,有独立分析问题和解决问题的能力)3.做事很专业(善于沟通,不论是和客户、同事、项目经理、新手,还是老手 , 乐于和他人合作,具有团队精神)与之相对应的就是不专业的程序员:1.无企业精神(个人主义严重,觉得自己技术特牛,贡献特大 , 认为企业给的薪水少 , 干活不该卖力,项目经理安排的任务故意拖拉不服从,上班很晚到等)2.编程不专业(没写过几行代码,没做过什么大系统,就认为自己技术特精湛,其实写的代码却不堪一击;没工作几年就认为经验特丰富,没碰到过多少客户和生产上的具体问题就认为有丰富的分析问题和解决问题的能力)3.做事不专业(难于沟通和合作,没有团队精神和集体精神,不是本着解决问题的态度和学习提高的态度,而是本着耍弄技巧、高人一等甚至刁难别人的态度,和客户没沟通点、和项目经理沟通阴奉阳违,对新手好为人师,对老手不屑一顾等等)几乎每个团队都有几个专业的程序员,即主程序员,也有很多不专业或即将专业的程序员;有刚毕业朝气蓬勃的白纸小伙,也有业务经验丰富但默默无闻的老黄牛,有满身带刺的所谓技术牛人,也有不大伸张的真正牛人;项目经理如何管理和激励团队成员 , 扬长避短,使团队发挥最大战斗力,如何帮助团队成员成长,这是项目经理需要思考的问题 。而从程序员自身来说,则应当向专业化的方向努力,无论你的职业方向是管理、技术、还是技术管理,这些都是必须的 。因为说到底,只有你做的专业,只有你做出来的东西专业 , 才能让人信服 。附:很多人谈到职业素养问题 , 《程序员》杂志刊登的程序员职业素养:1.学习和分析能力 。每个团队都在成长 , 作为程序员这个群体就更需要与时俱进 。尤其是在开发这个知识日新月异的行业里 , 同时分析能力是必不可少的 。像本案例中,如果没有在充分了解客户需求的基础上的精准分析 , 很难想像最后的结果 。;(调查中71.15%人认为 , 学习能力是程序员基本能力中比较重要的一条 。另外,此次调查中57.69%的被访者认为 , 在技术方面有不同意见时,处理妥当的程序员必要的修炼之一 。相信这个案例为我们提供了新的思路 。2.与内外保持良好沟通,永远是成功的保证 。及时汇报、沟通进展也可以在第一时间发现自己的偏差 。在改bug问题上 , 有些小bug,程序员可能比较容易就修改了,但有些比较难修改的bug,如果自己解决不了,应该像同事或者专家请教 , 甚至组织小组讨论,但有些程序员处理这种情况时,往往是自己琢磨半天,改不了,然后就放那去做别的事情了 , 等过几天项目经理问起来时 , 才承认自己改不了 , 这种现象应该最大程度地避免 。毕竟,相差一度两条线顶点的距离会在不限延伸后相差不限大 。(59.62%的被访者认为汇报项目进展时明确及时是程序员内在修炼的重要组成)3.产品意识 。良好的产品意识可以大幅度提高开发效率 。某次产品改版中界面都重新修改过了,因为有2个程序员专门负责编程匹配部分,而其中一个就非常具有产品意识,他用.NET把UI原形都画了出来,在公司内部组织讨论,让最后的客户环境和界面都非常优秀 。4.团队意识 。作为一个新人要向老人请教学习,作为一个老人要把自己的心得、收获、技能等与新人分享,也就是要带新人 。知识的分享是知识学习中一个最有效的方法,尤其是在程序员这个行当里;5.对于编码规范和文档规划是毫无疑问必须要遵守的 。(此次参加调查的程序员中有80.77%认为编码规范是程序员内在修炼的毕选项 。、68.59%认为文档规范是修炼的必要内容 。)