7月 152020
 

明确目标

进入互联网行业,不管是实习,还是正式工作,要记住,从入行这一刻起,就要不停的学习、不停的思考,最好是根据自己的优缺点、喜好,订个明确的目标,自己到底想走哪条路线,是纯技术路线、不想太关心业务?产品经理?程序员只是过渡、想走管理?还是在互联网公司捞几年钱然后就转行?

  • 对技术特别感兴趣:那毫无疑问,技术这条路,其实也没有上限,你可以去极客时间app上看看那些大牛们

制定计划、逐步实行

听起来有点土、老生常谈了对吗?但我觉得这个当真是最朴实、最简单、也最实用的道理。

我目前在某央企、某互联网公司都做过程序员这个岗位。互联网行业,给我最大感触就是变化快、对于程序员的要求也越来越高,各种红利基本已经耗尽,前些年很多人看程序员赚钱、纷纷转行做程序员,这个恐怕后续会越来越难,从面试所考察内容就有直观感受,虽然每年大家都会说“互联网寒冬”、公司难,但从2019年年末开始,明显考察的内容越来越深、难。比如有如下一些题目(下面主要以java程序员举例,毕竟需求量大): Continue reading »

3月 212017
 

承接:
《沃顿商学院最受欢迎的谈判课》读书笔记(01-02章)
《沃顿商学院最受欢迎的谈判课》读书笔记(03-04章)

05 不等价交换

首先,必须搞清楚对方脑海中的画面。然后,必须搞清楚你自己脑海中的画面。找出对一方价值不太大但对另一方很有价值的东西。之后,利用这些东西进行交易。 Continue reading »

3月 162017
 

承接上一篇:《沃顿商学院最受欢迎的谈判课》读书笔记(01-02章)

03 观念和沟通

缩小认知差距
从现在起,当你与某人发生冲突的时候,问问自己下列问题:(1)我的看法是什么?(2) 对方的看法是什么? (3)是否存在观点不一致的情况? (4)如果是,原因是什么?
在生活中,你有时候也许已经以一种特定的、随意的方式问过自己上述问题。现在,你 应该让这样的问题成为你众多谈判技巧中一个特殊的、重要的技巧。这意味着你要理解双方 所持有的偏见,努力让对方明确表达出他们的观点,然后再来解释你的观点。 Continue reading »

3月 162017
 

一直觉得自己性子太直,读读这本《沃顿商学院最受欢迎的谈判课》,看大家评论貌似有人觉得这书一般,类似厚黑学的东西,不过我觉得尚可,可以学习不同的东西,毕竟总是看技术类书籍偶尔还是会觉得有些单调,学习点新东西。这里做做摘要,记录一下。

01 换种思路

准备充分,哪怕只有5s的准备时间。
在谈判中,人几乎是决定一切的因素。
世界是非理性的。
当对方意识到 你在意他们的感受时,他们就会更愿意倾听,也就更容易被打动、被说服。 Continue reading »

2月 222017
 

本文就是想学习、简单总结一下JDK里的JCF,并且制定一下自己后续阅读源码的范围——先学习一下JCF中重要的一些类,后续学习Java其他一些东西,给自己定个路线图,O(∩_∩)O~
本文参考了多篇文章,如有引用但没标注的地方,请及时联系我,这文章本意是想记录一下,相当于读书笔记。

一、概述

JCF,即Java Collection Framework,是JDK中已经封装好容器类,类结构如下: Continue reading »

1月 272017
 

虽然现在已经是2017年1月底,但是按照中国人的传统,果然还是过了阴历年才算过年,所以,这篇总结现在写也无不为过吧,目前除夕,在家里也没啥我能做的,反正闲着也是闲着,写写博客
2016年应该说是很忙碌的一年,也是比较辛苦的一年。

工作

从年初开始基本每周都至少有3天在加班,一直加到9月份,这对于在某国企软开上班的我们来讲有些不可思议,尤其是看到其他部门的同事经常没事儿干的时候难免觉得很忧桑。没办法,谁让我们组搞移动客户端、是目前的主要渠道呢,前几天看数据,用户峰值已经达到了8kw,想想也是蛮有成就感的一件事。 Continue reading »

1月 202016
 

今天遇到一个比较奇怪的问题,在我们所用的客户端框架中,使用Handler执行一个任务,基本用法如下,但调试时发现并没有执行mRunnable。

private Handler mHandler = new Handler();
……
public boolean dispatchTouchEvent(){
……
mHandler.postDelayed(mRunnable, 500);
……
}

Continue reading »

12月 222015
 

大家都说,阅读spring的源代码是个不错的学习方式,现在开始学习一下,头一次阅读开源代码,不知道怎么看,先随便记些笔记,记录一下,希望也能帮助别人吧。
目前我看代码的方式是阅读《spring源码深度解析》,按照上面的例子一步步阅读源代码,感觉这样难度降低不少,有书、有实际例子带着终归要容易一些。我所阅读的是spring framework 4.2的代码,从github上拉取的,拉取时间2015年11月份。
闲话少说,开始! Continue reading »

12月 092015
 

转载地址:http://www.lifevv.com/sysdesign/doc/20071211214255251.html
GRASP 是General Responsibility Assignment Software patterns(通用职责分配软件模式)的简称,它的核心思想是“职责分配(Responsibility Assignment)”。GRASP提出了几个基本原则,用来解决面向对象设计的一些问题。
Craig Larman氏在《Applying UML and Patterns》一书中提出了GRASP设计模式的概念。作者称其为设计模式,其实,更好的理解应该为设计原则。因为,与GoF等设计模式不同的 是,GoF等设计模式是针对特定问题而提出的解决方法,而GRASP则是站在面向对象设计的角度,告诉我们怎么样设计问题空间中的类与它们的行为责任,以 及明确类之间的相互关系等等。GRASP可以说是GoF等设计模式的基础。 Continue reading »