I want to get into a field that will be growing
for the rest of my career.
Should I go into computer science?
Are you comfortable learning a lot of languages?
I already know Spanish and American Sign Language.
You have to learn Java, Unix, JavaScript,
C, C++ -
That sounds like you’re talking about your
grade in Geography.
You need to become comfortable with lifelong
learning, because you’ll have to keep up
with changes to the software languages you
know and the new languages you’ll have to
learn.
Based on the movies, hacking looks like a
pretty cool use of my talent.
The biggest growth in IT is in IT security,
though criminals do manage to make money via
hacking and malware.
You have to be able to protect it from threats
with tools like the firewall, manage buffer
overflows and train users on recognizing social
engineering.
My father says I shouldn’t become a code
monkey, because the work is getting replaced
by software libraries and coders in India.
Software libraries are just modules of code.
It still takes a talented person to connect
them, and more importantly, debug them.
Learning a few software languages isn’t
hard.
Computer science majors should understand
computer architecture from the hard drive
to the network.
And you have to set up cryptography to encrypt
data sent by your computer, manage keys, maintain
password files and set up authentication methods.
Why bother with encryption anymore?
Then NSA has all the keys.
You also need to build up a portfolio of your
work.
I am going into computer science, not computer
graphics.
A computer science degree says you took classes.
Computer science graduates need software portfolios
like projects, code portfolios and websites
to show to prospective employers.
It sounds like computer science is becoming
as regimented and complicated as every other
engineering degree.
That’s why computer science is often part
of the engineering department.
