4 ms·
Nothing wrong with that, if you are a generalist you will find yourself intersecting those. Else you will find yourself focused in one. There are very few or
by segmondy 7y ago
Nothing wrong with that, if you are a generalist you will find yourself intersecting those. Else you will find yourself focused in one. There are very few organizations in the world where you get to do all of those, except for a startup in the initial stage or by you pursing your own side projects. Something like game programming might intersect all (programming - using GPU, app development - the game engine, software engineering - building a scalable game server, computer science - utilizing appropriate algorithms and data structures that most people will tell you they never use in the real world)
if you want to do the programming thing - learn low level programming, buy an arduino etc and learn to program it.
app development - build websites, mobile apps, desktop apps.
software engineering - contribute to a large scale app
(kubernetes, postgres, etc)
computer scientist - study latest CS papers, replicate result, write your own paper and come up with your own ideas.
- rochak 7y agoAfter you define what these terms mean, I think I am more inclined towards programming and software engineering. Thanks!