网站程序员就是要将终端用户和内部客户的要求转变为功能性产品。换句话说,程序员知道如何使电脑做人们想让它做的事。通常,那些产品都是允许终端用户可以做某些事的应用——比如说订购匹萨,进行股票交易或者是购买飞机票。程序员评估项目的技术参数,决定如何处理工作,最终得以成功实现。由于互联网的变化,这个工作在不同的网络公司的地位各不相同;有时这工作还要肩负软件工程师,开发员或者是程序员的头衔。在日常基础活动中,程序员需要修改原先的一些编码,设计新的产品和应用,生产和测试这些产品以及讨论一个设计是如何流转的。“永远都不会只有一种方法去完成一个项目;我们相处的团队是由各个不同派系组成的,所以永远都无法就如何完成某些事情达成一致。”一个程序员说。一个程序员能够完成应用的数量事实上是无穷无尽的;基本上,现实生活中可以做的任何事都能够被转换到网站的应用中去。一个程序员可能经常同时做2个不同的项目。编程需要高度创造性和感官思维——获取人们需求以及在没有实际产品的情况下总结概念上的解决方案的一种能力。如果一个客户说:“我希望它看上去像这个以及能够干那个。”但在实际上没见过那个东西的情况下,程序员必须能够想象出来。
计算机程序员的潜在知识基础实际上是无限的。如果它就在那里,有人在使用它,你就要学习。有些程序员需要知道作为操作系统和脚本语言的Unix;其他的还需要知道管理数据库的SQL语言。作为普通编程语言,C语言是找到第一份工作的基础。“只要你有一些关于如何编程以及知道如何逻辑运算的想法,你就可以应用和转化那些知识。”一个程序员说。“你要经常学习其他语言,甚至是那些还没发明的新语言。”然而,“可靠的交际能力是使你成为有价值的最终资本。”一个程序员这样说。“缺少交流是一个重要的障碍,严重的问题。这样可能导致错误,困惑以及最终会赶不上截止日期。所以必须知道如何了解别人,如何与他人进行交流。”招聘已经从员工需要满足所有工作要求演变到需要较少,因为在工作上可以学到更多。3年前,没有人有网站编程经验;公司需要具有2年C语言的编程经验,然后会教HTML语言。现在,招进来的员工大概符合50%的要求,公司会教其他的一半。工作岗位很多但填补这些位置的人很少,导致雇主们的期望不断降低。
暂无内容
网站营运经理/主管 网站营运专员 网站策划
一个大型项目经常需要8个月到1年才能完成,初级的程序员不习惯安排时间和杂乱的工作,所以经常分配到小型任务。包括修改编码错误,或者是改变顾客现有网站的外貌,这些工作大概需要一小时到一星期不等。
上升期(2-6年)由于程序员对各种语言的精通,他们的工作更多地转向设计应用,搁置实际的执行工作。资深的程序员更多的参与一些关于项目技术方面的讨论,每天大概花费25%或者更少的时间在电脑前。
成熟期(6-10年)虽然网站程序员还没有发展到10年,但在第一年的程序员和在这个领域10-15年的人之间有巨大不同。你编程的经验,你对各种各样的编程语言的熟悉,以及你管理的人数,综合这些就等于你的高薪金。一个资深程序员能赚15万美元。在这时,有些程序员成为独立合同方,跟他们的客户可以收取每小时150美元的报酬,每年可以净赚25万美元。
暂无证书
中国大陆 2000USD 北美 57,000USD 英国 55,000USD