互联网职业几个基础的准则:
● 做事情替别人想一步;仅需一步,不能多也不能少。
● 别请假,一个人请假影响不止一人。
● 项目经理不是技术最牛逼的,但一定是最能聚拢人心的。
● 不要说“技术实现不了”,实现只是时间问题。
● 产品要强势,要多了解产品逻辑(产品经理拿的工资也不少啊)
● 产品经理、技术、UE、UI和测试都要以产品为中心。
● 客户端轻量化,重Server。
【例子】
举个简单的例子:客户端判断手机号时候,只判断首位1,全是字符即可。更严格的判断放到Server
某appipad客户端,每一秒轮训请求服务器接口,将服务器down掉了。
做项目:
● 术语统一;不然开发,产品,Server对同一个事物。叫法不一样,降低了效率。
● 不好解决的bug,无非就是:网络问题、数据同步、UI界面刷新和诡异的崩溃问题等几种。
● Server和客户端需要有一个人来做衔接工作。
● 人多写的不一样,代码对齐很重要。比如:项目的统计点
● 提bug要注明系统、版本、所在环境、必先步骤、尤其是要附截图。
● 开发可能比测试更能知道那个地方存在bug。
● 产品要懂逻辑。产品负责画出所有逻辑。
● Server的态度一定要号,Server是给客户端服务,客户端是给用户服务。既然用户是上帝,Server就别装上帝了。
● Server一定要健壮,数据同步及时,数据及时更新。
● 开发过程中,看到不对的地方一定要改,不要蒙混过关。请参考墨菲定律
● 无论如何产品的稳定性最重要。
● 人才是核心,什么设备现金,待遇好都是浮云。
● 为什么叫智能操作手机,APP可以替你完成一些预期的设置,步骤
开发团队内气氛:
● 新员工入职,应该有一个人专门负责讲解流程和规范,开发工具,帐号等。
● 应该是已技术为本,带点小贱贱。
● 业余活动不可缺少。
● 应该尽快解决编译不过问题
需求分析
● Server的压力,客户端轻量化
● 网络请求的安全
最怕
● 按照自己的节奏做,而不是按照互联网的节奏。
● 脑子里只有KPI
最后
● 最终还是提高开发效率。
● 总结的能力。