作者归档

阿里感悟(十一)如何准备面试

作者:方腾飞

如果你收到某公司的面试邀请,那就应该开始准备面试,打一场有把握的仗。Young woman in job interview

需要准备几件事,自我介绍,亮点技术或产品,职业规划,这几件事情并不是临时抱佛脚就能完成的,而是要靠平时在工作中的积累,面试进更好的公司只是一个水到渠成的过程,能力到了自然就能进。

准备多久?当时带着强烈想进入阿里的动力,电面准备了几周,复面准备了一个多月。

阅读全文

阿里感悟(十)如何写好简历

Simple cv with business card我在工作中筛选过几百封简历,也推荐过上百封简历。发现很多求职者的简历写得有不如意的地方,有的写得太简单缺少必要信息,有的又写得太多没有突出重点。如果是找我推荐的,每次我都会让他们修改,为了让更多的同学写出高质量的简历,本文介绍下如何写好简历。

 

一 什么是简历

简历是突出自我亮点的工作或学习经历和自我介绍。所以写简历要把握两个重点,工作经历要突出重点,自我介绍要写全。

阅读全文

《Apache Zookeeper 官方文档》翻译邀请

并发编程网定期组织翻译官方指南,本月组织翻译《Apache Zookeeper 官方文档》,有兴趣的同学可以参与下,每一节的内容不是很多,可能花半小时就能翻译完。通过评论领取翻译,翻译完之后直接在并发网发布。

《Groovy官方指南》翻译邀请

原文链接 (表格版单页版

最近在项目中开始使用Groovy,看了些Groovy的文档,但是很多文档都没有官方文档通俗易懂,所以邀请大家一起翻译Groovy官方指南,大家可以通过评论认领想要翻译的章节,一般建议翻译时间为一周。当然如果你写了比较好的Groovy原创文章也欢迎你投给并发网。

阅读全文

阿里感悟(九)-如何才能晋升

如何才能晋升?

努力突破自己,超越本层级的能力,并创造当前层级的人创造不出来的价值。

如何才能突破自己的能力?

首先要做的是改变习惯。在阿里很流行的一句话是,当自己不舒服的时候就是自己成长的时候。比如老大和我说要学会到先规划再做事情,而不是想到哪做到哪。这句话看起来简单,但是做起来很难,因为要打破自己已有的做事习惯,就像你习惯8点起床,现在让你每天6点起床,你肯定会很不习惯。

阅读全文

阿里感悟(八)-如何才能加入阿里?

作者:方腾飞

进入阿里有两种途径,校招和社招。下面我会分别介绍下校招和社招的流程和基本要求,最后分享几个面试小窍门。

阅读全文

《Java并发编程的艺术》源码下载

封面立体图  作者:方腾飞,魏鹏,程晓明
《Java并发编程的艺术》纸质书购买地址=》天猫(价最低)  当当 京东  互动   亚马逊

《Java并发编程的艺术》电子书购买地址=》亚马逊
请使用JDK1.7及其以上版本编译源码,源码的任何问题可以通过评论告诉我们。

 

《Java并发编程的艺术》第一章

封面立体图
作者:方腾飞  本文是样章  购买本书=》  当当 京东 天猫 互动

第1章并发编程的挑战

并发编程的目的是为了让程序运行的更快,但是并不是启动更多的线程,就能让程序最大限度的并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行的更快,会面临非常多的挑战,比如上下文切换的问题,死锁的问题,以及受限于硬件和软件的资源限制问题,本章会介绍几种并发编程的挑战,以及解决方案。

阅读全文

Adopt Open JDK官方文档(四)基于虚拟机的编译环境

译文地址 译者:bobwenx@gmail.com

4.基于虚拟机的编译环境


  • 准备工作
  • 编译你自己的虚拟机
  • 编译你自己的轻量级虚拟机
  • 在Host 与 Guest VM 之间共享文件
  • 适用于 OpenJDK 8 的Vagrant Puppet 环境

阅读全文

Adopt Open JDK官方文档(八)OpenJDK 项目介绍

原文地址 译者:bobwenx  (bobwenx@gmail.com)

8.OpenJDK 项目介绍


对于其他项目,请参见OpenJDK http://mail.openjdk.java.net/mailman/listinfo 以及对应项目的Mailing Lists.

阅读全文

阿里内贸团队敏捷实践-敏捷回顾

原文地址 作者: 春平

回顾(review)是敏捷开发中的一个必不可少的实践,也是把整个敏捷开发过程连接成一个闭环的关键节点,本文将阐述我们是如何做敏捷回顾的。

敏捷回顾最高指导原则

ž无论我们发现了什么,考虑到当时的已知情况、个人的技术水平和能力、可用的资源,以及手上的状况,我们理解并坚信:每个人对自己的工作都已全力以赴。
敏捷回顾的目标
ž发现问题,持续改进。

阅读全文

Adopt OpenJDK 翻译计划

大家好,并发编程网同GreenTeaJUG和Adopt openjdk官方达成合作,组织翻译Adopt OpenJDK的中文版,翻译完成后会从官网链接到中文版,有兴趣的同学可以通过评论领取任务进行翻译,请尽量在领取后2天内完成翻译,目前GreenTeaJUG已经组织了六名同学参与翻译。

阅读全文

Velocity官方指南-Velocity是如何工作的

原文网址  译者:方腾飞

基本模式

当你在一个应用程序或者一个servlet里,或者在其他任何一个地方使用Velocity时,通常按照如下方式处理:

  1. 初始化Velocity。Velocity可以使用两种模式,作为“单独的运行时实例”的单例模式(在下面的内容会介绍),你仅仅只需要初始化一次。
  2. 创建一个Context对象(后面会介绍这是什么)。
  3. 把你的数据对象添加到Context(上下文)。
  4. 选择一个模板。
  5. ‘合并’ 模板和你的数据输出。

阅读全文

《Apache Velocity开发者指南》

欢迎各位光临并发编程网,并发网最近几年一直致力于翻译优秀的技术文章,从未间断,并发网从本月开始计划组织翻译各个技术框架的官方指南,本月组织翻译Apache Velocity官方指南。Velocity是在阿里巴巴和支付宝等公司被广泛使用的一种基于Java的模板引擎,有兴趣翻译的同学请在评论中回复翻译章节和完成时间,翻译完之后提交到并发编程网,网站使用指南请参考:如何投稿

阅读全文

《七周七并发模型》第五章Actor总结

购买本书 作者:Paul Butcher   译者:黄炎  出品方:图灵  出版社:人民邮电出版社 (感谢图灵授权并发编程网发布此文)

5.5 复习

Smalltalk的设计者、面向对象编程之父Alan Kay曾经这样描述面向对象的本质①:很久以前,我在描述“面向对象编程”时使用了“对象”这个概念。很抱歉这个概念让许多人误入歧途,他们将学习的重心放在了“对象”这个次要的方面。
真正主要的方面是“消息”……日文中有一个词ma,表示“间隔”,与其最为相近的英文或许是“ interstitial”。创建一个规模宏大且可生长的系统的关键在于其模块之间应该如何交流,而不在于其内部的属性和行为应该如何表现。这段话也概括了使用actor模型进行编程的精髓——我们可以认为actor模型是面向对象模型在并发编程领域的扩展。 actor模型精心设计了消息传输和封装的机制,强调了面向对象的精髓,可以说actor模型非常“面向对象”。

阅读全文

return top