In the beginning there were punchcards.
When Assembler was born, people happily learned it.
Later on they were happy to change to C and C++.
After C++ there was C#. Again, people were happy to change.
After C# there'll be ... well, I don't know, but as history tell us, it will probably be better than C#.
If I could go back I wouldn't do the computing straight away. I seem to have the right basic talents and abilities (and all that childhood programming practice). I'd have been a singer (my other main talent) and then done the degree/got into computing later in life. I have met several people who have done a similar thing (after being in the Army, for example) and they seem do do just fine...
I'd have been a singer (my other main talent) and then done the degree/got into computing later in life.
There was a fellow that worked with me a few years ago that was a good guitarist and a very good EE/SW guy. He made friends with a singer in a famous 70's rock band (before the resurgence of 70's music). One day the singer called him and asked him to tour as a guitarist and the tech manager. He did that for about 6 months and then came back to work with us. Before he came back, I was able to see he play with the band when they had a local concert (it's kind of fun to say "I'm with the band").
When he came back he said it was because he got sick of the road and the way band members treated their support crew (probably more of the latter). But not long after that he got a job at a company that focuses on HW/SW for music, movies and home theater.
So it's possible to have it both ways. Apparently touring with a famous band as a guitarist is a good resume builder for some entertainment oriented HW/SW companies.
...I could have done it too but my parents coerced me into engineering when I was making my college choices. Once you've graduated and got a job/mortgage/wife/family etc. it's very difficult, if not impossible, to stop working and re-train for some other profession.
It's not that I dislike the job - I actually love what I do - but I can't help feeling that (in the UK at least) engineers are looked upon as geeky second class citizens, a necessary evil if you like and the subject of many nerdy jokes. In fact, I often avoid getting into discussions with people about my chosen profession because as soon as I say 'Software Engineer' their eyes glaze over and they change the subject as soon as possible. If I'm lucky they'll refrain from some joke about 'shift registers' or 'The IT Crowd' on Channel 4. I wouldn't mind but just about everybody in the developed world (and quite a few people in developing countries too) use electronics developed by us poorly paid second class geeks, so where's the pay/respect?
The only way to really get paid in this profession is to go it alone as a freelancer, but it takes a lot of different qualities to take that plunge, many of which most people don't have.
OK, rant over. Back to work...
Last Visit: 24-Sep-20 18:36 Last Update: 24-Sep-20 18:36