$msg = ""; $myaddress = "sacha" + "@" + "sachachua.com"; $page = "talks.php"; $page_title = "talks"; $page_updated = "2006-01-2807:16:5007:16:50-0500"; $maintainer = "sacha" + "@" + "sachachua.com"; require_once "include/calendar.php"; require_once "include/planner-include.php"; require_once "include/header.inc.php"; ?>
|B||X||Livin' la Vida Emacs - ad lib|
|B||X||PlannerMode - ad lib|
|B||X||Taming the TODO: Hacking Your Life|
|B||X||Playing with Squeak ...|
|B||X||Scripting with Ruby ...|
|B||X||Lessons from the Japanese software industry ...|
|B||X||Japan IT Standards Examination ...|
|B||X||Association for Overseas Technical Scholarship ...|
|B||X||Draft "Learning Japanese on Linux" talk ...|
|B||X||A brief introduction ...|
- Small, elegant scripting language - Everything is an object - There's more than one way to do it
- Really cute! Good mental candy!
- Natural object orientation - Easy to extend classes - Blocks = flexibility - Readable!
From Pragmatic Programmers http://www.rubyconf.com/2001/talks/insurgency/
- Learn: Crayons for the mind - Glue: Support your build process - Script: Limited, special-purpose, custom - Hack: Small, complete Ruby programs - Rule: Full development in Ruby
- What do you know about the Japanese software industry?
Nintendo, Sony, Sega...
Challenges facing the Japanese software industry - Custom-made software - Stratification and outsourcing - Global competition: off-shore development in China, Vietnam, etc.
Dealing with Japanese clients
- Need for consensus
Japanese Software Industry
- Custom software - Manpower dispatch - Stratification - Changing requirements - Language, culture barriers
- Strong leaders - Overtime as a way of life - Kaizen: constant improvement
Doing Business with the Japanese
- Be punctual - Specialize - Understand need for consensus - Submit detailed progress reports - Learn Japanese (it really helps!)
VISUAL: Free Trip to Japan! Apply to Association for Overseas Technical Scholarship
Sample program for IT Engineers: 2 months Japanese + 1 month internship + 1 month IT Japanese + 2 month internship
Plane fare + lodging + food + living allowance (Y 1200 / day)
Other programs available
- Immersion = best way to learn - Business culture - Language barrier - Culture shock - Independent living
- Learn Japanese! - Be punctual - Take notes - Ask questions - Write detailed progress reports - Be nice
The JITSE is nice because it's cheaper than other certifications, and it tests _fundamental_ concepts, not just how well you know one particular product.
Take the JITSE while the topics are still fresh in your mind. I remember hearing the IT professionals around me complain about the test during the lunch break. You know what they found really hard?
"How do you convert to base 13?! Is there a base 13?"
"Minimum cost spanning ano?"
VISUAL: You're Good. How Good Are You?
Japan IT Standards Examination http://www.jitse.org
|Coverage||Fundamental IT concepts + C, Java, Assembler or COBOL|
|Dates||May 22, 2005 or Oct 9, 2005|
|Fee||P 1,500 (TESDA voucher: 50% if you pass)|
- Coverage of exams - Old exams and answer keys (free download) - P 1,750 full reviewer (5 books!)
Check website for free review classes
VISUAL: EXAMPLE QUESTIONS:
Which of the following decimal numbers expresses the binary number 101.11?
a) 5.11 b) 5.3 c) 5.55 d) 5.75
Which of the following circuits is used in memory cells in SRAM, has two stable states, and is a basic component of a sequential circuit?
a) AND (logical product) gate b) Adder c) Multiplier d) Flip-flop
Which of the following charts or diagrams is used to express work schedules and execution?
a) SD chart b) Venn diagram c) Gantt chart d) Decision tree
When I told Paolo Falcone I wanted to talk about what I learned from my trip to Japan, I didn't expect him to reserve a hall this big. I think he was expecting me to "entertain" people. It's embarrassing--six months in the Land of Karaoke and I _still_ can't sing!
So, if I can't sing or dance to save my life, how did I end up in Japan? I'm going to tell you about that as well as some of the IT-related programs offered by the Japanese government. I'm also going to share with you things I learned in Japan, and do a bit of shameless plugging for Emacs and PlannerMode.
- You're Good. How Good are You?
Japan IT Standards Examination
- Win a Free Trip to Japan!
Association for Overseas Technical Scholarship
- Lessons from the Japanese Software Industry
Learning Japanese on Linux
- Scripting with Ruby
- Playing with Squeak
- Livin' la Vida Emacs
Emacs for Newbies and Not-so-Newbies
TAMING THE TODO
- Taming the TODO: Hacking Your Life
Japanese - Hiragana and katakana - Kanji and vocabulary - Grammar
Resources - Flashcards, drills - Dictionaries - Websites, IRC
VISUAL: kanadrill VISUAL: slime forest VISUAL: kdrill VISUAL: flashcard.el VISUAL: kiten demo VISUAL: gjiten demo VISUAL: kanjipad VISUAL: javadict VISUAL: Emacs edict-el (of course) VISUAL: one of my wordlists VISUAL: wwwjdic