目前有几项比较大的任务:
- 和学姐进行一个 Android 应用的交互研究。Java 本身难度不大,但由于 Android 系统 API 限制比较多,处理比较困难。难度最大。
- 在学校有一个 Workshop ,要做一个社群网站。四个设计师 + 我一个软件工程师。原设计完全超出了我的能力范围,修改后终于能做了。好多界面的功能设计有缺陷,比如没有返回按钮,没有错误提示,没有打开界面的方式。旧设计和新设计的设计图混在一起,我要靠脑力记忆哪些是新的,哪些是旧的,要从哪些图上找到替换的。这个工作就是,麻烦。
- 在兼职的公司做 Web 编程,主要是 JavaScript 和 PHP 。难度很低,时间自由,我一定会拖到最后一天的。
总结经验:
- 不能被设计学院的学生忽悠。很多想做优秀设计的人,却不愿意花时间了解一些基本的技术原理和工程原理。设计和工程应当相互适应,不能做到这一点的人,与之做事如跳火坑。
- 良好的组织方式很重要。我现在兼职的公司有三个软件工程师,各自的任务技术类型不同。通过一个简单的任务管理系统,把任务罗列出来。按照每个人的能力和精力,安排工作计划。即使哪天有个人不能来上班,其他人也可以做事情。采用精益创业模式,有大大小小的阶段目标,不期望一蹴而就。现在大部分通过网络进行协作,平时自己做自己的事情。
- 信赖与自由发挥。我第一次实习的公司要求工程师 100% 遵循设计开发,不添加设计没有的功能,不做自己的改动。而现在这家公司的思路是信赖一个人的创造力。工程师常会有比设计师更好的点子,每个人都希望做创造性的工作。
发表回复