3. Mile Stones:
● Graduated from college
● Got my first Job @ TCS Japan
● Picked up basic web application techniques
● Picked up basic python
● Picked up git & github skills
● Got assigned to my first project
● Certifications (FE & AP)
5. First Job @ TCS Japan
● Overwhelming numbers of domain and services
that TCS covers.
● Many opportunities, many challenges
● Exciting, but there is a lot to learn.
6. Basic web application
● Learned during Initial learning program:
– Java
– MySql
– JSP
– Deploy on Tomcat
– Java Script/CSS/HTML
7. Basic Python
● Many built-in, implicit features; code looks nicer.
– PyUnit testing framework is awesome.
● Test loader that automatically discovers test cases
● TestResult class to display them nicely.
● Would like to get more hands wet with:
– Lambda's
– Sockets
– JSON/XML libraries.
● Currently prototyping an English-Japanese translation
system
8. Experience with basic Git
● Conclusion is, svn should go extinct and be
replaced with git.
– Svn capability is pretty much a subset of git
– Its really good that branches are cheap; can segregate
workspaces amongst individuals.
– Already seeing some shortcomings of svn in working
environment:
● Easy to commit garbage to main line
● If active maintainer of the repo goes, development slows down
● If server goes, development slows down
9. First Project in TCS
● Domain = Airline client & PSS migration project
● Technology = Spring framework & SOAP based
web service
● Must learn:
– SOAP mock services
– Hibernate
– Spring
– Domain specifics
10. Acquired Certifications
● Fundamental of Information Technology Engineer
Examination
● Applied Information Technology Engineer Examination
– Full day exams
– Studied really, really hard. AP exam had open ended, non-
trivial questions
– Issued by Governmental Entity In Japan
– Essentially proves that I am literate with software
development concepts, but does not go beyond asserting
technical competency
11. Technical Goals
June 2015 ~ June 2016
● Master Spring Framework
● Catch up with speed on embedded systems and machine learning
● Learn clojure: everyone who knows it well says its awesome, so going
to give it a try.
● Finish the python powered EN-JP translation system.
● Contribute to FOSS in any way that I can. (Combat my shyness)
● Higher level certifications out of (Also look up for ones with value):
– Embedded System Specialist
– Network Specialist
– Information Security Specialist
● Create action plans and review this at end of period
12. Personality Issues that
I would like to combat
● Currently:
– Not well spoken
– Not Proactive
– Lazy
– Does not spend time wisely
– Loves comfort zones
– Short attention span for tasks that have less appeal
● Find a way to make them interesting
● Create a mechanism to make such tasks disappear from the universe
● Do not passively complain; be active
● Create action plans and review this at end of period