五月份开始在公司工作到现在,今天在网上看到一篇华为自省的文章,感觉这公司有过之而无不及。文章我就不再累赘了,所有提到的点这里都有,而且技术更落后,管理更臃肿。

银行业控制的技术公司一般都会有各种各样的问题,因为银行有强大的资本后盾做支撑,所有东西都需要把风险降到最低,在互联网飞速发展的时代,银行业的技术根本没可能跟上技术潮流,也没必要跟上技术潮流。资本的强大一方面给技术公司一个强大的后盾,也在另一方面拖了技术发展的后退。乌龟🐢拖着重重的壳怎么可能跑得快。

阅读全文 »

To: 亚洲吃面公司

Title: 工作总结

Content:

Hi 吃面公司,

由于我个人对公司理解的局限性,而且在公司的时间有限,我只能以一个技术男的理工科思维去看待公司,以自身和公司的利益去衡量我在公司期间的选择。有很多地方会跟大家理解的不一样,仅仅是想表达一下自己的想法,站在我自己的角度去看这个公司。

阅读全文 »

今天会议的一个有趣的point,稍微记录一下:

很多人人愿意花时间到游戏中却不愿意花时间去更加努力地工作。游戏在人的工作和生活中不是必需的,但是为什么它这么吸引人?

简单来说有八大驱动力:

  • 史诗意义与使命感
  • 进步与成就感
  • 创意授权与反馈
  • 所有权与拥有感
  • 社交影响与关联性
  • 稀缺性与渴望
  • 未知性与好奇心
  • 损失与逃避心
阅读全文 »

上篇文章我们已经了解了retrofit的RestAdapter adapter=new RestAdapter.Builder().setEndpoint(url).build()这段代码做了什么。

现在有下面一个接口,

1
2
3
4
interface SimplePOST{
@POST("/android")
Response getResponse();
}

这篇我们就来了解下 SimplePOST simplePost= adapter.create(SimplePOST.class)的内部逻辑。

阅读全文 »

拨打电话

1
2
3
4
public static void call(Context context, String phoneNumber) {
context.startActivity(new Intent(Intent.ACTION_CALL,
Uri.parse("tel:" + phoneNumber)));
}

跳转至拨号界面

1
2
3
4
public static void callDial(Context context, String phoneNumber) {
context.startActivity(new Intent(Intent.ACTION_DIAL,
Uri.parse("tel:" + phoneNumber)));
}
阅读全文 »

适应一个新环境并不容易,虽然工作内容变化不会变化太大,但是跨行业必须要对所在行业领域进行深入了解才能做好看似一样的工作。就像同样是法务,在协助上市公司IPO法律资讯和普通公司的标签知识产权维护两种方向上,大致工作内容应该是差不多,也就是辅助和保证公司合法完成各项事项,但是对于行业的理解所偏重的细节就会差别很大。

阅读全文 »

Retrofit框架实现的这么巧妙,虽然我们不需要再造一个轮子,但研究下轮子的实现还是很有帮助的。

Retrofit有几个关键的地方:

  • 用户自定义的接口和接口方法.(由动态代理创建对象.)
  • Converter转换器.(把response转换为一个具体的对象)
  • 注解的使用.

先从API来看。

阅读全文 »

最近朋友需要做一个线上流量峰值很大的活动,第一天由于某段时间太多人并发访问,服务器性能到峰值就崩溃了。他用的是Discuz里面一个简单插件,之前是付钱让外面的人帮忙搭起来的。我那天晚上看了一下情况,然后我也达到疯值崩溃了。

他们在阿里云买了单台服务器,所有东西丢进去,把CPU,内存和网络资源调整得比较高。一台云服务器甚至比我做的一套框架还贵😂。为了避免高并发带来的系统崩溃,我开始帮他在现有的系统下改服务器架构。

阅读全文 »