How To Become Zuck is LIVE: http://chill.com/jaycebroda/how-to-become-zuck
Next week we start earlier at Thursday 9:00pm EST or 6:00pm PST. http://bit.ly/PiuohS
More people doing what they love: http://howtobecome.tv/
Computer Engineering Information
For todays software development jobs you need to know a bit of everything and keep nurturing your skills! Watch Fernando tells us how he did it.
JB: Be prepared to… 1. Earn a degree. 80 percent of developers hold a Bachelor’s degree in computer science or computer engineering. 2. Supplement your education with ongoing certification in new and evolving trends in code languages. 3. Get experience. Find a way to become an intern, create your own side projects. Nothing can replace hands on experience. 4. Pound the pavement. Hard working skilled developers are always in demand somewhere. Keep applying, and trust it will pay off.
FF: We are given a set of requirements, and then we sit down and write code. Writing code is like writing whatever — an essay, a novel. it’s just that you use a specific a set of words to tell the computer what to do.
On a regular basis I use a lot of tools as well as software that allows me to write code easily — what we call text editors. It’s like a basic text editor file with other features for programmers. Obviously you need a computer, a good one, a reliable one, and we use a lot of other tools that are based or hosted on the server like a database.
The difference between procedural languages and computer object oriented languages is that in a procedural language you would have to write lots of codes to describe one thing. Within an object oriented title language you can write one piece of code and call it an object, and it acts as that. The characteristics of the data act like that anywhere in the program. So, for example, c++ and java are object oriented languages. All the languages like FORTRAN and cobalt are procedural languages.
In this role, you have to know a bit of everything. You never know where you are going to end up working as a computer programmer or software developer. As technology evolves it’s really hard to keep up with the new things that are coming out. So the best thing is to remain at work. If you’re always employed you are always going to have to face new challenges, and you have to adapt to those new challenges. But I guess the best way to keep up to date is going to seminars or taking special courses or even going back to school to learn something new.
Databases are really important because that’s where we store all the data that we get from our patients. So, for example, when we collect information from different patients for a different study you have to store that somewhere, and it has to be stored in such a way so that it can be analyzed by statisticians so we can see what the trends are with the data that we are getting. So the database is an ideal solution because it lets you manipulate data, download it, upload it quickly, and in a secure manner. So a database is basically a big bank of information.
Photo Cred: http://www.flickr.com/people/slworking/