You are viewing a single comment's thread from:

RE: Hello Steemit. My name is Adnan and I'm... well, it's complicated

in #introduceyourself7 years ago (edited)

Ooh, you're in an exciting time. First learning about blockchain technology was an amazing experience for me as a software developer as well. It changed my life's trajectory; before blockchain, I had been setting myself up to go into cyber security. I knew immediately that blockchain would change the world of computing forever.

And here we are, some three or four years later, posting about it on a blockchain based on my some of my proudest work, Graphene. :-D

Did you pursue C++ at all, @adokce? Do you do any modern C++ programming?

Sort:  

Hey, thank you for your attention. So one year ago, I wanted to do everything: web, mobile, game development, design bla bla bla... and I started with C++.

I followed thenewboston's YouTube videos about it and gained some basic knowledge (from variables to structs and classes, pointers and vectors). Then I went to UnrealEngine and wanted to build a simple game. However, I tought about making 2D game first so I went to LibGDX Java framework for building 2D games in Android Studio. First I followed some Java courses and simple mobile applications with Java.. aand I changed my mind again.
Now I'm dedicated to learn Javascript as much as I can (and then it's frameworks and NodeJS) for web development (and maybe hybrid mobile apps).

However, I still have C++ classes in university but I'm not doing anything serious with C++.

But you're honest about it, and that's 2/3 of learning. :-)

If you love Javascript and web, then definitely go for that. But I recommend, if you can do it and don't hate it, learning modern C++ too, while you're still early in your career. Having both of those tools on your belt will make you a lot more capable, and thus valuable, especially in the blockchain world, where a lot of the most interesting projects are written in C++.

If you do work more with C++, seriously question whether your university is teaching you good, modern C++. C++ gives you plenty of room to make mistakes, and many teachers push outdated techniques that make it much, much harder to stay out of trouble with things like memory management.