I’ve not written a blog post for several months now. I’ve been busy doing other things but the main reason I’ve not written a blog post is because I’ve been trying to keep up with my team at work.
My team is composed of some truly A rated developers. Being the least experienced, in terms of .Net technologies, I am fighting to keep my head above water. I probably shouldn’t say that. Some might argue that I am underselling myself. The reality is that is how it feels in a high-speed no drag team.
As I look back to the past two years, I’ve learned and grown by leaps and bounds. But it certainly doesn’t feel that way when you are fighting your way through the developer jungle everyday.
Here are some of the things that I have learned or grown in over the past two years.
- .Net Core
- Deeper Understanding of Nuget and Usage
- .Net Web API
- .Net asynchronous programming
- .Net linq (It’s mature now but keep in mind I was in Java land from 2012-2017)
- React
- Redux
- ELK (Elastic Search and Kibana)
- Deeper involvement using SQL Server
- Using Entity Framework
- Ionic with Angular
- TypeScript
- Deeper Use of JavaScript
- SCSS… we always used plain CSS prior to Joining my current organization
- Messaging with RabbitMQ
- Postman (Diving deep into it’s usage)
Here are some other things that I have dabbled in as well for experimental purposes mostly.
- Amazon Web Services – setting up databases and virtual environments
- C++ – some tutoring . C++ has changed drastically since my early developer days but students are still using it the old way. It’s still the preferred language for teaching algorithms.
- C – I’ve given up on C since it’s mostly used only for systems level programming and it’s just not an area that I want to put any energy into
- Python – I still really like Python for it’s ease of use
- Algorithms and Data Structures – I’ve learned a lot more about algorithms and data structures. At one point I was convinced that there were a finite number of algorithms and variations. Now, I’m truly convinced that there is an infinite number of algorithms and their variations.
- React Hooks – I’ve only touched on some things like useState and useEffect with functional components but not deep enough to know how to fully replace redux.
Currently I am preparing to teach a free JavaScript Course. The class will start this Sunday 2-5PM CST. I didn’t do a lot of advertising on social media because it’s mainly for people I know that I want to introduce to programming. Some other students are people I know that are already programmers but don’t know Javascript.
It’s been a truly humbling experience to get back down in the programming trenches for the past two and half years and take it all in. Programming has gotten much more complex. I can only hope that the next two years will be just as good an opportunity to continue growing and learning.
So if you didn’t know why it took me so long to write another blog post, now you know.
If you are interested in taking the JS Course shoot me an email at BeginningProgrammer.om@gmail.com and say “I want to enroll”. I will send you all the information.
Until next time…. hopefully much sooner than 7 months.