Mpeg4 IP Camera,网络摄像机,DVR方案及模块,NGN,VoIP企业方案,IP-PBX,OEM,ODM服务,无线产品,SIP终端产品,Zigbee产品
服务内容
服务热线
知识库
NGN产品
图像产品
软件开发X问
演示中心
如何让您的IP Camera
快速抢占市场
如何选择适合您的VoIP
解决方案
产品应用成功案例
产品演示中心
软件开发X问
您当前位置:
客户服务
>>
知识库
>>
软件开发X问
软件开发X问
本资料总结了在软件开发中的一些心得体会,目的是通过这些问题,能让软件开发人员在软件开发中养成一个良好的习惯。我们还将不断改善和添加新的内容。本资料分成几大类,每一类中,列举了很多小问题,并对这些问题作了解答,也许不是很完整,但可以作为参考。
以下对如何来看这篇文章作一些说明。
作者曾在中国大学教书4年,日本公司工作10年,美国公司工作5年,台湾公司工作3年。这篇文章是根据作者20年以上的IT经验而总结出来的,以每个小问题的形式来帮助读者学习。大家不要像看一般书籍那样,看过算数。因为很多是作者的知识积累,而并非是读者的知识。只有你一个一个的去把这些小问题理解清楚,并且记住,在实际中加以应用,那才成为你的知识。你可以把这本书当成一种手册来读,应该是经常翻翻看。千万不要以为自己都懂的,不用看的!
你能掌握的越多,你的功力当然就会增强!
1.
编程能力
1.1 注释问题
1.2 错误码的命名问题
1.3 hard coding的问题
1.4 最优化执行逻辑
1.5 提高性能的一种方法-自己做公用函数
1.6 在实施Review时必须注意以下事项
1.7 培养在安定化测试时的问题解决能力
1.8 在程序中不要用Tab键
1.9 有6个问题的小程序
1.10 输出LOG或Debug信息的基本考虑方法
1.11 学会软件共用
1.12 源代码评审时最需要什么
1.13 修改代码后的流程
1.14 你编的程序会死掉么
1.15 危险的程序
2.
文档能力
2.1 写文档时的出发点
2.2 写文档该先写什么
2.3 文档中必须尽量加图和表格
2.4 文档中的图标
2.5 看文档时的出发点
2.6 外行能看懂这段新闻么
2.7 文档中的用词要统一
2.8 做好文档格式的原则
2.9 文档中目录的格式要统一
2.10 文档中的格式要统一
2.11 API函数的文档写法
2.12 如何写文档中的修改记录
2.13 培训资料时充分利用NOTE
2.14 如何统一格式
2.15 如何制作目录
2.16 如何考虑写一个英文API时的格式
3.
设计能力
3.1 Task的启动原则
3.2 何时加Timer
3.3 对于初学者来说如何追加新状态
3.4 状态分析到底做什么
3.5 流用了不同源的代码
3.6 ITG共用函数
3.7 什么是TASK
3.8 是设计成函数还是TASK
3.9 嵌入式设计中的TASK优先级问题
3.10 重送的概念
3.11 注意模块的分工
4.
管理方面
4.1 开始新项目时的必做事项
4.2 如何安排组员的工作任务
4.3 如何加快对外部要求的理解
4.4 要善于总结经验
4.5 学会做事的思想和方法
4.6 为何不能画好BUG死灭图
4.7 如何不忘给客户送资料
4.8 知道AI的含义么
4.9 在希望别人帮忙或要求别人做事时
4.10 开例会时该说什么
4.11 如何写周报
4.12 遇到意外或紧急情况时需要日方的帮助
4.13 何时产品可以给用户了或推向市场
4.14 很多功能要做可是时间来不及
4.15 及时与日方联系
4.16 送邮件时该CC给何人
4.17 当一周以上无法解决一个问题时
4.18 处理好项目结束后的空闲时间
4.19 何谓人月
4.20 成本的基本概念
4.21 如何在同一平台上交谈
4.22 你说的100%完成是代表什么
4.23 开发过程改善
4.24 软件开发的Best Practices(最佳实践)
4.25 基于模型的软件外包开发手法
4.26 需求可视化管理
4.27 BUG可视化管理
4.28 每天的早会和晚会
4.29 硬件问题还是软件问题
4.30 不要随意花费对方的时间
4.31 一件事做失败了该怎样总结
4.32 日常开发工作中的一些问题
4.33 在没有时间时又要及时与客户沟通
4.34 沟通技巧
4.35 在语言上对日方的要求
5.
人员培养和自我管理
5.1 对新毕业学生的培养
5.2 对有工作经验的新员工的培养
5.3 第一次担任对外小组长
5.4 指导人应该检查什么
5.5 自我培养的方法
5.6 会解决技术问题就行了么
5.7 你有好习惯么
5.8 人生好比登山
5.9 经常忘记给客户发送周报
5.10 公司有发展空间给我么
5.11 当你被问到“你有技术么?”,你如何回答
5.12 如何在白板上写字
5.13 佩戴公司的胸牌
5.14 你有这些不足么
5.15 声音和数据
5.16 对信息保密的意识
5.17 没有文档时如何快速了解现有软件的功能
5.18 开会时要会做笔记
5.19 在看打印文档时
5.20 打印文档时要节约用纸
5.21 没有得到对方的确认不要离开
5.22 文化差异
5.23 快步学习的基本要点
5.24 努力记住他人的名字
5.25 简单提问和背景提问
5.26 被骂的时候
5.27 读书的方法
5.28 做任何事之前必须写出目的
5.29 好的失败和坏的失败
5.30 自己的目标
5.31 在公司不被认可的新员工
5.32 如何得到对方的好感
6.
语言能力与文化习惯
6.1 自我培养语言能力
6.2 我做还是他做
6.3 类的翻译例子
6.4 日本的过年
6.5 做培训老师时的表演
6.6 给日方写邮件时的开头和结尾
6.7 写邮件时要注意上下关系
6.8 对待名片
6.9 在日本出差时要穿西装戴领带
6.10 在日本出差时要注意个人仪表
6.11 在日本出差中中午不要午睡
6.12 在日本出差时提高语言能力的方法之一-喝酒
6.13 在日本出差时注意如何打电话
6.14 翻译需要保守秘密
6.15 在公司工作时间内边听音乐边工作
6.16 会议中翻译要及时翻译
6.17 如何提高自己的日语和英语水平
6.18 希望委托国外的客户帮忙做事时
6.19 在工作时间看与工作无关的网页
6.20 你能适应社会竞争么
6.21 带手绢的习惯
6.22 日本公司的付款习惯
7.
软件测试
7.1 何谓测试-Test
7.2 何谓调试-Debug
7.3 软件测试时的基本考虑思想
7.4 何谓测试用例-Test Case
7.5 何时写测试用例最好
7.6 什么是软件自动测试技术
7.7 何时用软件自动测试
7.8 测试PBX时的基本考虑思想
7.9 测试内线通话时的各种情况
7.10 UT谁来做
7.11 软件可靠性和环境测试项目
7.12 UT主要侧那些部分
7.13 做了代码走读就不用做UT了吗
7.14 随时追加测试用例
7.15 知道UT/CT/ST/FT的区别么
7.16 软件测试时该写出测试步骤
7.17 测试中发现的问题为何没有登记
7.18 BUG产生的真正原因
7.19 测试前的准备
7.20 结果是硬件PC的兼容问题
7.21 有输入时的测试矩阵生成方法
8.
质量管理
8.1 客户的要
8.2 何谓客户满意度
8.3 软件质量的一些原则
9.
办公环境
9.1 实验室放在哪里
9.2 休假前一天要做的事情
9.3 MSN问题
9.4 节省能源
9.5 测试设备旁边不能放有含水的杯子
10.
Leader的素质
10.1 性格
10.2 领导能力
10.3 应付困难的能力
10.4 积极性
10.5 责任感
10.6 协调性
10.7 严密性
10.8 一般常识
10.9 一般素养