My career statement
My goal is to become a software engineer or a software developer. So far, I am in the AP computer science principles. I enjoy writing codes for small apps on the website, unthunkable. I am learning how to code on python and other various coding languages. I am also planning on taking the next course of the AP computer science course to increase my skills in computer science. However, I am still not sure what my next steps to achieve my goal.
3 answers
Jay’s Answer
Here is an example of what this self-discovery might look like:
- Do I enjoy programming / writing code?
--- If yes, then what type of software do I enjoy developing?
----- Full Applications
------- What platform do I want to build applications for?
--------- Mobile Apps
----------- Do I prefer iOS or Android devices?
------------- iOS
--------------- I should probably learn to write Swift and/or Objective-C
------------- Android
--------------- I should probably learn to write Java and/or Kotlin
--------- Internet-based/Web Apps
----------- Do I like designing the user interface, or do I prefer working with data?
------------- Design (front-end)
--------------- I should probably learn to write JavaScript, React, or similar JavaScript libraries
------------- Working with Data (back-end)
--------------- I should probably learn to write PHP, Python, Node.js, or similar back-end technologies
--------- Desktop Apps
----------- Do I prefer working with Windows or Mac?
------------- Windows
--------------- I should probably learn to write C#, C++, or Java
------------- Mac
--------------- I should probably learn to write Objective-C, or Java
----- Scripts
------- ...
----- Bots
------- ...
----- Games
------- ...
--- If no, then maybe software development isn’t the right choice for me.
Alexandra’s Answer
Alexandra recommends the following next steps: