会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
颜iQi
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2016年6月23日
软件开发者路线图读后感
摘要: 软件开发者路线图这本书,书如其名,是一本从入门贯彻到一个软件开发者整个职业生涯的一本指南。无论你正处于那个阶段,都可以对应到这本书上,这本书可以给予你指导,并帮助你对你自己的职业生涯有一个规划。 该书设计广泛,包括技术层次,如何学习钻研,如何与同道中人与指导者交流学习;商业层面,如何开发一个实用的软
阅读全文
posted @ 2016-06-23 14:05 颜子琦
阅读(173)
评论(0)
推荐(0)
编辑
2016年6月20日
软件开发者路线图梗概&书摘chapter7
摘要: 软件工程是一门技艺 原因:理解不足以系统化 技能:为交付可以工作的软件 重要的原因:了解不足以将它写成可供别人直接运用并得到相同成果的格式 大多数程序员低于平均水平 工艺:一套高度重视技能的训练和传统 包括:学会、发扬、继承一种技能 绝对顺从权威是危险的 师傅不是用于称呼自己的,标准模糊 软件是一门
阅读全文
posted @ 2016-06-20 01:17 颜子琦
阅读(115)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter6
摘要: 安排你的课程:靠自己去寻求建议,安排课程 1、阅读列表:维护一张列表,更新未读和已读 保存在公共空间 得出模式、趋势、缺口,决定下一步,得到建议 参考书目形成优先级队列 从宽泛的读起,指导者推荐 能使你旅途走的更远的书→下一步该读的书 结合自身状况,合适的时间 2、坚持阅读:重视书籍,而非博客 重视
阅读全文
posted @ 2016-06-20 01:01 颜子琦
阅读(121)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter5
摘要: 恒久学习:整个职业生涯,反馈回路,了解弱点 1、提高带宽:多维度、高效获取知识 博客、关注twitter动态、订阅邮件列表、加入本地用户组、技术大会、联系书的作者、在线教程 从信息的海洋中回到实际软件制作 2、不断实践:可以犯错的环境实践 指导者布置练习并评价 通过路数实践 较短的周期性反馈,社区中
阅读全文
posted @ 2016-06-20 00:42 颜子琦
阅读(106)
评论(0)
推荐(0)
编辑
2016年6月19日
软件可维护性的影响因素&如何提升
摘要: 影响因素: 1、可理解性 2、可测试性 3、可修改性 4、可移植性 5、可重用性 如何提升: 1、建立明确的软件质量目标2、使用先进的软件开发技术和工具3、建立明确的质量保证4、选择可维护的语言5、改进程序的文档 6、软件的模块化7、预留出一定的空余编码以供扩展8、函数体(对象)的封闭性
阅读全文
posted @ 2016-06-19 20:35 颜子琦
阅读(759)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter4
摘要: 准确的自我评估:不是超出平庸,而是度量能力,做到更好,谦卑 1、只求最差:学期曲线趋平 更好团队→提供帮助+准确的自我评估 列举团队并排序 2、找人指导:学习前头的人,寻找师傅 加入社区,寻找活跃的老师 3、同道中人:比指导者少心理负担 社区健康度:对新思想的反应 4、密切交往:结对编程 学习日常工
阅读全文
posted @ 2016-06-19 20:17 颜子琦
阅读(96)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter3
摘要: 漫漫长路:自定路线,想象十年后 1、技重于艺:重视客户的交付价值 客户的解决方案与个人内在标准的平衡 2、持续动力:金钱、乐趣、名声 列出五项最重要的动力 3、培养激情:博客、钻研名著、加入学习小组、重定路线 清晰的界限保护激情 准备三个用于讨论的积极想法 4、自定路线:适合你的道路 职业目标→步骤
阅读全文
posted @ 2016-06-19 20:12 颜子琦
阅读(100)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter2
摘要: 空杯心态:放下对技能水平的自鸣得意 1、入门语言:学习一门语言,从实际问题入手→形成反馈回路 构建学习沙箱 利用实际代码,进行学习测试 学习一门语言:与精通该语言的专家一起工作,即找人指导 阅读他人的代码,分享经验 第一门语言:框架 深入挖掘语言&学习迥然不同的方法解决问题的语言 语言规范,通读他人
阅读全文
posted @ 2016-06-19 19:56 颜子琦
阅读(94)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter1
摘要: 软件技能的概念 本书目的:尝试为软件开发的新颖方法整理出一份宣言 原因:定义泛化 从敏捷开发运动中学到的经验:理解支撑规则的底层因素 软件技能的愿景:价值的提取&希望的表达 价值体系: 1、基于反馈作出改变 2、注重实效而非教条 3、分享 4、敢于实验、证明错误 5、掌控自己的命运 6、对个体而非群
阅读全文
posted @ 2016-06-19 19:39 颜子琦
阅读(94)
评论(0)
推荐(0)
编辑
2016年5月13日
几种编程语言及其介绍
摘要: 机器语言:纯粹的机器代码 。汇编语言:8086汇编、Win32汇编、.NET的汇编 高级语言: Basic、Pascal、Object Pascal、C、C++、C#、Java、ASP、ASP.NET、Perl、PHP、SQL、FoRTRAN 等等 。Visual Basic、Visual Basi
阅读全文
posted @ 2016-05-13 23:51 颜子琦
阅读(538)
评论(0)
推荐(0)
编辑
下一页
公告