Better Tools, Better Mindset
Upcoming SlideShare
Loading in...5
×
 

Better Tools, Better Mindset

on

  • 119 views

I did a presentation@Almas software inc.

I did a presentation@Almas software inc.

Statistics

Views

Total Views
119
Views on SlideShare
119
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Better Tools, Better Mindset Better Tools, Better Mindset Presentation Transcript

  • Better tools, Better mindset Yusup Ashrap
  • Who am I ? • 托克逊, 博斯坦乡 • 2011毕业于西南交通大学 • 2011-2013, 在阿里巴巴数据库团队 兴趣爱好,神经科学,人工智能,编程 • 今天开始读研究生,研究方向是智能信息处理,目前在 自学的是机器学习,人工智能相关,希望请大家多多指 教
  • Tool 0. Survival tools for a Engineer • GoAgent & VPN 翻墙软件 • Rosetta Stone 可以多种学语言,从以下种子网站下载 • Torrents, Kickass.to, thepiratebay.se, PluralSight, Lynda….. • Google , Wikipedia, Baidu, Slideshare, Prezi, Youtube, Viemo……. • IRC, Facebook , Youtube, Twitter, LinkedIn • Coursera, EDX,Khan Academy 公开课,可以看课程 • Hacker News • Github, Bitbucket, Google Code 代码托管 • Java Code Geeks, Mechanical Sympathy ,java博客
  • Topics • Better mindset, What am I ? 知己知彼,百战不 殆,一切先从了解自己开始 • Better tools, Automation
  • Better mindset • Neuroplasticity, your brain is changing Brain Structure , it’s complex , so god damn powerful. • Consciousness, Subconsciousness, Environment is stronger than Willpower. • How our memory works ? Decay Theory . It’s a compression algorithm with connection to your past memory. • Attention Span • Information overload
  • Recommended Resources • Behavioural Economics in Action 课程 • Know Thyself 课程
  • Why we need computer programs ? • to control the complexity, to make it easier to achieve our goals.
  • Tool 0, last but not least • Popcorn Time , 娱乐,视频软件,免费,无广告 看电影,美剧
  • Better tools • Tools • Systems
  • PeopleSoft • Goals, You idea dies from the moment you stop working on it and there not much relics left in your environment to revive that idea again. • 季度计划/考核,半年计划/考核,年度计划,考核, 年度奖金 • 技术培训,管理类(项目管理,人员管理)、情商 类培训(沟通技巧,心理心态),周四下午可以参加培 训,每周五开会总结本周工作,周四晚上提交周报
  • Tool 1: Intellij IDEA • Eclipse vs Intellij IDEA • Killer Features
  • IDEA • appearance • settings • project settings • plugins, JRebel, Regex, Python…..
  • Why IDEA, fast • Different inspections for the same file run in parallel on multiple cores. • Different occurrences of target identifier are checked in parallel • Indices for everything literally
  • Why IDEA, Editor • Code Completion • Custom template code completion • Command History • Compare with clipboard • Inject Language anywhere
  • Why IDEA, Navigation • Quick handy navigation features go to class, command + n go to file , command + shift + n go to variable , command + shift + alt + n todo navigation, todo view jump to navigation quick doc lockup, control + j • Basic Search find in editor, command +f find in path, command + shift +f structural search , command + shift + s • Intelligent Replace in project rename a file
  • Navigation II • Tool Window manipulation command + shift + up/down
  • Tool 2: Git & Bitbucket • Git vs SVN • Git workflow • Bitbucket How-tos
  • Tool 3: Youtrack • Why Youtrack? • features • how-tos • wiki, internal use for various purposes.
  • • Agile • Issues • UI is all keyboard centric • HelpDesk • Notifications • Customized Workflow
  • Tool 4: TeamCity • Why TeamCity? • Features • Intellij IDEA Integration • Youtrack Integration
  • *nix,Command Line • zsh, oh-my-zsh ,linux,os x 可以使用终端 • vim ,plugins • tmux, tmux powerline
  • Environment Setup • Puppet • Vagrant
  • Chrome Developer Tools • features • killer features • developer extensions, vimium, ruler, color picker
  • AngularJS • Mentality shift in the front end.
  • Android Testing
  • Web Testing