Pivot! How to Change your Programming Discipline
How many times have you talked to a teammate working on another part of the code and you feel like you're talking in different languages? Everything you think is intuitive is completely alien to your teammate. They suggest you do things that are totally crazy and against all best practices. Everyone who learns programming tends to specialize in a single type, be it backend, front end, web, etc... We learn the design patterns and paradigms of this discipline and begin to show expertise in it. The problem is, we tend to equate these paradigms of this type of programming with programming in general. If you are a front end developer, you will find it difficult to move to back end development even though it's the same language and everything boils down to 1s and 0s. In this talk, I will speak about my personal struggles with moving from front end iOS native development to cross platform game development. I will share my insights and give you tools to help you make a change in your career if you feel like you're not doing the things you would like to be doing.
Prerequisites
You should have sufficient knowledge of one area of programming that you can work with it in a team of other people. Hopefully you should be curious about learning another area of development that is complete different from what you are already doing.
Take Aways
- Change how you think about programming
- Empathy towards people doing different work than you