IT工作杂谈
工作中遇到的问题,总结,项目经验,工作趣事等等。
十五楼亮哥
肯与邻翁相对饮,隔篱呼取尽馀杯。
展开
-
往者可谏,来者可追
每年的这个时候,都会有铺天盖地的总结。 (1)明确自己的不足 (2)做事要稳,不要出差错后,让别人给你擦屁股。 不要让别人对你说:”幺,又在写bug呢!”。 (3)独立解决问题的能力 其实有些问题,自己是可以解决的。不是缺乏自信,就是懒得尝试,或者就是缺少积累。 (4)有时候需要有刨根问底的精神。 (5)朝着自己的职业规划方向,不断努力,量变一定会引起质变。 (6)提升自己的商业原创 2016-01-01 23:59:01 · 1353 阅读 · 0 评论 -
那些关于程序员的段子
从这些段子我们可以看出程序员都是饱含热情,富有文采,心胸广阔的人。虽然工作很累,但是仍然充满希望,努力工作。还编出这些吧段子来娱乐大家, 却只字不提自己的高收入等细节,让大量欲进入这个行业的年轻人知难而退,减少市场上的竞争,可见程序员都是有大智慧的,程序员果真是个好职业啊!段子1:JUST DO IT!很多孩子听了乔丹的话,从此进入IT行业。 段子2:有些武林高手在出大招之前要大声地喊出招名,比原创 2016-01-20 15:54:25 · 5907 阅读 · 2 评论 -
DNS域名解析基础知识
什么是DNSDNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS域名解析常用的记录类型1、A记录:又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服原创 2016-02-25 12:41:29 · 3202 阅读 · 0 评论 -
服务化架构需要考虑的问题
一:服务化: 这里说到的“服务”,本质上来说,就是指“RPC”。单纯的RPC功能实现,其实很简单,无非就是client发起调用,中间某个组件(甚至就是client本身)拦截调用信息,序列化后将信息传输到server端,server端收到调用请求后反序列化,根据请求详细发起实际调用后返回响应传输回给client端。这样的RPC很常见,比如常见的存储过程调用就是一例。但是在一个复杂的业务环境,如何管理原创 2016-04-27 16:30:14 · 8301 阅读 · 1 评论 -
性能调优,知多少?
1:什么是性能调优?在说什么是性能调优之前我们先来说一下,计算机的体系结构。如上图,简单来说包括三块:硬件、操作系统、应用程序。其实,性能调优就是调节这些内容。2:为什么进行性能调优?一是为了获得更好的系统性能(就是你现有的系统运行的还不错,但优化一下可以运行的更好)。二是通过性能调优来满足不断增加的业务需求。3:怎么进行性能调优?(1)硬件选择 一是为了获得更好的系统性能(就是你现有的系统运行的原创 2016-05-04 22:16:16 · 979 阅读 · 0 评论 -
传统互联网or新兴互联网,向左or向右?
人的一生总是在做选择:刚出生,家长要给孩子选择奶粉,国产的or进口的,惠氏or诺优能?到两三岁,又要选择幼儿园,比较价钱,比较教学质量。之后继续选择初中,选择大学,选择专业。人的一生有很多这样的时刻,你做出的选择会影响你成为一个什么样的人,收获什么样的人生。然而即便我们知道这些选择至关重要,有时候我们还是会做出日后让我们后悔的选择。按我自己的理解,传统行业,主要关心业务的实现,不关心新技术,能满足自原创 2016-05-07 20:37:40 · 2111 阅读 · 0 评论 -
Follow my heart!追随我心(选择自己喜欢的工作)
上次bert君讲述了自己选择offer的纠结,小伙伴们可以回复关键字“3022”即可查看文章《传统互联网or新兴互联网,向左or向右?》,今天来讲讲bert君后续的经历。上篇文章讲到传统互联网和新兴互联网,现在bert君觉得这是个伪命题。大多数的人认为:传统互联网的对立面是移动互联网。 其实互联网本身是没有区别的,网只有一个,不分互联网和移动互联网,从这个角度,这个问题关键在于终端。移动终端的出现原创 2016-05-14 22:49:31 · 3844 阅读 · 0 评论 -
不做苦逼的程序员
上学时,学习编程语言的时候,想象中程序员应该是这样的: 工作两年之后,才明白,现实中的程序员是这样的: 一提到程序员,人们都会想到这些词“苦逼”,“屌丝”,“收入可观”,“开始用健康换金钱,后来用金钱买健康”,“加班”,“不善言辞”…… 。作为程序员,天天在电脑前,脑海中一堆的bug等着你去解决,需求时不时地改一下,你除了惆怅和不爽之外,无能为力。每天苦于没有时间陪女朋友,甚至有的人没有时间去交原创 2016-05-16 22:36:51 · 3126 阅读 · 0 评论 -
架构师是做什么的?
哈佛大学有一个非常著名的关于目标对人生影响的跟踪调查。调查的对象是一群智力、学历、环境等条件都差不多的大学毕业生。结果是这样的: 第一类人:27%的人,没有目标; 第二类人:60%的人,目标模糊; 第三类人:10%的人,有清晰但比较短期的目标; 第四类人:3%的人,有清晰而长远的目标。 以后的25年,他们开始了自己的职业生涯。 25年后,又对这些调查对象跟踪调查,他们的职业和生活状况发生原创 2016-05-19 00:12:32 · 20810 阅读 · 0 评论 -
第三方支付那些事
前两天互联网行业发生了一件大事:滴滴获得苹果公司10亿美元战略投资。这是苹果成立40年来首笔少数股权投资和首次投资中国互联网公司,也是滴滴打车迄今为止获得的单笔最大投资。这让无数的互联网公司羡慕嫉妒恨啊。对于入股滴滴这件事,苹果首席执行官 Tim Cook 是这么说的:滴滴彰显了中国 iOS 开发者社群的锐意创新精神。滴滴打造的出行平台及其卓越的管理团队令人赞叹,我们期待支持滴滴的长期发展。原创 2016-05-21 16:43:27 · 2003 阅读 · 2 评论 -
管理者和领导者
管理者和领导者的区别是经常被谈起的问题。很多人对这两个概念的理解还是模糊的。在你的职业生涯中,如果能遇到一个好的领导者或者管理者是件很幸运的事情。在管理过程中,管理者使用的主要是权力,而领导者使用的更多的是魅力(威望)。其次,在日常的工作过程中,管理者更注重绩效,而领导者则更注重文化。任何一个经理人实际都是管理者和领导者的结合体,但由于职位不同,每个经理人在管理和领导者的杠杆上会有不同的侧重。领导是原创 2016-07-13 00:25:28 · 2186 阅读 · 0 评论 -
团队文化设计
文化只是一种思想观念、行为习惯、处事风格,家有家风,国有国法。IT团队也一样,团队要想有凝聚力,需要有良好的团队文化。1:完善管理完善管理,就是完善项目管理的各个流程。1)可以借助一些工具来实施: 项目管理工具:可以用禅道,JIRA等开源软件。 知识管理工具:可以用WIKI 版本控制工具:可以用SVN 文件服务器:可以搭建FTP服务器。2)部门共治 可以在文件服务里上建一个文件夹,取名“部原创 2017-02-23 17:48:46 · 1322 阅读 · 0 评论 -
谈谈我在创业公司的感悟
公司按规模分为三类:创业公司、中等规模公司、大公司。文章最后简单比较一下三种公司上班是一种什么样的体验,有兴趣的可以直接在文章结尾阅读。参加工作将近七年了,我大部分都是在创业公司工作,而且见证了两家公司创业失败。这几年里让我明白了一些事情,创业真的不是一般人玩得起的,有些事情,你真的需要知道:1:创业公司最重要的是设计一个好的产品,有创新,能够实实在在解决用户的痛点,给社会带来正面的价值。2:有了产原创 2017-03-20 23:42:47 · 5281 阅读 · 6 评论 -
支付平台那些事
支付无小事,开发支付平台前,首先要制定规则: (1)支付接口交易金额单位为[分],不能带小数;对账的时候,单位为[元](2)时间戳,标准北京时间,时区为东八区 自1970年1月1日 0点0分0秒以来的[秒数]。 注意:部分系统取到的值为毫秒级,需要转换成秒(10位数字)。(3)商户订单号,自定义生成,必须保证唯一性。 重新发起一笔支付要使用原订单号,避免重复支付; 已支付过或已关原创 2018-01-05 11:52:15 · 591 阅读 · 0 评论 -
最近的我
先跑个题,最近听了一场分享,我不想谈分享的主题,因为主题不是每个人都关心的。但是其中的一些方法论对我们都会有一些启示。经验不是万能的,方法论才是万能的。一:企业要做一件事情,需要搞懂3个W和一个H When:时势,现在处于一个什么时代。 Where:在一个什么样的行业背景里 Why:做这件事情的意义 How:做这件事情的战略战术二:提纲挈领 一个企业不可能什么都做,但是需要抓...原创 2018-08-14 16:28:31 · 155 阅读 · 0 评论 -
工作杂谈:当今互联网关键词
欢迎大家补充:1:连接:2:生态3:智慧4:开放平台5:安全6:O2O7:云平台8:大数据@生态的非常重要的特点:有太多的人,在依靠你活着。例如:阿里,腾讯。@微信,那就是一张白纸,尽可以在上面将“开放平台”推到它能承受的极致,形成它想要的生态。原创 2015-02-10 21:55:32 · 808 阅读 · 0 评论 -
工作杂谈:产品运营
1:如何评价一个产品的好坏?用户需求(用户意识到需求)竞争壁垒(用户产生黏性)商业模式(用户掏钱)2:无用户不需求(1)多少用户有痛点,痛点有多深(2)需求挖掘,以用户为基础进行评级(3)用户反馈,反复迭代(4)用户衡量产品价值3:无用户不壁垒(1)市场进入门槛:技术积累,专利,资金,版权等(2)难以复制的产品DNA:熟人关系链,陌生人关原创 2015-02-12 14:37:54 · 1033 阅读 · 0 评论 -
祝所有的程序猿春节愉快,好好休息
public class Wish { public static void main(String[] args) { Programmer u = new Programmer(); System.out.println(u.getWish()); }}运行结果: 春节到来,让我们暂时放下包袱,好好原创 2015-02-14 16:05:18 · 1068 阅读 · 0 评论 -
工作杂谈:春节后的第一天班
相比之前,春节假期后的第一天班,过得比较踏实,一整天都在联调年前遗留的WebSocket问题。2015希望每天都能这样踏踏实实地度过。2015年终肯定会给自己交一份满意的答卷。一年之计在于春,我会时时刻刻记着我上一次的年终总结,规划一下自己的 工作和学习计划,朝着2015的目标,一步一个脚印。 今天回绝了张老师的offer,因为我想在公司再踏踏实实干一年,看原创 2015-02-25 17:10:34 · 863 阅读 · 0 评论 -
思维导图MindManager
Mindjet MindManager是由美国Mindjet公司开发的一款优秀的思维导图和知识管理软件,能够帮助你将想法和灵感以清晰的树桩形式记录下来,这对梳理工作计划和规划很有帮助。 思维导图(Mind Mapping),又称心智图,俗称脑图,是一种图像式思维工具或者是一种利用图像式思考来表达思维的工具。它作为一个组织资源和管理项目的方法,可从脑图的核心分枝派生出各种关联的原创 2015-03-06 16:52:39 · 4167 阅读 · 4 评论 -
工作杂谈-换行业
初入职场的人,应该有一个职业规划,进入一个流行并且自己喜欢的行业深入钻研几年。努力成为这一行的专家,一招鲜吃遍天嘛。 其实我也明白这个道理,但是缺乏执行力。跳槽换工作的时候,如果几天没有找到合适的工作,心里就慌了,就又随便加入一家公司。 上家公司是节能行业,我主要负责智慧社区,智慧家居的一个项目。智慧城市是一块大饼,大大小小的公司都想在这个市场分一杯原创 2015-05-26 00:41:31 · 933 阅读 · 0 评论 -
细说PM
一:理想中的产品经理 1:产品经理的分类根据产品的生命周期,产品经理大致可分为产品研发经理、产品运营经理和产品市场经理。研发型产品经理多数是在产品研发阶段, 其工作的重心在用户分析、需求分析、需求评估、需求管理、撰写需求、制作原型和流程图等方面;运营型产品经理多数在产品上线 之后的运营阶段,其工作重心在产品推广、运营数据分析、吸引用户、留住用户和让用户买单方面;市场型产品经理是在产品成长、原创 2015-07-17 08:44:05 · 1054 阅读 · 0 评论 -
从开发人员到管理者,我学到了什么
技术工程师的晋升之路技术工程师的晋升之路大体上可以分为两个方向,一是在技术方向上作为Individual Contributor(IC)继续深造,二是以管理者的身份管理工程师团队。IC这条路比较单纯,能走多远主要取决于个人的技术实力与经验。与IC相比,转型为管理者可以说是一种颠覆性的变化。管理者的工作不再是以个人或项目的成功作为主要目标,而是专注于整个团队的成功。这种目标的变化将直接改变管理者的心态转载 2015-08-14 23:19:25 · 1425 阅读 · 0 评论 -
window搭建memcached
1:下载memcached-win64-1.4.4安装包 http://download.csdn.net/detail/u013628152/93685402:解压安装包3:安装服务 打开cmd命令行,进入memcached目录,执行memcached -d install命令,安装服务。 如果在没有安装过的情况下,出现”failed to install service or原创 2015-12-19 22:58:04 · 679 阅读 · 0 评论 -
血的教训:数据丢失灾难恢复总结
1:尽量不要心慌,耐心分析一下出现问题的原因 注意这里首先要考虑的是怎么恢复数据,再考虑怎么修复程序,因为随时都有用户使用你的产品。2:最好请教有经验的人,帮自己理清思路,防止慌乱中,一错再错3:借助于第三方的成熟产品,比如阿里云服务,腾讯云服务等等。 阿里云有需要不错的服务 云服务器 ECS:自动快照备份,磁盘数据恢复非常方便。 云数据库 RDS :提供了容灾、备份原创 2016-01-23 23:37:04 · 2491 阅读 · 1 评论 -
项目管理杂谈:工期估算
作为项目经理,老板经常会问你,这个项目或者某个模板多长时间能完成并上线。那么你怎么回答合适,怎么能比较准确地估算项目工期,对于我来说是个难题。 以前我的回答经常是这样的: (1)这个工时不太好估算,我们抓紧,尽量早点完成吧。 (2)两个月差不多吧。(可是两个月后,还有好多任务没有完成。)有些项目工期紧,是有一个强制日期约束的。例如老板说:为了赶上怎么会议或者活动,项目必须在XX年XX月XX日前原创 2016-02-29 21:17:03 · 5605 阅读 · 3 评论 -
项目管理:如何让例会高效
案例老张是某个系统集成公司的项目经理。他身边的员工始终在抱怨公司的工作氛围不好,沟通不足。老张非常希望能够通过自己的努力来改善这一状况,因此他要求项目组成员无论如何每周都必须按时参加例会并发言,但对例会具体应该如何进行,老张却不知如何规定。很快项目组成员就开始抱怨例会目的不明,时间不长,效率太低,缺乏效果等,而且由于在例会中意见相左,很多组员开始相互争吵,甚至影响到了人际关系的融洽。为此,老张非常若原创 2016-03-01 22:30:26 · 3004 阅读 · 2 评论 -
整洁的代码
前言前阵子在修改别人的代码的时候,发现这样一段逻辑function addBook1(param1){ ......}function addBook2(param2){ ......}function addBook3(param3){ ......}谁能告诉我,这三个方法有什么不同,各是什么含义?恐怕写这段代码的人现在都不一定搞得清楚了。所以整洁的代码,对于团原创 2016-03-09 21:34:09 · 1253 阅读 · 0 评论 -
整洁的代码:有意义的命名
名副其实简单描述 好的命名会体现它为什么会存在、做什么事、应该怎么用。如果名称需要注释来补充,就不算名副其实。举例说明 private Integer num; //登陆次数 num给人的感觉是次数,但是不能表明”登陆”的意思。所以可以替换成 private Integer login_num; 这样即使不写注释,我们也能很清楚它的含义。举例说明 再比如下面的判断: if (stat原创 2016-03-10 14:20:04 · 992 阅读 · 2 评论 -
小船翻了,路还得继续
2016注定是不平凡的一年,经济下滑,房地产高烧不退,科比退役了,一大批互联网创业公司纷纷倒闭。bert君,也赶上这股风暴,在如此的风头浪尖上,做了房奴,又碰巧在这个时候,公司宣布经营不下去了,我又面临再次选择工作。孩子又快要在北京上幼儿园了,真是”屋漏偏逢连夜雨”,友谊的小船说翻就翻.下面就简单讲讲bert君这一年的经历。 C公司成立于2014年10月份,从事移动互联网教育行业,聚焦于K12阶段原创 2016-04-29 23:54:21 · 6014 阅读 · 4 评论 -
没病不会死人
有时候,做代码的单元测试的时候,可能会发生一些诡异的事情。想破脑袋都搞不清楚是怎么回事。一般遇到这种情况,我首先想到的是”没病不会死人”,出现问题,肯定有它发生的原因。解决这种问题,一靠经验,二靠运气,三靠细心。 有经验的人,可能曾经遇到相似的问题,举一反三,很快就能找到问题所在。 有的时候,也需要一点运气,或者说是灵感。很长时间没有头绪的问题,可能在某一个时间点就能想到问题的解决方法。 有时原创 2016-08-09 00:07:30 · 765 阅读 · 0 评论 -
Code Review
1:什么是Code Review Code Review代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找各种缺陷,包括代码缺陷、功能实现问题、编码合理性、性能优化等。 2:为什么要Code Review (1)提高代码质量。 (2)及早发现潜在缺陷,降低修改/弥补缺陷的成本。 (3)促进团队内部知识共享,提高团队整体水平。 (4)评审过程对于评审人员来说,也原创 2016-08-15 22:35:43 · 535 阅读 · 0 评论 -
不埋坑,不踩坑(软件设计篇)
最近公众号没有更新,其实不是小编懈怠了,一方面工作比较忙碌,另一方面也不知道写些什么。最近在做产品设计,数据库设计的时候,时而有一些感触,简单整理一下。先来讲一个案例:产品中,物流公司可以发布货源,数据库中记录了货源的发布时间publishTime,司机来进行抢单。但是物流公司发出的货源,当天不一定有司机来抢单,达成运单交易。于是给物流公司增加了一个重新发布货源的功能。简单来说就是修改货源的publ原创 2016-12-01 23:57:52 · 1659 阅读 · 2 评论 -
面试的套路
如果你到一家公司去面试,大多数的面试流程都是这样的: A:自我介绍 如果面试官让你做个自我介绍,面试官不仅仅是想了解你的基本情况。因为他要想了解你的情况,从简历上就可以看。面试官的套路在于,通过你的描述,看你表达是否清晰有条理,是否有亲切感。B:介绍一下最近的项目 跟自我介绍一样,项目经历简历上都有。面试官的套路在于,通过描述项目,感觉你的项目经历是否真实,你是不是真正了解自己做的的项目...原创 2018-03-08 13:58:28 · 774 阅读 · 0 评论 -
工作杂谈:工作方法
一:列计划法二:工作流程规范法原创 2015-03-09 17:26:02 · 960 阅读 · 0 评论 -
物联网安全的重要性
物联网的发展加速了科技融入生活的进程,使人们开始了解并体验智能化生活。比如智能家居带来的家庭自动化,智慧城市带来的城市数字化,物联网带来的好处远不止这些,它的发展前景也将更美好。但在,物联网可以实现智能化,是基于一定的信息采集与分析处理过程,物联网想要发展的长久,就必须要保证信息安全。可以说,信息安全是物联网发展的基本底线。 大数据时代的到来,用户原创 2015-02-06 15:16:36 · 6312 阅读 · 0 评论 -
工作杂谈:产品经理与项目经理
原则:产品经理要有谦虚的心态,不要认为产品经理大于项目经理。产品经理跟项目经理的区别:产品经理:负责做正确的事情,提出做这件事情的方法和方式,全程跟进并保证这件事情是按照预先构思的方法和方式在前进。项目经理:负责把事情做正确,尤其是在时间和成本,资源在一定的限制的情况下。实际情况下,有些产品经理可能兼项目经理,项目经理也兼产品经理。原创 2015-02-10 13:41:46 · 1362 阅读 · 0 评论 -
工作杂谈:产品经理的工作职责
以下内容根据学习刘文智老师课程整理:一:市场调研与需求1:了解市场需求。整理需求,分析评估(是否迫切,是否强烈,是否高频)2:分析竞争状况(市场报告,行业文章,使用竞争对手的产品)3:自身资源与满足用户需求的匹配程度(技术资源,市场资源,运营资源)4:阶段目标:发现创新产品的机会,改进现有产品的机会5:输出文档:商业需求文档BRD(Business Requirem原创 2015-02-10 13:37:15 · 1048 阅读 · 0 评论 -
工作杂谈: 程序猿想要一个什么样的工作环境
今天跟一位老师谈了一上午话,受益匪浅。通过交流,你不但能从别人身上学到一些东西 ,可能是自己以前没有涉及到的知识。更重要的是,谈话过程中,你会反思自己,发现自己的问题,然后请教一下别人怎么看?也许自己当局者迷呢。 最近几年,程序员跳槽的概率越来越大,为什么很多程序员不能在一个公司沉下心来待个三五年呢?一个巴掌拍不响,如果公司特别好,很适合自己的发展原创 2015-02-08 12:43:58 · 1542 阅读 · 1 评论 -
工作杂谈:极客语录
1:大数据时代,数据至关重要。我们需要生产数据,处理数据,挖掘数据,第三部比较难,也比较重要。2:智慧即选择。3:云,正如它的写法,下面有一个三角支架。表示一些IT基础资源:网络资源,存储资源,计算资源。4:产品交叉营销,是一个很好的策略,但是前提是你必须有一个强大的产品做支撑。一堆垃圾产品,再交叉营销也不能带来用户。5:正确的时间做正确的事情。人无原创 2015-01-20 21:57:14 · 1828 阅读 · 2 评论