Knowledge turns seemingly hard things into easy things, and if it's been done before chances are it's documented somewhere. Just be prepared you'll need to put in the time to acquire a familiarity with the local standards/specs and ways of doing things. Anything that is done at scale will fundamentally be approachable by most developers. It doesn't mean that it's too hard for you or you can't learn it. But there's simply a vast sea of domain-specific spec knowledge out there. ![]() ![]() My conclusion: You can get into just about anything, and for the most part the difficulty level is fairly uniform. My journey began with LAMP-style web work, took me to C++ and the desktop (apps, GUI toolkits, browser engines), then to embedded - from smart TVs to smart speakers, to network protocols for drone systems and beefy car infotainment ECUs and lower-level microcontroller/borderline electronics work. ![]() But I have done many types of software development across two decades.
0 Comments
Leave a Reply. |