随笔分类 - 项目经验分享
社交网络服务
摘要:社交网络服务就是利用数字化和网络化的工具来达到与他人共享、讨论信息和经验的目的,其特点是必须照顾到每一位用户。 社交网络服务可以包含用户、日志、交际、社区、合规和官方功能,当然还包括一套完善的管理后台,不仅要有各个功能模块的管理,还需要有丰富的数据分析功能,实现整套服务的闭环。 一、用户 用户是整套
阅读全文
8月Node服务的3场事故
摘要:有句话叫每一起严重事故的背后,必然有 29 次轻微事故和 300 起未遂先兆以及 1000 起事故隐患。 而我最近更是碰到了 3 起比较严重的线上事故,都是大意惹的祸。 一、数据库锁死 第一起事故发生在凌晨 4 点到 6 点,我们有个数据库被锁死了,无法更新和写入。 当天早上 5 点客服打电话给我,
阅读全文
程序员的产品思维
摘要:最近读了三本产品方面的书籍(产品思维、从需求到产品和从点子到产品等),系统性的学习了一下产品思维。 学习的目的其实就是为了让自己能更有效的与产品经理、运营等人沟通,挖掘他们真实的诉求。 给出最科学最合理、让大家利益都能最大化的解决方案。 少一点矛盾,多一点理解,更容易地认识到当前工作的价值,有能力主
阅读全文
临时项目经理
摘要:公司的PM(项目经理)采用了轮流制,这次轮到我来做了。 与上一任PM沟通后,发现风险并不在于技术方面,主要还是在于需求和跨组协作方面出现了问题。 具体包括需求评审不够细,有遗漏,导致实际所需时间比预期长;操作变更未通知其他组人员;缺少UI评审环节等。 让我印象最深刻的是一个发送站内信的功能,因为客户
阅读全文
跳槽一年后的回顾
摘要:去年的9月底,我离开呆了5年之久的老东家,撤离舒适区,进入一个全新的环境。到今年的这个时候,已经差不多是一周年了。 这一年过的非常快,与之前很不同,每天都在忙碌着,都会遇到新的状况,想不同的应对策略,不像以前早上倒杯水,坐会儿,然后按部就班的工作。 每周的感觉是周一上班,明天就是周五,每日的感觉是早
阅读全文
带团队后的日常思考(四)
摘要:一、日常问题 1)协作团队资源不足 这次公司有个五周年的庆典活动,但正好碰到两个APP的版本发布,以及三个测试老员工离职,只进来了两个新成员,其中一个恰好要休陪产假,那么测试组资源异常紧张。 虽然我们提前了整整一周提测,但一直到周五还有很多点没测到。测试组甚至想到了阶段测试,因为多个活动的上线时间不
阅读全文
重构的秘诀:消除重复,清晰意图
摘要:11年前有幸阅读了《重构——改善既有代码的设计》第一版,当时是一口气读完的,书中的内容直接惊艳到我了。 今年读了该书的第二版,再次震撼到我了,并且这次的示例代码用的JavaScript,让我更有亲切感。 全书共有12章,前面5章是在讲解重构的原则、测试、代码的坏味道等内容,后面7章是各种经验和实践,
阅读全文
带团队后的日常思考(三)
摘要:一、日常问题 1)BUG反馈 参与制订业务方的BUG规范,业务方最近投诉我们技术部,在飞书群中提出BUG后,技术部没有人响应,认为我们的态度太冷漠。 后面我就提出任何看到的人,只要知道是谁负责的,就@那个人,大家都不要客气,这是第一步。 第二步就是业务方建条BUG单,方便之后的追踪和回溯,当然,如果
阅读全文
为后人挖坑指南
摘要:核心思想就是越过基础建设,复制黏贴拿起键盘就是干,一把梭。 1)文档 文档一定不能写,越是复杂的业务逻辑,越是要惜墨如金。 什么流程图、示例代码、SQL查询语句、项目组件等都不能有,在一份WIKI文档中,写上几行意思意思,描述下这个业务的功能即可,或者就不要有文档了,一把梭。 某些重要业务常规的排错
阅读全文
带团队后的日常思考(一)
摘要:一、日常工作 1)开会 由于公司规模并不大,因此一有事情就会拉个会议,例如需要大会、技术评审、汇报周会、突发会议等。一周中大概有20%~30%的时间会花在大大小小的会议上。 公司会议难免会出现接锅的情况,虽然自己不想做锅靖,但是有些边界定义比较模糊的锅(既可以给后端,也可以给前端),在时间允许的时候
阅读全文
一个以小说的叙述方式书写的项目
摘要:最近在读一本名为《凤凰项目:一个IT运维的传奇故事》的书,读后颇有感触,从业这么多年,的确碰到过书中的很多场景,书中描绘的故事其实就是现实工作中的各类缩影。 本书讲述了一位IT经理临危受命,在未来董事的帮助和自己经验的支撑下,改变了公司混乱的局面,最终挽救了一家具有悠久历史的汽车配件制造商的故事。
阅读全文
广告点位排期表
摘要:为采用Bootstrap框架的后台管理系统制作一张点位排期的表格,基于jQuery封装了一个名为Calendar的插件,总共有3次大的迭代,代码从最初的200多行飙升至1000多行,包括一些工具函数,例如日期格式化、字符串模板、类型判断等。在封装插件前,先用CSS和HTML编写了静态的排期表,在此基
阅读全文
前端学习之路,分享给刚学或想学前端的网友(持续更新中)
摘要:经常会在群里或论坛上看到有人问:“学习前端有什么捷径?”,一般都是卖油翁式的回答:“无他唯手熟尔”。那么该如何让手熟练呢?其实也就是该如何系统的学习前端。在本文中,我会结合自身的经历,分享一下自己学习前端的过程,期间会穿插引用我过去各个阶段所写的博文。 一、启蒙 刚出来混的时候并不是专门做前端的,只
阅读全文
【翻译】停止学习框架(Stop Learning Frameworks)
摘要:原文地址:https://sizovs.net/2018/12/17/stop-learning-frameworks/。翻译的比较生硬,大家凑合看吧。 我们作为程序员,对技术要时刻保持着激情,每天都需要不断地学习编程语言、框架或库,并且会的工具越多越好。很多人都还会觉得学习Angular、Reac
阅读全文
忆2011年的秋天:一个人的项目
摘要:最近在知乎上看到有人问“一个人开发一个项目是一种怎样的体验?”,这让我想起了2011年刚出道那会儿的项目经历。当时在一家旅游公司工作,整个公司就我一个技术,老板和我们算是校友,通过关系在我们学校招一个人过来做开发,主要维护公司的网站。当时比较流行的社交平台是开心网,老板突发奇想,让我们也做个类似的系
阅读全文
程序员也需要工匠精神
摘要:目录 最近有点浮躁,也有点膨胀,工作也提不起劲,有点混混的节奏。 在此期间看到了本书《工匠精神》,读了几遍,矫正了一下自己。正像高达OO中的人物们一样,找到了一个战斗的理由。 一、大家对工作的常规理解 1. 好工作的定义:薪水多,轻松,社会地位高。 2. 工作就是为了赚钱,养家糊口,图生存,工作等于
阅读全文
原子设计系统
摘要:原子设计是一种方法,由五个不同的阶段一起工作,以更慎重和更具层次的方式创建界面设计系统。 一、五个阶段 1)原子 用户界面的原子就是那些构成我们用户界面的基本构件。这些原子包括了基本的HTML元素,例如表单标签,输入,按钮,和其他除非损坏其功能否则不能进一步拆解的元素。在模式库中,原子一目了然地展示
阅读全文
Web设计思想——渐进增强
摘要:最近在拜读一本Web体验相关的书《渐进增强——跨平台用户体验设计 》,阅读后做些总结,消化一下书中的精髓。 在阅读本文前,可以先思考下面几个问题。 1. 浏览网页的目的是什么? 2. 浏览网页的时候会碰到哪些问题? 3. 用什么方法来解决这些问题? 4. 这些方法具体的实施步骤有哪些? 一、契机 1
阅读全文
程序员英语高效学习法
摘要:大多数程序员的英语是软肋,包括我在内。自己也曾经试过多种方法来学习英语,但最后都是不了了之,现在回想起来,有几个原因: 1. 无针对性的学习,例如每日背十几个单词。 2. 不能反复复习,例如看美剧。 3. 太功利性,感觉见效不明显,就没坚持下来。 古语说:“锲而不舍,金石可镂”。想要持续的做一件事,
阅读全文