[it计算机]从程序员到技术总监beta内容摘要:

....................................... 74 30 岁以后 .......................................................................................................... 74 关于跳槽 .......................................................................................................... 74 22 创业 .............................................................................................................................. 74 打工与创业 ...................................................................................................... 75 开公司的流程 .................................................................................................. 75 23 产品推广 ...................................................................................................................... 75 24 健康 .............................................................................................................................. 75 25 推荐书籍 ...................................................................................................................... 75 26 经常访问的网站 .......................................................................................................... 76 第 6 页 /共 3 页 献给 — 正在从事开发的软件工程师 1 自序 是谁。 他每天都在思考,抓破脑袋。 是谁。 经常写项目计划,经常询问项目进度。 是谁。 经常在解决技术难题而乐此不疲。 是谁。 管理着一批高技术能力软件工程师,有时却像个软件工程师研究技术。 是谁。 经常向老板汇报本月、本周的工作情况。 ... ... 第 7 页 /共 3 页 这个人就是技术总监。 我做了 8 年的软件开发工作,目前的职位是技术经理。 曾经见过大大小小的公司,体验过不同的开发过程,不同的开发技术架构。 有纯软件开发,专门给客户做项目,有专门做产品的公司,自主品牌软件产品,有专门从事互联网的公司。 写这本书之前,我去当当网查了好多书,看到的很多项目管理的书籍,全是介绍怎么管理项目,有好多是翻译过来的,不本地化,要么就是专门介绍技术的书籍,我当时就想如果有一本书能教大家技术性的东西又能给人思想的交换多好啊,带着这个想法我开始动笔了,希望看到书的技术人员或技术主管能为之眼前 一亮,看这本书真的能学到好多你不了解的东西,大千世界,你不懂的正在找你,我不懂的正在寻找。 2 这 本书 是否适合你。 这本书不是纯技术介绍也不是纯管理介绍的书籍,是一本两者兼而有之的掺杂一起的书籍,可以称之为“ IT 大杂烩”。 也许你是一个刚出校门初出茅庐的“软件工程师”,也许你是一个有点技术沉淀的技术熟手,也对管理略懂一二,也许你现在就是一个技术型主管,管理着一批高知识型技术团队,也许你是个技术牛人,也许你只懂管理,不懂技术的 IT 管理者,这本书都适合你,如果你会了,觉得好,可以当参考书介绍给你的团队,如果你不会刚 好临时抱佛脚吧,也不迟哦。 3 用 Google 日历管理你的时间 使用 Google 日历,用户可从一个地方轻松管理日常生活中的各种重要事项。 用户可轻松添加活动和发送邀请,与亲朋好友共享日程表,并搜索您感兴趣的活动。 以前我听过《做自己想做的人》的作者李践说他设计的成功日志很好用,我买了,也用了,感觉一本厚厚的笔记本拿在手里不是办法,而且我又是搞 IT 的,一般情况笔记本经常用到,能不能有电子系统啊,我这样想着 ... 2020 年的一天我第一次使用 GOOGLE 日历就被其深深吸引了,至今我每天都在用,每件重要的事情都不落 下,而且可以管理一年或几年后的某一天所要做的事情,如果那天我还在用 Google 日历的话,相信我会的。 大家可以试试用,好产品不用多说,本人希望有手机移动日历,谁知道告知我吧,期待中。 以下是 Google 日历的截图 第 8 页 /共 3 页 地址: 4 IT行业 关于技术总监 技术总监一般负责一个企业的技术管理体系的建设和维护,制定技术标准和相关流程,能够带领和激励自己的团队完 成公司赋予的任务,实现公司的技术管理和支撑目标,为公司创造价值。 一个好的技术总监不仅要自身具有很强的技术管理能力,同时,也要有很强的技术体系建设和团队管理的能力,要对企业所在行业具有深入理解,对行业技术发展趋势和管理现状具有准确的判断。 本职工作:负责公司产品开发及质量管理工作 技术总监 ( Chief Technology Officer, CTO,又常称为技术官或首席技术官)是企业团体里的高阶主管职位之一,是企业内负责技术的最高负责人。 这个名称是在 1980 年代时从美国开始兴起,起源于一些有大规模投资在研究与发 展( Ramp。 D)项目的大型公司,如通用电气( General Electric, GE),美国电话电报( ATamp。 T)与美铝( ALCOA),主要责任是将科学研究成果转为营利项目。 1990 年代,因计算机和软件公司热门,很多公司把 CTO 的名称给予管理计算机系统和软件的负责人。 有时 CTO 和 CIO( Chief Information Officer,是信息管理最高负责人)是同一个人(尤其在软件公司),有时 CTO 会归于比较精通科学技术的 CIO手下。 在不同领域的公司, CTO 工作性质不同;即使在同一领域,工作性质也可能大不 相同。 一般 CTO 会有以下责任: * 长期技术方向(战略性) * 短期技术方向(战术性) * 管理研究对公司经营活动和营利的影响 第 9 页 /共 3 页 * 公司中使用的软件 组织建设 ( 1)、参与讨论公司部门级以上组织结构; ( 2)、确定下级部门的组织结构; ( 3)、当发现下级部门的岗位设置或岗位分工不合理时,要及时指出问题,作出调整,并通知人力资源部。 招聘及任免 A、用人需求 ( 1)、提出直接下级岗位的用人需求,并编写该岗位的岗位职责和任职资格,提交给总经理确 认; ( 2)、确认直接下级提交的用人需求(含岗位职责和任职资格),并提交总经理确认。 B、面试 ( 1)、进行直接下级岗位的初试; ( 2)、进行直接下级的直接下级岗位复试,并做最后确定; ( 3)、组织参与面试的人员。 C、不合格员工处理 ( 1)、提出对不合格直接下级的处理建议,提交总经理确认; ( 2)、确认直接下级提出的对不合格员工的处理建议,提交给人力资源部。 培训 ( 1)、提出对直接下级的培训计划,提交总经理确认; ( 2)、确认直接下级 提出的培训计划,提交人力资源部。 绩效考评 ( 1)、提出直接下级的绩效考评原则,提交总经理确认; ( 2)、根据总经理确认的绩效考评原则,与人力资源部经理商讨并确定绩效考评方法; 薪资行情 薪资水平因公司所在行业和公司自身规模的大小而不尽相同,中小企业的技术总监的薪酬相对要低一些。 平均而言,国内知名公司的技术总监一般年薪范围在2060 万元左右,相关专业技能的经验越丰富年薪越高。 职业发展路径 技术总监是企业团体里的高阶主管职位之一,是企业内负责技术的最高负责人,类似总工程师。 技术总监需要有多年的行业内技术开发工作经验,精通行业相关技术及了解同行技术发展状况,并且还要有一定的技术前瞻性和团队领导能 第 10 页 /共 3 页 力。 其一般是由技术部经理、研发部经理、质量管理部经理发展而来,经过努力可以向主管技术的副总经理、甚至总经理的方向发展,也可以利用自身的技术优势、积累的人脉关系和资金,进行自主创业。 下面我们来看下国内一些公司关于技术总监的招聘信息: 四、 开源软件 很多公司有时候要开发自己个性化的论坛(特别是以 JAVA 开发语言为主导的公司),但没有考虑时间和效率的问题,就急于编写论坛开发需求 并匆匆安排开发,做出来的东西并不一定是好用而稳定的。 其实我们无需重新发明轮子,网络上有很多著名的 php 版的社区论坛,比如康盛创想的 discuz,杭州德天 的 phpwind,如果没有特殊的功能要求,很多公司还是能直接安装使用的,我曾经看过一些利用开源软件运营网站成功的例子。 如果公司开发团队熟悉 PHP语言的话还可以进行二次开发。 JAVA 语言向来是大公司和政府部门在使用,门槛比其他语言有些偏高, 2020 年笔者无意中看到 JSP 版的开源社区:飞速创想公司的 jsprun,网址为:,也可以直接下载安装,安装过程和 DISCUZ 没什么区别,功能也有雷同,不过JAVA 从业者可以学习一些里面的程序思想,笔者感觉缓存那块做的还可以借鉴。 5 软件开发流程 项目立项 需求分析 原型设计 界面设计 程序设计 测试 如果公司有测试部门,那最好不过了,发布测试版本经过技术部门内部测试后移交测试部门进行全面测试 ,不过要注意:测试部门测试出的问题不是一定就要改,有些可能是操作问题。 第 11 页 /共 3 页 Bug 修改 打包发布新版本 重复 8 6 需要学会的知识或技能 项目管理工具 微软的 Project,主要用来做计划任务的,项目经理经常用到,也很容易上手,如图所示: HTML原型设计工具 Axure RP Pro 可以到网络搜索下载,可以下载 汉化版 .rar 1. 什么是 Axure RPAxure 的发音是』 Acksure』, RP 则是』 Rapid Prototyping』快速 原型的缩写。 Axure RP Pro 是美国 Axure Software Solution 公司的精心杰作,如果你本身是软件项目经理, Web 产品经理,或网站策划工作者,那么你不能不知道这套软件。 2. Axure RP 很容易上手且绝对值回票价的,所以当项目成员在第一个项目中使用这个工具时就会发现他们的投资已经得到了显著的回报。 不只省下了在收集与沟通需求上的时间与成本,同时也降低了改善需求时的重工。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。