ajaxpro,行业十大职业都有哪些职位要求和发展方向?
一、自动化工程师
自动化工程师主要负责了解客户需求,编写自动化控制项目方案书、负责PLC编程、组态软件编写、组织自动化工程施工,负责自动化控制项目技术指导要求,并遵循软件开发流程,进行独立的嵌入式软件模块的设计和实现,和其它部门配合共同完成产品的设计、开发和测试。
主要工作内容有:承担自控技术和产品的研发和实施;编制最优化控制计算机软件;参与编制项目的技术方案、项目建议书和可行性研究报告;为项目的建设、安装、调试、运行提供技术支持等。
职位要求:自动化工程师一般要求自动化及相关专业本科以上学历(专科毕业工作满两年也可以),并且要有一定的工作经验:1-2年自动控制工程设计经验;相关领域设计,能够进行现场施工管理;熟悉自动控制理论,熟悉西门子、三菱、ABB或其它公司PLC,能熟练编写PLC程序,开发上位机软件;能熟练使用CAD等相关软件设计制图;熟悉SQL等数据库,VBA编程;熟悉现场各种工业常规仪表,水分析仪表。
职业发展路径:自动化工程师一直以来都是社会急需的人才。自动化工程师主要在电力系统研究、设计、生产、试验、建设、管理、教育等单位就业。由于自动化工程师的研究范围广,应用前景好,因此该职位的就业形势非常好。
主要求职方向:
1、电厂(包括各个公司,工厂的配电室)
2、软件开发(特别是单片机或EDA等)
3、PLC(大体是工控方向,搭建操作平台等)
4、各个矿山,或金属冶炼场所(进行自动化设备的维护,操作等)
5、做销售工作(专门卖自己专业相关的东西)
6、各种研究所
7、产品设计,就是硬件电路设计
二、电气工程师
电气工程师主要从事电气专业工程设计及相关业务,在我国,国家对从事电气专业工程设计活动的专业技术人员实行执业资格注册管理制度。其分为电气智能工程师、建筑弱电工程师、注册电气工程师、变频器技术工程师。
电气工程师主要工作内容:
1、绘制,审核、把关和保管电气工程图纸;
2、审核电气施工方案,检察施工过程中材料的规格、品牌、技术性能等与图纸是否一致,对一般性质量问题进行及时处理并上报领导;
3、督促检查施工现场电气施工情况,现场安装调试电气设备,分析处理现场故障;
4、制定电气设备及计量仪器的各项规章制度及操作sop,维修计划及周期检查计划,并协调日常的维修、保养及计量检查等工作;
5、建立、完善电力设备固定资产的统计及计量器具的档案、统计、编号等管理系统;
6、在电气设备及备品备件的添置和工程项目中,严格按照公司制定的采购程序,把好质量关;
7、协助各专业及部门的各类验证工作。
职业发展路径:
电气工程师常要亲自操作电气设备,因此持有电气工程师职业资格证者将有很大的竞争优势,就业选择面较广。
电气工程师一般有以下三种发展路径:
路径一:可就职于生产类型的企业,发展路径为初级电气工程师—中级电气工程师—高级电气工程师;
路径二:进入电力设计院、电厂、电力局从事电力系统设计和设备管理工作等,此路径有较好的发展前景;
路径三:待经验积累,且培养相关组织领导能力后,可发展成为管理型人才,如项目经理。
三、机械设计工程师
机械类设计工程师要求出身机械类专业,熟悉电子产品生产通用设备及工艺流程,熟悉PCB板设计软件及熟练使用AutoCAD等机械设计软件以及PLC等编程控制技术。机械设计工程师分为两大类:机械类、结构类。其中结构设计工程师要求熟悉家电类、工具类产品(包括手机外壳、吸尘器、电饭煲、豆浆机、榨汁机、电钻、打草机、剪枝机、电锯等产品)生产通用要求及工艺流程;熟练使用Pro-E等三维设计软件及AutoCAD等机械设计软件;熟悉注塑工艺,精通模具设计及模具制作工艺知识。
主要工作内容:
1、负责机械加工类、家电类、工具类产品的结构设计,包括外部、内部结构及工装设计,使产品符合可靠性、可生产性、可维修性和成本的要求;
2、根据市场、生产的需要,对产品的设计提出改进方案并及时执行;
3、实施产品的结构件的可靠性实验,并做好零部件的评估和验证工作及产品结构风险分析;
4、及时完成相关的设计技术文档。
职位要求:
专科毕业4年以上(非机械类专业需6年),本科毕业3年以上(非机械类需5年),其中必须有1年以上在生产、科研企业工作经历,同等学历者需有15年以上的工作经历。所谓“机械类专业”是指在大学中学过机械原理、机械零件、理论力学和材料力学四门课程的专业。工程师资格需要申报并评定后,取得相应助理级、中级、高级工程师资格。
四、技术支持工程师
技术支持工程师主要是在软件或硬件方向从事售前或售后技术维护、应用培训、升级管理、解决投诉,提升客户满意度,扩大用户群体对自有品牌的良好口碑。成为一名专业的技术支持工程师在企业里工作至少要3年以上,这样对企业的产品线,用户群体就会有一个全面的了解。
技术支持分售前技术支持和售后技术支持,售前技术支持是指在销售遇到无法解答的产品问题时,售前技术支持给予帮助,售后技术支持是指产品公司为其产品用户提供的售后服务的一种形式,帮助用户诊断并解决其在使用产品过程中出现的有明显症状的,可能由产品导致的技术问题。
常见的技术支持有电话技术支持、上门服务技术支持等。包括两方面内容,一是进行技术上的维护,二是进行服务上的沟通。随着技术的进步,技术支持工作性质也不完全一样,如在软件领域中分售前技术支持和售后技术支持,而且对技术支持的技术要求很高,因为面对的各种各样的客户,要有心理准备遇到各种各样的问题,需要在技术上比用户更迅速、进行更新。
在21世纪的当代,技术支持已经成为服务的一部分。也成为公司企业形象的重要组成部分。技术的支持不仅仅是以解决技术问题为目的,更重要的是在客户的心里建立起企业的形象,让人们记住的是企业的形象,进一步记住所用产品的品牌,最后达成服务与品牌的完美结合。
选择从事技术支持工程师这个行业,是近几年社会需求量非常大,发展前景较好的一个方向,从网络系统集成普遍应用到家电下乡等国家政策的出台都为技术支持提供了广阔的市场空间,行业发展促进人才的需求,专业的技术支持工程师是现在企业的宝贵人力资源财富。
技术支持的岗位职责主要有以下几点:
1、负责现场的设备安装、调测等各种技术支持工作。
2、接收和协助解决客户遇到的各类现场技术问题,及时准确的把现场信息反馈给销售和研发部门。
3、负责发货设备、软件配置清单的制作。
4、负责方案建议书中技术方案部分的编制。
5、支持市场和销售,为客户和工程人员提供相关培训。
6、负责销售工作中技术简报的制作。
7、根据上级主管要求,协助市场部实施所负责销售范围内的广告宣传及其它市场活动。
8、为销售管理部门提供市场竞争信息。
9、快捷准确并按技术支持经理需求提供所有报告、数据,如周工作计划/报告等。
五、研发工程师
研发工程师(ResearchandDevelopmentEngineer),主要负责公司企业相关产品研发的具体工作。作为研发工程师,首先要有强烈的好奇心,这是成为高手的必要条件。喜欢新生事物,对问题喜欢刨根问底,以钻研为乐趣。
企业中的工程师必须具备完善的知识体系,企业中的工程师不是研究学问,也没指望成为科学家,是为企业的产品服务的。因此,全面的知识架构对于迅速完成产品开发任务非常重要,复合型人才更为难得。此外,还必须时刻关注成本、生产工艺、用户需求、测试环境、采购渠道、配套厂家工艺水平等等许多方面,一点不慎后续问题就冒出来了。
企业的工程师,务必坚持市场第一,用户至上的开发思路,工作仅仅是开发出低成本的、工艺性好的、品质稳定的,最关键是满足目标用户需求的产品,不能凭想象发挥,自以为是。
唯技术至上的人,思路狭隘,即使聪明过人,只能扮演一个处理具体问题的小角色。企业的唯一目标是赚钱,能赚钱就是好产品,不能赚钱就等于零。这就能解释为什么很多研究所、大学开发的产品填补了多少多少空白,但在产业化过程中却总赚不到钱,最后落满灰尘。
研发工程师的主要职责有以下几点:
1、根据公司总体规划和生产需要,挑选可行性较高的新产品作为开发对象,提出开发立项;
2、撰写《可行性报告》,填写《新技术开发表》,并提交新品项目组长审核,结合公司设备设计新产品的工艺,确定重点和难点,确定新产品的检验标准、方法和手段;
3、对新产品工艺中的难点进行实验,确定并不断修改具体实验方法,提出制造辅助工具及工装、夹具的方案以及所需购买的设备、仪器清单,确定项目所需的原材料并认定供应商;
4、进行综合性的全线制造实验,并不断改善工艺及制造方法;
5、负责跟踪前期生产,指导监督全部生产过程,及时解决生产中遇到的问题;
6、产品完全成熟后,移交整套工艺性文件,指导、帮助生产系统人员进行生产,向市场部提供有关加工能力及价格的信息。
六、项目经理
项目经理从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。通俗的来讲,项目经理就是为项目的成功策划和执行负总责的人。在一个项目团队中,项目经理是领导者,因此其首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。
能力要求:
号召力:即调动项目组成员以及客户、供应商、职能经理、公职人员等等的工作积极性的能力。每个人的素质、能力和思想境界均或多或少存在不同之处,也因此每个人的工作积极性均会有所不同,所以当内部成员由于这样那样的原因对工作表现出懈怠、厌倦的情绪,工作积极性不高时,项目经理这时就得发挥号召力,调动员工的工作积极性。
影响力:主要是对项目组成员产生影响的能力。项目经理除了要拥有的、其他员工视为重要的特殊知识,正确的、合法的发布命令之外,还需要适当引导项目组成员的个人后期工作任务。
交流能力:即有效倾听、劝告和理解他人行为的能力。强势领导必将制约企业的发展。项目经理只有具备足够的交流能力才能与下属、上级进行平等的交流,特别是对下级的交流更显重要。因为群众的声音是来自最基层、最原始的声音,特别是群众的反对声音,一个项目经理如果没有对下属职工的意见进行足够的分析、理解,那他的管理必然是强权管理,也必将引起职工的不满。
应变能力:每个项目均具有其独特之处,而且每个项目在实施过程中都可能发生千变万化的情况,因此项目的管理是一个动态的管理,这就要求项目经理必须具有灵活应变的能力,才能对各种不利的情况迅速作出反应,并着手解决。
管理技能
计划:计划作为项目管理的一项职能,它贯穿于整个项目的全过程,在项目全过程中,随着项目的进展不断细化和具体化,同时又不断地修改和调整,形成一个前后相继的体系。项目经理要对整个项目进行统一管理,就必须制定出切实可行的计划或者对整个项目的计划做到心中有数,各项工作才能按计划有条不紊地进行。
组织:当一个项目在中标后(有时在投标时),担任(或拟担任)该项目领导者的项目经理就必须充分利用他的组织能力对项目进行统一的组织,比如确定组织目标、确定项目工作内容、组织结构设计、配置工作岗位及人员、制定岗位职责标准和工作流程及信息流程、制定考核标准等。
目标定位:项目经理必须具有定位目标的能力。目标有很多,但最核心的是质量目标、工期目标和投资目标。项目经理只有对这三大目标定位准确、合理才能使整个项目的管理有一个总方向,各项目工作也才能朝着这三大目标进行开展。
七、软件工程师
软件工程师是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVA、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。
一般情况下,软件工程师分为4级:软件技术员、助力软件工程师、软件工程师、高级软件工程师。其主要工作内容有以下几点:指导程序员的工作;参与软件工程系统的设计、开发、测试等过程;协助工程管理人保证项目的质量;负责工程中主要功能的代码实现;解决工程中的关键问题和技术难题;协调各个程序员的工作,并能与其它软件工程师协作工作;有时需要编写各种各样的软件说明书等。
对于软件工程师,不太重视学历,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。自动化行业软件工程师基本能力要求有以下几点:自动化设备软件开发,与其他标准自动化设备端口对接;评估设备软件部分开发的可行性及成本预估;协助自动化开发和自动化设备的导入;对所开发的设备,负责提供安装调试方面的技术支持和指导;控制软件开发进度;软件优化等。
八、机械工程师
机械工程师是指在机械工程行业从事工作,并且具备一定经验和水平的人。机械工程师一般分为三个级别,初级机械工程师、中级机械工程师、高级机械工程师。机械工程师通常是指三个级别机械工程师的统称,还可以专指中级机械工程师。
国际注册机械工程师资格认证(ICME)是由机械工程师学会(IME)开展的专业工程师资格认证,国际注册机械工程师资格认证体系通过统一资格考试、面试、专业能力评估、业绩考核、行业权威人士推荐和同行评议相结合等多种方式对专业技术人员进行评价。属于国际同行认可的技术(或从业)资格认证。
机械工程师主要工作内容:
1、负责机械设备及有关零部件的图纸设计、安装和试运行;
2、制定机械设备的操作规程;
3、对机械设备中存在的缺陷及时进行技术改造或调整,确保设备运行处于良好状态;
4、制定机械设备的预防性维修、保养及大修计划,并负责对维修工作的组织、实施及检查,确保维修质量;
5、定期对机械设备进行升级改造以提高生产效率。
机械工程师的职业发展路径:
1、产品工艺工程师:让科学技术真正变为生产力;
2、质量管理专员:“过程”品质的“把关人”;
3、供应链专员:让供应链的“大树”茁壮成长;
4、机电工程师:开启产品开发的新纪元;
5、销售工程师:销售中离不开的技术保障。
九、工艺工程师
工艺工程师主要负责提升工艺技术、提升产品质量。工艺工程师的种类有很多,按工作方向来分,主要有机械工艺工程师、化工工艺工程师、制造工艺工程师、电器工艺工程师等。合格的工艺工程师必须非常熟悉产品的设计、制作工艺、包装、运输及产品的配套使用功能,在本行业属通才,了解所有工序工艺。
工艺工程师的主要工作内容有以下几点:
1、在总工程师领导下,负责全公司工艺技术工作和工艺管理工作,认真贯彻国家技术工作方针、政策和公司有关规定。组织制定工艺技术工作近期和长远发展规划,并制定技术组织措施方案。
2、编制产品的工艺文件,制定材料消耗工艺定额;根据工艺需要,设计工艺装备并负责工艺工装的验证和改进工作;设计公司、车间工艺平面布置图。
3、工艺人员要深入生产现场,掌握质量情况;指导、督促车间一线生产及时解决生产中出现的技术问题,搞好工艺技术服务工作。
4、负责新产品图纸的会签和新产品批量试制的工艺工装设计,完善试制报告和有关工艺资料,参与新产品鉴定工作。
5、承担工艺技术管理制度的起草和修订工作,组织相关人员搞好工艺管理,监督执行工艺纪律。
6、组织领导新工艺、新技术的试验研究工作,抓好工艺试验课题的总结与成果鉴定,并组织推广应用。搞好工艺技术资料的立卷、归档工作。
7、协助人力资源部搞好对职工的技术教育及培训。
8、积极开展技术攻关和技术改进工作,对技术改进方案与措施,负责签署意见,不断提高工艺技术水平。
9、负责本部门方针目标的展开和检查、诊断、落实工作。
10、完成总工程师布置的各项临时任务。
工艺工程师的岗位职责总结如下:
1、对在计划规定期限内未完成工艺准备工作,而影响新产品试制进度和生产任务完成负责。
2、对因工艺编制或工装设计问题,导致产品大量报废或返修,造成经济损失负责。
3、对解决生产中发生的工艺技术问题不及时,影响生产负责。
4、对审查签署的工艺技术文件、产品技术条件、工艺标准、工艺规程等工艺资料的正确性、合理性、完整性负责。
5、对原材料工艺消耗定额存在计算方法或数值错误,造成浪费或损失现象负责。
6、对由于工艺设计不合理,造成不良影响负责。
7、工艺部部长对本部门方针目标未及时展开、检查、诊断、落实负责。
8、对在工艺技术上发生失、泄密现象负责。
9、工艺部协助生产总调度工作,对总调度布置的工作负责。
十、项目工程师
项目工程师指各个领域的开发或者控制类项目负责技术操作、设计、管理,评估能力的人员,或者是指某个领域比较专业取得资格等称为项目工程师。
项目工程师岗位职责:
1、负责部门经理下达的项目运作、跟踪与落实。
2、负责对相关产品的调查研究。
3、提出建议、制定、代表公司及部门与相关方协商确定设计方案或计划目标。
4、将新技术应用在问题解决方案之中。
5、控制并确保必要的研发步骤。
6、制定及准备相关认可工作所必须的技术文件资料。
7、在制造、检验与/或调试模具设备时提供支持。
8、对生产提供支持。
9、负责样件制作。
10、负责制定进度计划并进行跟踪。
11、负责项目各阶段工作的推进和问题的处理;
12、负责项目施工各环节达到公司规划技术要求。
如何成为web前端工程师?
前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。
Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript! 它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。 随着近两三年来RIA(Rich Internet Applications的缩写,中文含义为:丰富的因特网应用程序)的流行和普及带来的诸如:Flash/Flex,Silverlight、XML和服务器端语言(PHP、ASP.NET,JSP、Python)等语言,前端开发工程师也需要掌握。
前端开发的入门门槛其实很低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。
HTML 甚至不是一门语言,他仅仅是简单的标记语言!
CSS 只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。
Javascript 的基础部分相对来说不难,入手还算快。
也正因为如此,前端开发领域有很多自学成“才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。 Web前端技术有一些江湖气,知识点过于琐碎,技术价值观的博弈也难分伯仲,即全局的系统的知识结构并未成体系,这些因素也客观上影响了“正统“前端技术的沉淀!而且各种“奇技淫巧”被滥用,前端技术知识的传承也过于泛泛,新人难看清时局把握主次。因此,前端技术领域,为自己觅得一个靠谱的师兄,重要性要盖过项目、团队、公司、甚至薪水。
另一方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。
总有新的灵感和技术不时闪现出来,例如CSS sprite、负边距布局、栅格布局等; 各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力; 浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。
为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。
随着手持设备的迅猛发展,带动了 HTML5行业标准的快速发展。web领域的技术,大概有10年都没有大的更新了! 现在市场很需要优秀的、高级的前端工程师。
一方面是因为这是一个比较新的细分行业,而且前端程序员大都自学一部分,知识结构不系统;另一方面,大学里面没有这种课程,最最重要的是:北大青鸟这类培训机构也没有专门的前端工程师的培训课程!! 吴亮在《JavaScript 王者归来》第一张的序里面说:大多数程序员认为 Javascript 过于简陋,只适合一些网页上面花哨的表现,所以不愿花费精力去学习,或者以为不学习就能掌握。 实际上,一门语言是否脚本语言,往往是她的设计目标决定,简单与复杂并不是区分脚本语言和非脚本语言的标准。
事实上,在脚本语言里面,Javascript 属于相当复杂的一门语言,他的复杂度即使放在非脚本语言中来衡量,也是一门相当复杂的语言! Javascript 的复杂度不逊色于 Perl 和 Python!
我们生活在一个充满规则的宇宙里面。社会秩序按照规则运行,计算机语言几乎全部是规则的集合。计算机前辈们定义规则,规则约束我们,我们用规则控制数据。大部分时候,对数据的合理控制,来自于你对规则的掌握。
学习 HTML,CSS 应该先跟着书仔细、扎实的学一遍。然后就需要做大量的练习,做各种常规的、奇怪的、大量的布局练习来捆固、理解自己的知识。
而学习 Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长做什么! 如果你只想当一个普通的前端程序员,你只需要记住大部分 Javascript 函数,做一些练习就可以了。
如果你想当深入了解Javascript,你需要了解 Javascript 的原理,机制。需要知道他们的本源,需要深刻了解 Javascript 基于对象的本质。
还需要 深刻了解 浏览器宿主 下 的 Javascript 的行为、特性。
因为历史原因,Javascript一直不被重视,有点像被收养的一般! 所以他有很多缺点,各个宿主环境下的行为不统一、内存溢出问题、执行效率低下等问题。
作为一个优秀的前端工程师还需要深入了解、以及学会处理 Javascript 的这些缺陷。 那么一名优秀的、甚至卓越的前端开发工程师的具备什么条件?
首先,优秀的Web前端开发工程师要在知识体系上既要有广度和深度!做到这两点,其实很难。所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。技术非黑即白,只有对和错,而技巧则见仁见智。
在以前,会一点Photoshop和Dreamweaver的操作,就可以制作网页。 现在,只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。
Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好。
Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。
简单地说,它的主要职能就是把网站的界面更好地呈现给用户。 其次,优秀的Web前端开发工程师应该具备快速学习能力。
Web发展的很快,甚至可以说这些技术几乎每天都在变化!如果没有快速学习能力,就跟不上Web发展的步伐。前端工程师必须不断提升自己,不断学习新技术、新模式;仅仅依靠今天的知识无法适应未来。
Web的明天与今天必将有天壤之别,而前端工程师的工作就是要搞清楚如何通过自己的Web应用程序来体现这种翻天覆地的变化。
说到这里,我想起了一个大师说过的一句话:对于新手来说,新技术就是新技术。 对于一个高手来说,新技术不过是就技术的延伸。 再者,优秀的前端工程师需要具备良好的沟通能力,因为前端工程师至少都要满足四类客户的需求。
1、产品经理。这些是负责策划应用程序的一群人。他们会想出很多新鲜的、奇怪的、甚至是不可是实现的应用。一般来说,产品经理都追求丰富的功能。
2、UI设计师。这些人负责应用程序的视觉设计和交互模拟。他们关心的是用户对什么敏感、交互的一贯性以及整体的好用性。一般来说,UI设计师于流畅靓丽、但并不容易实现的用户界面,而且他们经常不满前端工程师造成 1px 的误差。
3、项目经理。这些人负责实际地运行和维护应用程序。项目管理的主要关注点,无外乎正常运行时间、应用程序始终正常可用的时间、性能和截止日期。项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。
4、最终用户。指的是应用程序的主要消费者。尽管前端工程师不会经常与最终用户打交道,但他们的反馈意见至关重要。最终用户要求最多的就是对个人有用的功能,以及竞争性产品所具备的功能。
Yahoo 公司 ,YUI 的开发工程师 Nicholas C. Zakas 认为: 前端工程师是计算机科学职业领域中最复杂的一个工种。绝大多数传统的编程思想已经不适用了,为了在多种平台中使用,多种技术都借鉴了大量软科学的知识和理念。成为优秀前端工程师所要具备的专业技术,涉及到广阔而复杂的领域,这些领域又会因为你最终必须服务的各方的介入而变得更加复杂。专业技术可能会引领你进入成为前端工程师的大门,但只有运用该技术创造的应用程序以及你跟他人并肩协同的能力,才会真正让你变得优秀。
关于书籍: HTML、CSS 类别书籍,都是大同小异,在当当网、卓越网搜索一下很多推荐。如果感觉学的差不多了,可以关注一下《CSS禅意花园》,这个很有影响力。Javascript 的书籍 推荐看老外写的,国内很多 Javascript 书籍的作者对 Javascript 语言了解的都不是很透彻。
这里推荐几本 Javascript 书籍: 初级读物:
《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。
《JavaScript王者归来》: 百度的一个Web开发项目经理写的,作为初学者准备的入门级教程也不错。 中级读物:
《JavaScript权威指南》:另外一本JavaScript圣经,讲解的也非常详细,属于中级读物,建议购买。
《JavaScript语言精粹》: Yahoo大牛,JavaScript精神领袖Douglas Crockford的大作,虽然才100多页,但是字字珠玑啊!强烈建议阅读。
《高性能JavaScript》:《JavaScript高级程序设计》作者Nicholas C. Zakas的又一大作。
《Eloquent JavaScript》:这本书才200多页,非常短小,通过几个非常经典的例子(艾米丽姨妈的猫、悲惨的隐士、模拟生态圈、推箱子游戏等等)来介绍JavaScript方方面面的知识和应用方法。
高级读物: 《JavaScript Patterns 》:书中介绍到了各种经典的模式,如构造函数、单例、工厂等等,值得学习。
《Pro.JavaScript.Design.Patterns》: Apress出版社讲解JavaScript设计模式的书,非常不错。
《Developing JavaScript Web Applications》:构建富应用的好书,针对MVC模式有较为深入的讲解,同时也对一些流程的库进行了讲解。
《Developing Large Web Applications |开发大规模Web应用》:不仅有JavaScript方面的介绍,还有CSS、HTML方面的介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JavaScript架构设计,值得一读。 要做优秀的前端工程师,还需要继续努力:
《高性能网站建设指南》、《Yahoo工程师的网站性能优化的建议》、“YSLOW”性能优化建议、《网站重构》、《Web开发敏捷之道》、“ jQuery 库”、“前端框架”、“HTML5”、“CSS3”…… 这些都要深入研究!
万事开头难!如果你能到这个境界,剩下的路自己就可以走下去了。
人们常说:不想当裁缝的司机,不是个好厨师。
如果单纯只是学习前端编程语言、而不懂后端编程语言(PHP、ASP.NET,JSP、Python),也不能算作是优秀的前端工程师。
在成为一个优秀的前端工程师的道路上,充满了汗水和辛劳。
adobe公司有哪些软件?
Adobe是一家知名的软件公司,其产品广泛应用于图像处理、视频制作、网页设计等领域。以下是Adobe公司旗下的一些主要软件:Photoshop:图像处理软件,用于编辑和处理照片、图像等。Illustrator:矢量图形编辑软件,用于创建和编辑矢量图形,如标志、图标等。InDesign:排版软件,用于制作杂志、书籍、报纸等印刷品。Premiere Pro:视频编辑软件,用于剪辑和编辑视频。After Effects:动画和视觉特效软件,用于制作电影、电视节目和广告等。Dreamweaver:网页设计软件,用于创建和编辑网页。Acrobat:PDF文件处理软件,用于创建、编辑和查看PDF文件。Lightroom:数字照片管理和处理软件,用于管理和编辑数码照片。以上是Adobe公司旗下的一些主要软件。这些软件提供了丰富的功能和工具,帮助用户在不同领域中进行创意和生产。此外,Adobe国际认证中文官网还致力于推广数字化创意领域的发展,通过举办各种活动、培训课程和Adobe国际认证,帮助用户更好地掌握Adobe软件的使用技巧,提高其数字化创意能力。Adobe国际认证证书作为Adobe全球CEO 签发,全球可查的设计师的国际认证,是为了证明个人在使用Adobe软件方面的专业能力而推出的认证考试。Adobe国际认证考试分为多个级别,从初级到高级,每个级别都涵盖了不同的Adobe软件和技能。通过参加和通过认证考试,个人可以获得Adobe认证证书,证明他们已经掌握了相应的技能和知识。这些证书可以作为个人在求职、升职和获得客户信任方面的资格证明。同时,Adobe认证还可以帮助个人提高其在设计和数字媒体领域的竞争力,为其未来的职业发展打下坚实的基础。事实上,实践也证明所言非虚。Adobe国际认证自进入中国以来得到广大的行业及用户认可,被国内达内教育、中公教育、火星时代等众多知名IT培训机构及院校,作为视觉设计、平面设计等专业的培训及技能测评考核的依据及标准。Adobe国际认证计划覆盖了各种Adobe软件,包括数字媒体、网页设计、视频制作等领域。认证考试包括多项选择题和模拟项目,以测试应试者的能力和技能。考试内容涵盖软件的基础知识、高级功能、工作流程等多个方面,不仅考察应试者的操作技能,还考察其理论知识和创意能力。Adobe国际认证每科考试由33-50道题组成,包括选择判断题、情景题、实操题,考试时间为50分钟,成绩总分为1000分,获得证书最低成绩分为700分,考完当场出成绩分,获取证书3-5个工作日。成功通过认证考试的个人和机构将获得Adobe官方颁发的认证证书和徽章,可以在简历、网站等场合展示,证明自己具备使用Adobe软件的专业技能和知识。此外,考虑到中国用户大多数人都用免费盗版软件的情况,Adobe针对其软件价格也是推陈出新,以便国内用户能够人人尊重知识产权,树立正确价值观。Adobe国际认证中文官网在Adobe天猫官方旗舰店订阅价格人民币888元/年的基础上,对报名Adobe国际认证的学员,推出0元赠送Adobe Creative Cloud摄影计划。平时办公你都会用到什么办公软件?
办公人士的三大难,数据难、汇报难、写作难,而下图这些软件专治职场办公疑难杂症。
建议你先收藏,再阅读。
首先职场办公做的多的场景就是数据处理:
而方方格子,让数据处理变得简单:
数据处理之后,做PPT汇报时需要优质模板。模板哪里找?
首选:办公资源网(付费网站,不喜勿喷)
如果想要免费,请关注:ppt之家
接下来是常见的总结、报告、合同、公文、表格,别担心,推荐的办公资源网依然是首选:
如果你是土豪,香当网、百度文库、稻壳文库都是你的菜。
休息一下,推荐搜索软件:
哈哈,多么机智的回答。
搜索,绝对是职场人最常用的工具。可是系统自带的搜索实在太慢,需要一款极致搜索,那么一定是超级办公神器:everything。
问:搜索全盘需要多少时间?
答:点击确定后搜索就结束了。就是这么快。
办公人士每天会进行很多次文件操作,需要一款高效率的文件管理软件:
提供几款供选择,我推荐:clover
如果不喜欢可以参考:xyplorer,或者网友推荐qdir(我未测试)
文件实现标签化管理:
此软件为清华大学选择:
接下来是图片管理:
PS不再介绍。
如何管理图片呢?图片管理远比你想象中酷炫。
日常不需要ps的时候,普通图片浏览编辑用什么?isee
再接下来是日程软件,让办公人士更加应对自如。
essentialpim
选择这款日程软件的有:佳能、三星。。。。。
手机端好用日程软件,良心软件:时光序。可与电脑端实时同步。
其他软件:
批量修改重命名:total commander
思维导图:xmind、迅捷思维导读、亿图图示
图片扫描:电脑端:
手机端:
其他的云盘、截图,请参见其他回答或视频合集。
记不住软件:请收藏下思维导图:
拉轰读书,持续更新优质网站、软件。
最后,能不能帮我点个赞,谢谢。
请问有必要用vue这种前后端分离吗?
公司上下300多人,但是就一个做WEB开发的……那么大概率不是什么软件开发公司,应该是传统公司,有web应用吧。
很多时候,很多人,或者说年轻人,都是想当然的先从技术、回报角度考虑问题:是否技术最优,是否技术可行,是否有加薪…其实思考方式错了的话,其结果也不会好多少。
在传统的企业里,web应用就是为了业务服务的:能实现业务需求就好,至于你采用的是什么技术,领导是不大关心的。他关心的,是你的满足速度、以及应用的稳定可用性。哪怕你在后台手工录入,他都无所谓。从这个角度出发,你应该考虑的是,你采用的技术,是否能提升你的需求响应速度,是否安全稳定可用。
其次,在这个公司里,他们不会为了你选择那个技术给你加薪,这个也可以理解。那么出于你个人的职业发展需要,你是否有必要学习某个技术,你的规划是什么,这个是你自己需要思考的。
我们每个打工人,都是处在一系列的变动中,现在的公司,只是一个暂时的合作者,更多的还是我们对自己的发展规划,在这个规划中,选择相对主流的技术进行学习:也许现在没有回报,但是将来是会有回报的。
还没有评论,来说两句吧...