I thought 1 UKP roughly 1.6 USD.
I thought 1 UKP roughly 1.6 USD.
yah it is, went there last year, 1.5 something but they took a charge for changing the money.
60k pounds ---- roughly $90,000
Does that mean that both computer engineers and "computer scientists" if I can call them, can both specialize in Software Engineering? And if so, which one of them has the advantage?Quote:
Originally posted by Shiro
A programmer receives the specifications of the program or a module and implements and tests it.
Software engineering includes all activities from requirements, to architecture, detailed design, implementation and testing. So programming is a part of software engineering.
Both a computer engineer and a computer scientist can specialize in software engineering. There is not really an advantage.
Perhaps the computer scientist has some more knowledge about theoretical aspects, like algorithms and datastructures. And the computer engineer has some more knowledge of electronics.
In fact people with various backgrounds can become software engineer. For myself, I studied electronics. Many of my colleges have, some have studied computer science, mathematics or even physics.
Don't waste your time trying to be a really good software developer-- it isn't appreciated by anyone but other developers. Instead, learn to kiss #ss really well.
Bean counters who run companies consider you a loss and would be happier without you. They want _sales_ people. They consider sales people part of the money chain and hence part of the 'profit' side of the business.
If you choose to be a developer, understand that you are not able to achieve more than 100%. And in fact, you will be expected to achieve this as your _normal_ retinue. Others are allowed to top out and 80% and get rewarded if they "over achieve" and get something higher. And what resources will you be given to do your job? None. You will be expected to be a slave to the company and use up as much of your personal time as necessary to achieve immutable goals established for you by bean counters above you who are so short-sighted they can't really think beyond 1 month (and that is a strain). They would prefer to look good on the books this month, and repurchase everything net month at twice the price, rather than paying a little more this month and solving a problem in the long-term.
Furthermore, bean counters see you as a unit. Anybody can do your job, just as you can do anyone else's job. Except the bean-counter's, of course. Executive Management thinks of themselves as valuable-- what a gas!
You will be blamed for everything that goes wrong with the computer and will always find yourself having to know not only your job, but everyone else's better than they do, so you can defend yourself when backed into a corner and shut them up.
You only get the 'glamorous' life if you do something really great, or run in the right 'developer circles' and become a recognized name... it can take a long time if ever to achieve this.
If you don't achieve this, you've sacrificed your quality family time, and all other aspects of your life into a box nobody understands. Remember, it's just "magic" to most of the people around you.
Now that I've painted the bleak picture... if you still choose to continue, I suggest you become an Oracle expert. Be a DBA and do programming on the side for your own pleasure. bean counters see DBAs as part of the profit side of the business. In fact, they will fire _everyone_ else no matter how valuable before they chop the DBA...
Just a personal observation born from decades of experience. I got lucky-- I ran in the right circles early and became a name.
Hello, I'm a 17 year old male too, and I'm in a bigger trouble, at least you can decide your future, I would like to become a computer scientist, but in my country (Colombia) that career isn't available, so I took Systems Enginnering (I'll start next month!!!), it's the only program similar to CS, but, as long as that program (at least for me and in my country) is extremely easy to take and here you can't double major, I would have to take Electronic Engineering (only to fulfill the requirements of my "knowledge hunger") in the nights, but I'm not satisfied at all, if I only could find a good program, something to delight my brain with keeping the posibilities of a good future .... I'm so confused...
Sayeh, though I have only a few years experience being a software engineer, I recognise the things you wrote. Managers talk about the engineers in terms of resources. I once was in a meeting of some projectleaders where the talked about how many resources would be needed to finish the project earlier and that kind of stuff.
It was quite demotivating when I realized that they see us just as resources which they can use to do the work. On the other hand this has inspired me to go further and learn more in order to grow into some higher function. Like architect, then you have more influence then a software engineer.
They don't look at how you optimized the software in order to be fast and small. They just look at how the costs and how the client reacts.
You said you have decades of experience. Can you tell a little bit of your career?