Blog

IT系统和开发人员面试及沟通技巧(美国)

IT系统和开发人员面试及沟通技巧(美国) 课程目的(Objective) 本课程旨在教授针对信息技术咨询行业的工作人员,在面试特别是在跨国公司或国际项目的面谈中,如何通过有效的陈述及沟通能力,展示相关工作经验、专业及技术能力,提升自身的竞争力。   目标对象(Audience) 具备IT咨询、系统构建、信息系统设计、开发及实施能力和经验的从业者。   前期资格(Pre-requisites) 至少2-3 年相关IT咨询或系统开发工作经验; 足够日常工作的英语水平; 良好的团队协作精神。   内容概述 (Outline)   1) 通用内容 守时 仪容仪表及着装 礼貌与语言 清晰表达 文化差异 逻辑性 专业性 2) 有效陈述自己 (Effective Presentation) 核心讯息表述 经验与特长 成功案例 个性与兴趣 职业生涯规划 责任心与团队精神 3) 交流与互动 (Communications & Interactivities) 坦诚与诚实 优势与竞争力 最擅长的领域及话题 如何问合适与相关的问题 表达合理的期望   4) 注意事项 (Special Attention & Taboo) 聆听与表达兼顾 避免谈及的话题 禁忌事项

Read More...

Data Analytic and machine learning on Apache Spark and Storm

Data Analytic and machine learning on Apache Spark and Storm 课程目的(Objective) 大数据和机器学习是美国目前最热的话题之一, 也是未来几年工作机会最多的领域。 在大数据分析中, 对算法的理解和模型的建立是最难,也是最有挑战的课题, 这些方面的培训众多,可惜因为涉及的数学基础及本身内容的难度, 常常使培训事倍功半。另一类培训着重介绍某些工具和库, 如Scikit Learn, 初学者容易上手, 但大都会停留在肤浅的层面,很难进步。 本课程以培养数据工程师(Data Engineer)为目的, 通过我们参加和实现过的大数据项目为例,结合一些开源的数据分析公开项目, 让大家在编程的实践中体会数据工程师的职责和需要的素养。我们认为学习一门新技术,熟悉一个新平台的最好方法是:使用这个平台,在这个平台上练习新技术。 目标对象(Audience) 对大数据和机器学习技术有兴趣,希望能在短时间类掌握一项数据分析技术/平台的软件工程师和构架师。 前期资格(Pre-requisites) 至少有3-5 年系统开发工作经验, 至少精通一门编程语言; 有一定的Python编程基础 对算法和数据结构有一定的了解; 内容概述 (Outline) 最近流行的BigData技术,产品和平台 Hadoop echo system, Spark, Storm Machine learning technologies Big players: Google Big Query, Microsoft Azure Machine Learning Studio, AWS Data Analytic basics ETL […]

Read More...

JavaScript高级概念及流行前端框架

JavaScript高级概念及流行前端框架 课程目的(Objective) 本课程旨在介绍目前在美国最流行的一些前端技术及学习这些技术中常遇到的技术难点。今年来, 前端技术发展飞速,所用的开源框架也越来越庞大,复杂, 也越来越难掌握。 我们在培训前端工程师时发现的最大问题是:大部分有后端经验的工程师在学习前端框架时急于求成,在快速消化入门简介和online tutorial后上手可能很快,但一旦在实际应用中碰到问题, 需要Debug或突破框架的局限时效率很差甚至束手无策, 究其原因,无非是 1. 对JavaScript这门语言不精通,理解开源代码和高级编程技巧有苦难 2.对前端框架的产生由来和所要解决的问题不了解,知其然而不其所以然,所以遇到要变通的地方就无法做有效的思考。 本课程会在实例教学中传授概念和理论,我们以为最有效的学习编程的方法是 – 自己动手编程。 目标对象(Audience) 对现在流行的前端技术有兴趣,希望把自己的JavaScript编程水平和理解水平提高一个档次的程序员和构架师。 前期资格(Pre-requisites) 至少2-3 年相关IT咨询或系统开发工作经验; 有一定的JavaScript基础 内容概述 (Outline) 1) JavaScript的历史 JavaScript 的产生和起落 JavaScript Library及 Framework 的兴起 最近流行的Framework, Backbone.js, AngularJs, Ember.js, ReactJs and others 2) JavaScript 高级Pattern Functional programming Prototype inheritance对this 的理解 Modern JavaScript Modular Pattern Promise,Promise,Promise DI –dependency injection 3) Testing, Package and Deployment Testing Frameworks — Mocha,Chai, Jasmine, Protractor NodeJs and […]

Read More...

Java高级开发课程

软件开发Java* 本课程涵盖了求职所需的所有最新和热门技术,由在波士顿拥有十几年开发和教学经验的老师主讲,是当前最佳的Java培训和就业的强化课程。配合新职独有的求职培训和就业服务体系,这套Java课程将为学员快速就业提供最强有力的保障。 课程包括公司的真实项目,覆盖两套最有代表性的Java体系结构和解决方案。 选择OSCJava课程:4个为什么 第一,技术:根据工作市场的需求加强新技术的比重。Java 是现代软件开发工具中功能最强大,发展最快的第一主力军,培训课程一定要紧跟技术和市场的发展趋势,才能赋予学员更强的竞争优势。在全面升级的Java课程中,SOA(Service Oriented Architecture),ESB (Enterprise Service Bus),ORM (Object Relational Mapping), AJAX  and  Spring 等主流新技术的比重得到大幅提高,成为构造系统的主体。而在其它大部分的Java培训中,这些技术还只是做为新技术介绍,得不到透彻的使用。 第二,项目: 项目的权威性对学员的就业有很大的影响。从本期开始,Java课程采用了OSC的真实项目,首先是因为这些项目采用了新的技术,其次因为这些项目更有权威性。 第三,师资: 本课程由在美国十几年开发经验的工程师担任主讲,OSC担任就业顾问。讲师从事Java开发超过十年,同时有十年的Java培训经验,主持过多个Multi-Million项目的开发,现于 美国IT公司任职Java Architect,不仅职场经验丰富,更有丰富的就业经验和独特的培训和求职方法。 第四,环境: 大型的软件开发需要复杂的环境去支持,和全新升级的Java课程配套,OSC也全面升级了项目开发环境,包括最新版的Oracle,WebSphere,WebLogic,CVS,SVN,JBuilder,DB2,Eclipse等等。

Read More...

A Complete And Easy Guide To Check Elasticsearch

To poll Elasticsearch db status, we usually need to learn and try many many REST API. When we’re new, it would take quite a while to put all the pieces together. As Ops/DevOps, we are usually more concerned about cluster health and data inside. Enclosed is A Simple Step-By-Step Guide to check elasticsearch. Cluster, Nodes, Shards, Indices, […]

Read More...

Bash -e Doesn’t Exit As I expect

In bash scripting, it’s a good practice to exit for any unexpected/unhandled errors. Usually I enforce this by ‘bash -e my_script.sh’. Today just got a surprise with ‘bash -e‘. Check out below simple test. You might get bitten by this as well.

Read More...

VPS Comparison: Linode VS DigitalOcean

DigitalOcean is inexpensive to AWS EC2. Surprisingly Linode is even 30%-40% cheaper than Digtialocean. Certainly Linode is much less matured to them both. But with reasonable compromise, Linode could be attracting to small business and individuals. Enclosed is a detail VPS comparison report, based on my hand-on experience.

Read More...

How To Check Linux Process Deeply With Common Sense

Apparently process checking is critical. Yes, we already have tons of linux tools and tips available. Getting familiar with your weapons is actually the first step, and the easiest part. More importantly, what questions you ask, what for, when approaching your critical process. Fortunately even with plain common sense, we can dig out lots of valuable information.

Read More...

15 Open Questions For DevOps Interview

Never Turn DevOps Interview Into Quiz. Find people who are positive and happy, with a focus on self-improvement, who have gratitude, are humble and comfortable with extreme transparency. Here are some handy guidelines and open questions!

Read More...

9 Useful Tips For Linux Server Security

Any serious systems can’t ignore server security, especially in public Cloud. No doubt there’re tons of tips and tutorials available on the Internet. Let’s focus on fundamental and general best practices first. A List Of Security Improvements I Enforce After OS Provisioning.

Read More...