450 likes | 581 Views
WWW.HOWZHI.COM. 步入软件人生. 2011 年 12 月 06 日. About Me. 软件工程师. 咨询师 & 架构师. 高级架构师. 主要从事 ERP 软件研发 敏捷实践. 美国外包软件咨询 敏捷推广 & 实践. 某省平台架构 某市平台架构 敏捷推广 & 实践. 2001. 2004. 2008. 2009. today. 创业. 架构师. SaaS 软件的研发 敏捷推广 & 实践 RIA 应用研发. 改造 19 楼架构 敏捷推广 & 实践. AGENDA. 1. 2. 3. 4. 5. 学什么. 做什么.
E N D
WWW.HOWZHI.COM 步入软件人生 2011年12月06日
About Me 软件工程师 咨询师&架构师 高级架构师 主要从事ERP软件研发 敏捷实践 美国外包软件咨询 敏捷推广&实践 某省平台架构 某市平台架构 敏捷推广&实践 2001 2004 2008 2009 today 创业 架构师 SaaS软件的研发 敏捷推广&实践 RIA应用研发 改造19楼架构 敏捷推广&实践
AGENDA 1 2 3 4 5 学什么 做什么 创业和职业 实习机会 知识加油站
学什么 学而时习之,温故而知新 文 软实力 具体技能 要领 理 工欲善其事,必先利其器 • 通用技能重于特定技能 • 基础重于技巧 • 软实力重于硬实力 • 情商重于智商 • 脑心并重
学什么 学而时习之,温故而知新 理 文 软实力 具体技能 要领 • 解决脑的问题 • 思维方法 • 逻辑思维能力
学什么 学而时习之,温故而知新 文 理 软实力 具体技能 要领 • 解决心的问题 • 听、说、读、写 • 独立思考 • 修养
学什么 学而时习之,温故而知新 软实力 理 文 具体技能 要领 • 软实力是硬实力的催化剂 • 沟通力 • 协作能力 • 领导力
学什么 学而时习之,温故而知新 具体技能 理 文 软实力 要领 • 具体技能是敲门砖 • 编程语言掌握 • *Java、C# (其一) • PHP、Python、Ruby(其一) • html, css, javascript, etc. • C or C++ or Objective C • *SQL • 流行框架 • Spring\Hibernate\Struts
学什么 学而时习之,温故而知新 具体技能 理 文 软实力 要领 • 特别篇-For 即将就业的同学 • 数据库 • 开发工具 • 代码管理
AGENDA 2 1 学什么 做什么 3 创业和职业 4 实习机会 知识加油站 5
Question Q1 IT行业是否学无止境?
努力的心 理准备 好的导师 多掌握信息渠道 了解自我 Go!!! 准备
Question Q1 你都知道软件行业有哪些岗位?
做什么 初阶岗位 中阶岗位 高阶岗位 • 高级软件工程师 • QA工程师 • 配管工程师 • 系统分析员 • DBA • 软件工程师 • 测试工程师 • 系统/网络工程师 • 售前工程师 • 售后工程师 • 数据库工程师 • 资深软件工程师 • 架构师 • SQA • 产品经理 • 项目经理 • 技术支撑经理 • 资深&$@#%^
AGENDA 3 1 2 4 5 学什么 做什么 创业和职业 实习机会 知识加油站
Question Q1 谁想过创业? Q2 谁要创业? Q3 创业者所需要的特质
联想 到谁
你了解吗? • 世界 • 阿斯伯格综合症倾向 • 理想和现实 • 有效资源和个人的努力 • 自我 • 对成功的理解 • 和成功人士共事或者做成功人士 • 亚历山大帝和团队合作
TOP 职业生涯管理 我的技能 passions • 01.困惑 • 稳定的收入 • 缺乏激情 • 有限的上升空间 • 02.神人 • 你是否不考虑糊口了? • 没有市场的技能 • 考虑扩展技能 • 企业为什么雇你? 蜜月 企业需要 organization 我的爱好 talents • 03.努力 • 收入不是很理想 • 企业耐心有限 • 工作是开心的
AGENDA 4 1 2 3 5 学什么 做什么 创业和职业 实习机会 知识加油站
好知网--实习机会 要求 收获 熟悉主流技术 熟悉产品过程 熟悉协作过程 接触业界一流技术人员 • 熟悉PHP • 热爱技术 PHP程序员 (2名) • 善于沟通; • 熟悉各大社交网站(微博、豆瓣、人人等) • 熟悉搜索引擎的使用。 熟悉网站推广过程 熟悉网站运营过程 熟悉产品过程 熟悉协作流程 网站运营专员 (2名)
某企业--实习机会 要求 收获 熟悉主流J2EE技术 熟悉产品过程 熟悉协作过程 • 熟悉Java • 热爱技术 java程序员 (6名)
AGENDA 5 1 2 3 4 学什么 做什么 创业和职业 实习机会 知识加油站
应用系统架构变迁 • Desktop Application • Client/Server • Browser/Server • Cloud
变迁思考 • 什么根本性需求导致架构的变迁? • 数据在共享 • 远程协作 • 远程办公
语言分类 • 抽象方式:过程,函数,面向对象 • 硬件层次:低级语言,高级语言) • 运行模式:编译语言,解释语言,嵌入式语言 • 运行环境:客户端语言,服务端语言
语言发展趋势 • 更高级的抽象,趋近人类语言 • 并行化 • 分工明细化
语言和薪资 • 冷门语言: 需求小,薪资高,形势不明朗,从收入上具有投资价值 • 热门语言:需求大,薪资透明 • 薪资高低根本不在于语言
软件开发方法学 • 方法学:做事的系统方法、一个可接受的过程 • 适用于软件的整个生命周期,即自软件开发的早期阶段至已安装系统的维护。
开发方法学 • 重量级:CMM,和统一软体开发过程(RUP),ISO9000 • 轻量级:极限编程,Scrum • 人和机器之争 • 前者将人作为流水线的一环 • 后者以人为本
Thank You! WWW.HOWZHI.COM