SlideShare una empresa de Scribd logo
1 de 13
Review of
June 2014 through June 2015
Ikuru K
Purpose
● Review my life so that I can spend a better
year.
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)
Graduated From College
● B.S. Robotics Engineering
● Finished in 3 years
● Honors in class
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.
Basic web application
● Learned during Initial learning program:
– Java
– MySql
– JSP
– Deploy on Tomcat
– Java Script/CSS/HTML
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
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
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
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
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
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
● Thanks

Más contenido relacionado

La actualidad más candente

Python debuggers slides
Python debuggers slidesPython debuggers slides
Python debuggers slides
mattboehm
 
Beyond Unit Testing
Beyond Unit TestingBeyond Unit Testing
Beyond Unit Testing
Søren Lund
 
C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0
Buu Nguyen
 

La actualidad más candente (20)

Naeem Akram Malik, Sr. Software Engineer & SQA Analyst
Naeem Akram Malik, Sr. Software Engineer & SQA AnalystNaeem Akram Malik, Sr. Software Engineer & SQA Analyst
Naeem Akram Malik, Sr. Software Engineer & SQA Analyst
 
Design & Prototype an API
Design & Prototype an APIDesign & Prototype an API
Design & Prototype an API
 
Java interfaces design perspective
Java interfaces design perspectiveJava interfaces design perspective
Java interfaces design perspective
 
Accelerate Quality with Postman Advance
Accelerate Quality with Postman AdvanceAccelerate Quality with Postman Advance
Accelerate Quality with Postman Advance
 
Floripa Gophers - Analysing Code Quality (Linters and Static Analysis)
Floripa Gophers - Analysing Code Quality (Linters and Static Analysis)Floripa Gophers - Analysing Code Quality (Linters and Static Analysis)
Floripa Gophers - Analysing Code Quality (Linters and Static Analysis)
 
The Rise of Functional Programming
The Rise of Functional ProgrammingThe Rise of Functional Programming
The Rise of Functional Programming
 
Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016
 
Code Quality
Code QualityCode Quality
Code Quality
 
Python debuggers slides
Python debuggers slidesPython debuggers slides
Python debuggers slides
 
Jak aspekty uporządkują twój kod.
Jak aspekty uporządkują twój kod.Jak aspekty uporządkują twój kod.
Jak aspekty uporządkują twój kod.
 
How to NLProc from .NET
How to NLProc from .NETHow to NLProc from .NET
How to NLProc from .NET
 
Continuous Quality with Postman
Continuous Quality with PostmanContinuous Quality with Postman
Continuous Quality with Postman
 
Accelerate Quality with Postman - Basics
Accelerate Quality with Postman - BasicsAccelerate Quality with Postman - Basics
Accelerate Quality with Postman - Basics
 
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
 
Beyond Unit Testing
Beyond Unit TestingBeyond Unit Testing
Beyond Unit Testing
 
Testing Challenges within Agile Teams
Testing Challenges within Agile TeamsTesting Challenges within Agile Teams
Testing Challenges within Agile Teams
 
Postman Webinar: Postman 101
Postman Webinar: Postman 101Postman Webinar: Postman 101
Postman Webinar: Postman 101
 
Function in Python
Function in PythonFunction in Python
Function in Python
 
C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0
 
What Is Cucumber?
What Is Cucumber?What Is Cucumber?
What Is Cucumber?
 

Destacado

Destacado (14)

Installing Japanese environment(mozc) on Debian 8 + Mate
Installing Japanese environment(mozc) on Debian 8 + Mate Installing Japanese environment(mozc) on Debian 8 + Mate
Installing Japanese environment(mozc) on Debian 8 + Mate
 
Elementary vim tricks
Elementary vim tricksElementary vim tricks
Elementary vim tricks
 
Git for standalone use
Git for standalone useGit for standalone use
Git for standalone use
 
Redmine on amazon ec2
Redmine on amazon ec2Redmine on amazon ec2
Redmine on amazon ec2
 
First Real Pull Request Ever
First Real Pull Request EverFirst Real Pull Request Ever
First Real Pull Request Ever
 
Processors in a nutshell
Processors in a nutshellProcessors in a nutshell
Processors in a nutshell
 
Soap ui introduction
Soap ui introductionSoap ui introduction
Soap ui introduction
 
Pyunit
PyunitPyunit
Pyunit
 
Engineering Ethics (In Japanese)
Engineering Ethics (In Japanese)Engineering Ethics (In Japanese)
Engineering Ethics (In Japanese)
 
Review June2015 Dec2015
Review June2015 Dec2015Review June2015 Dec2015
Review June2015 Dec2015
 
Computer hardware, and network
Computer hardware, and networkComputer hardware, and network
Computer hardware, and network
 
サムネイルを作る話
サムネイルを作る話サムネイルを作る話
サムネイルを作る話
 
Ruby メタプログラミングによるXMLテンプレートエンジンの実装と評価
Ruby メタプログラミングによるXMLテンプレートエンジンの実装と評価Ruby メタプログラミングによるXMLテンプレートエンジンの実装と評価
Ruby メタプログラミングによるXMLテンプレートエンジンの実装と評価
 
From Java To Clojure
From Java To ClojureFrom Java To Clojure
From Java To Clojure
 

Similar a Review june2014 june2015

QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and MockitoQCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
Szczepan Faber
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptx
SHAIKIRFAN715544
 
PramodMishra_Profile
PramodMishra_ProfilePramodMishra_Profile
PramodMishra_Profile
Pramod Mishra
 
Python Django Intro V0.1
Python Django Intro V0.1Python Django Intro V0.1
Python Django Intro V0.1
Udi Bauman
 
A glance at a scrum team in real software company
A glance at a scrum team in real software companyA glance at a scrum team in real software company
A glance at a scrum team in real software company
Pin-Ying Tu
 

Similar a Review june2014 june2015 (20)

Journey to Google
Journey to GoogleJourney to Google
Journey to Google
 
ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning InfrastructureML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
 
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and MockitoQCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
 
Scaffolding the Generation of Machine Learning Models with SciRise
Scaffolding the Generation of Machine Learning Models with SciRiseScaffolding the Generation of Machine Learning Models with SciRise
Scaffolding the Generation of Machine Learning Models with SciRise
 
CI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and MockitoCI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and Mockito
 
Test Driven Development in AEM/CQ5
Test Driven Development in AEM/CQ5Test Driven Development in AEM/CQ5
Test Driven Development in AEM/CQ5
 
CV-21113005-JoyceRotuaNataliaManurung_Huawei
CV-21113005-JoyceRotuaNataliaManurung_HuaweiCV-21113005-JoyceRotuaNataliaManurung_Huawei
CV-21113005-JoyceRotuaNataliaManurung_Huawei
 
Resume_MeghaKolte
Resume_MeghaKolteResume_MeghaKolte
Resume_MeghaKolte
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptx
 
Student placements at Amazon, Microsoft and Google - a round-table talk
Student placements at Amazon, Microsoft and Google - a round-table talkStudent placements at Amazon, Microsoft and Google - a round-table talk
Student placements at Amazon, Microsoft and Google - a round-table talk
 
HOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptxHOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptx
 
PramodMishra_Profile
PramodMishra_ProfilePramodMishra_Profile
PramodMishra_Profile
 
Test Driven Development in CQ5/AEM
Test Driven Development in CQ5/AEMTest Driven Development in CQ5/AEM
Test Driven Development in CQ5/AEM
 
Usable Software Design
Usable Software DesignUsable Software Design
Usable Software Design
 
Agile for Startups: SendGrid's history with Agile (2013)
Agile for Startups: SendGrid's history with Agile (2013)Agile for Startups: SendGrid's history with Agile (2013)
Agile for Startups: SendGrid's history with Agile (2013)
 
Pankaj python programmer
Pankaj python programmerPankaj python programmer
Pankaj python programmer
 
Python Django Intro V0.1
Python Django Intro V0.1Python Django Intro V0.1
Python Django Intro V0.1
 
Code Institute October Open Evening
Code Institute October Open EveningCode Institute October Open Evening
Code Institute October Open Evening
 
A glance at a scrum team in real software company
A glance at a scrum team in real software companyA glance at a scrum team in real software company
A glance at a scrum team in real software company
 
Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
 

Más de Ikuru Kanuma

Más de Ikuru Kanuma (10)

clj and deps.edn
clj and deps.ednclj and deps.edn
clj and deps.edn
 
Kukutei shinkoku with Clojure
Kukutei shinkoku with ClojureKukutei shinkoku with Clojure
Kukutei shinkoku with Clojure
 
Locarise,reagent and JavaScript Libraries
Locarise,reagent and JavaScript LibrariesLocarise,reagent and JavaScript Libraries
Locarise,reagent and JavaScript Libraries
 
clara-rules
clara-rulesclara-rules
clara-rules
 
ClojureScript@node
ClojureScript@nodeClojureScript@node
ClojureScript@node
 
Welcome to ClojureScript
Welcome to ClojureScriptWelcome to ClojureScript
Welcome to ClojureScript
 
Clojure web dev history
Clojure web dev historyClojure web dev history
Clojure web dev history
 
Arachne Unweaved (JP)
Arachne Unweaved (JP)Arachne Unweaved (JP)
Arachne Unweaved (JP)
 
Clojureでガラケーサイトを作る際の細かい話
Clojureでガラケーサイトを作る際の細かい話Clojureでガラケーサイトを作る際の細かい話
Clojureでガラケーサイトを作る際の細かい話
 
Web forms made easy (with formative)
Web forms made easy (with formative)Web forms made easy (with formative)
Web forms made easy (with formative)
 

Último

KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
Cara Menggugurkan Kandungan 087776558899
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
vikas rana
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
brynpueblos04
 

Último (14)

Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
 
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
 
WOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxWOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptx
 
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
 
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
 
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
 

Review june2014 june2015

  • 1. Review of June 2014 through June 2015 Ikuru K
  • 2. Purpose ● Review my life so that I can spend a better year.
  • 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)
  • 4. Graduated From College ● B.S. Robotics Engineering ● Finished in 3 years ● Honors in class
  • 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