当前位置: 首页 » PHP » 适合程序员(PHP)发展的互联网职位

适合程序员(PHP)发展的互联网职位

适合程序员(PHP)发展的互联网职位

Web前端工程师(技术)

职位说明:
Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序 (也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技 术改善用户体验。
职位职责:

  • 为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性
  • Web前端表现层及与前后端交互的架构设计和开发
  • JavaScript程序模块开发,通用类库、框架编写
  • 配合后台开发人员实现产品界面和功能
  • 利用各种Web技术模拟开发产品原型
  • Web新技术调研和资讯整理
  • 精通HTML/XHTML、CSS,熟悉页面架构和布局,对Web标准和标签语义化有深入理解
  • 精通Ajax、JavaScript(或者ActionScript)、DOM等前端技术,掌握面向对象编程思想

职位技术:

  • 对常用的一些JS框架了解,如Jquery、jast等
  • 掌握最基本的javascript计算方法编写
  • 对目前互联网流行的网页制作方法(Web2.0)DIV+CSS,以及各大浏览器兼容性有很大的了解
  • 对前沿技术(HTML5+CSS3)的基本掌握

PHP程序员(技术)

市场需求:
1、网店系统shopex,ecshop等知名免费独立网店系统均为PHP语言开发。PHP+MYSQL也因为“开源、速度”等关键字成为网上购物系统的首选。目前国内最大的网店提供商shopex正在迅速扩张,需求大量的PHP程序员。
2、开源论坛因为PHP的开源产生了很多的开源的系统。曾经风靡一时的Discuz!论坛系统就是很好的证明。相比较网店系统,做论坛类开发的PHP程序员需求不是很多。
3、二次开发基本都是基于shopex,echshop,Discuz!等做开源系统的二次开发。这样的公司大多是中小型公司。对程序员的要求除了PHP也会要求程序员懂一些CSS的技术。以便最大化的节约成本。
概念拓展(发展历程):
PHP 最初是1994年RasmusLerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新 编写,包括可以访问数据库。在 1995年以Personal HomePageTools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功 能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中, PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对mSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 ZeevSuraski及AndiGutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性。
在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式释出,2004年7月13日则释出了PHP 5,PHP 5则使用了第二代的Zend Engine[5]。PHP包含了许多新特色,像是强化的面向对象功能、引PDO(PHPData Objects,一个存取数据库的延伸函数库)、以及许多效能上的增强。目前PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。
2008年PHP 5成为了PHP唯一的有在开发的PHP版本。将来的PHP 5.3将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes 和 Safe mode的功能。

软件测试(技术+技术)

职位说明:
软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的 测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。按其级 别和职位的不同,分为三类。
职位分类:

  • 高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估
  • 中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务
  • 初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷

职位发展:
测试组长这类测试人员通常是测试项目的负责人,既要具备较高的测试技术能力,还要具备一定的管理能力。主要职责是制定测试计划、编写测试计划、监控和管理整个测试过程。测试组长可以向上发展为测试部经理、质量经理,也可以横向发展为项目经理,而且通常待遇相对较高些。

系统分析师(技术+技术)

职位说明:
指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析工作,同时也涉 及可行性分析和概要设计的部分工作。英文system analyst,简称SA。系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统 分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。杰出的系统分析师会利用编程技巧来辅助建立 conceptionmodule。
职位职责:
主要职责是对软件项目进行整体规划、需求分析、设计软件的核心架构、指导和领导项目开发小组进行软件开发和软件实现,并对整个项目进行全面的管理工作。
职位要求:
精通计算机行业的前沿理论,精通代表主流开发思想的程序开发语言,精通建设信息系统所要求的各种具体技术,熟悉应用领域的业务,能分析用户的需求和约束条 件,写出信息系统需求规格说明书,制定项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制定企业的战略数据规划,组织开发信息系统,能评估 和选用适宜的开发方法和工具,能按照标准规范写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发,具有高级工程师的实际工作 能力和业务水平。

系统架构师(技术+技术)

职位说明:
系统构架,是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。系统架构师(System Architecture)系统架构师是负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维 护方便,升级简单等。
架构分类:

  • 基础架构的设计规划,例如:OS,硬件,网络,各种应用服务器等
  • 软件开发设计的架构师,他们负责规划程序的运行模式,层次结构,调用关系,规划具体的实现技术类型,甚至配合整个团队做好软件开发中的项目管理

职位要求:

  • 系统架构相关的知识和经验
  • 很强的自学能力、分析能力、解决问题的能力
  • 写作、沟通表达、培训

项目经理(技术+管理)

职位说明:
项目经理( Project Manager ) ,从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项 目经理是为项目的成功策划和执行负总责的人。项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容, 并使客户满意。为此项目经理必须在一系列的项目计划、组织和控制活动中做好领导工作,从而实现项目目标。
能力要求:

  • 号召力:调动下属工作积极性的能力
  • 交流能力:有效倾听、劝告和理解他人行为的能力
  • 应变能力:具有灵活应变的能力
  • 性格要求:自信、热情,充满激情、充满活力。

重点工作:

  • 研究熟悉合同文件
  • 确定项目的工作分解结构和编码
  • 确定项目的组织分解结构和编码
  • 编制项目计划

产品经理

职位说明:
产品经理(Product Manager),又称品牌经理(Brand Manager)。是企业守门员、品牌塑造者、更是营销骨干。它既是一套完善的营销运作制度,更是博大精深的营销操作。举凡产品从创意到上市,所有相关的 研发、调研、生产、编预算、广告、促销活动等等,都由产品经理掌控。
职位职责:
一般来说,产品经理是负责并保证高质量的软件产品按时完成和发布的专职管理人员。他的任务包括倾听用户需求;负责产品功能的定义、规划和设计;做各种复杂 决策,保证开发队伍顺利开展工作及跟踪程序错误等,总之,产品经理全权负责产品的最终完成。另外,产品经理还要认真搜集用户的新需求、竞争产品的资料,并 进行需求分析、竞品分析以及研究产品的发展趋势等。
职位角色:
在产品管理中,产品经理是领头人,是协调员,是鼓动者,但他并不是老板。作为产品经理,虽然针对产品开发本身有很大的权利,可以对产品生命周期中的各阶段 工作进行干预,但从行政上讲,并不像一般的经理那样有自己的下属,但他又要调动很多资源来做事,因此如何做好这个角色是需要相当技巧的。
职位素质:

  • 协调沟通能力
  • 对事务优先级的控制
  • 要有市场感觉
  • 具备一定的抗压性
  • 主动做事与合作
  • 个人素质和态度
  • 对产品的热情
  • 用户立场
  • 智力
  • 职业操守
  • 正直
  • 信心
  • 态度
  • 运用技术的能力
  • 注意力
  • 时间管理
  • 商业技能

SEO优化

职位说明:
SEO(Search Engine Optimization),汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。所谓“针对搜 索引擎作最佳化的处理”,是指为了要让网站更容易被搜索引擎接受。深刻理解是:通过SEO这样一套基于搜索引擎的营销思路,为网站提供生态式的自我营销解 决方案,让网站在行业内占据领先地位,从而获得品牌收益。SEO可分为站外SEO和站内SEO两种。
站外SEO:
站外SEO,也可以说是脱离站点的搜索引擎技术,命名源自外部站点对网站在搜索引擎排名的影响,这些外部的因素是超出网站的控制的。最有用功能最强大的外 部站点因素就是反向链接,即我们所说的外部链接。毫无疑问,外部链接对于一个站点收录进搜索引擎结果页面起到了重要作用。
站内SEO:

  • 站内的链接结构
  • title的重新定位
  • 关键字频率
  • 网站结构调整
  • 资源应用

运维工程师

职位说明:
“运维”是指:门户网站应用运维,与其它运维如网络、系统的区别还是很大的;然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考 虑,如网站规范、知名度、服务器量级、pv量(PageView)等考虑,其它因素不是重点;因此,我们先定义服务器规模大于1000台,pv每天至少上 千万(至少国内排名前20),如sina、alibaba、sohu、baidu、网易等等;其它小型网站可能没有真正意义上的运维工程师,这与网站规范 不够和成本因素有关,更多的是集合网络、系统、开发工作于一身的“复合性人才”,就如有些公司将合同采购都纳入了运维职责范围,还有如IDC网络规划也纳 入运维职责,这是网络工程师的工作。非常重要一定需要明白:网站应用运维对其它关联工种必须非常了解熟悉:网络运维、系统运维、应用开发、内容。
职位职责:

  • 负责IDC机房Linux业务服务器的配置,维护,监控,调优,故障排除等
  • 大用户量下高性能服务器系统部署方案的制定及实施
  • 保障服务器与数据库安全,检查并消除安全漏洞
  • 数据备份、数据监控、应急响应、故障排除、编写数据分析报告等

技术销售(技术+销售)

职位说明:
销售相关隐型技术,而非有型的产品。
职位要求:

  • 对技术有一定了解,或基础
  • 沟通、表达能力强
  • 忍耐力:客户是上帝,对待客户,态度最重要
  • 自控力
  • 观察力
  • 分析力
  • 执行力
  • 学习能力

技术支持(技术+销售)

职位说明:
技术支持是指产品公司为其产品用户提供的售后服务的一种形式,帮助用户诊断并解决其在使用产品过程中出现的有明显症状的,可能由产品导致的技术问题。
工作内容:

  • 进行技术上的维护
  • 进行服务上的沟通

培训师

职位说明:
能够结合经济发展、技术进步和就业要求,研究开发针对新职业(工种)的培训项目,以及根据企业生产、经营需要,掌握并运用现代培训理念和手段,策划、开发 培训项目,制定、实施培训计划,并从事培训咨询和教学活动的人员。培训师在目前市场上主要分为两类:企业培训师(TTT)和职业培训师(PTT)。
工作内容:

  • 在特定、专长领域内不断学习研究,根据市场需要设定系列培训课程
  • 根据不同行业、公司的培训需求的不同,有针对性的进行培训课程的开发和调整
  • 运用各种培训方法和培训工具,讲授培训课程,实现培训目标

请尊重我们的辛苦付出,未经允许,请不要转载 本站 的文章,鄙视各种无耻的采集行为!

发表评论