My experience at Code Chrysalis

What is Code Chrysalis

Advanced Software Engineering School | Code Chrysalis | Tokyo, Japan

Code chrysalis is a coding bootcamp in Tokyo. We can learn modern web development for 3 month immersively. It is very difficult to join here if you have never learned programming. But during this course, you can be a full stack engineer with JavaScript even though you are not familiar with web development. And in this course, we communicate with others only in English.

The outline of this course is like following in my case. (10/09/2017 - 12/29/2017)

Before starting this program

During this program

  • Pair-programming
  • Recursion
  • Virtual DOM from Scratch
  • Data structure
    • Stack and queue
    • Linked list
    • Tree, Binary Tree
    • Graph
  • TDD and Test Doubles
  • Async function
    • callback
    • Promises
    • async/await
  • ExpressJS
    • Creating and Testing API,
  • PostgreSQL
  • GraphQL
  • Outdoor activity. Learned modern style of development in real company.
  • Redis
  • Learning a other programming language than JavaScript (I chose Rust)
  • Presentation in Public (https://www.meetup.com/ja-JP/CodeChrysalis/)
  • React and Redux
  • Refactoring others code
  • CI/CD with Heroku CI
  • Projects
    • Solo-projects
    • Team-projects
  • Resume for job hunting

Morning activities

  • Typing practice.
  • Make a presentation.
  • Algorithm practice. (Code coffee)

Others

  • Homework everyday.

As you know from above information, we learn a lot of things everyday for 3 months. You need to make a decision of leaving current job if you want to join here and working at a company now. I know it's a big decision but after finishing this course, you would be a full stack engineer.

About me

  • Free lance engineer.
  • Self taught programmer
  • Experience of programming for 6 years.

Why I joined Code Chrysalis

In my case, I wanted learn mainly communication in English and modern style of web development as a second priority.

In comparison to before joining here, I think my english has been improved but still have a week about listening part. But I learned even if my English is still poor but especially in development part, Ii is possible to communicate with others in only English because there are many words we already know as a programmer.

In learning modern development part, I got many knowledge I had not used such as GraphQL, React, Redux and so on. I mean I got great opportunity to learn many thing only for 3 months. I really appreciate it.

Conclusion

I recommend Code Chrysalis to people who really want to get web skills or want to become a full stack engineer. This course is not for beginner but my peers were beginner in web development. But most of them made it to the end of this program. If you have a passion of becoming a great engineer, you can be that like my peers.