Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

The Tech Skills and Courses Google Recommends for Software Engineers
Life Hacker ^ | 11/18/2014 | Melanie Pinola

Posted on 11/22/2014 12:35:34 PM PST by Kid Shelleen

Software engineering is one of the most in-demand and best paying careers, but learning computer science can also pay off even if you don't do it professionally. Google has a guide on the courses and experiences future software engineers should consider. --SNIP-- Although intended for college students, anyone can follow these recommendations, which include skills like coding in C++, Java, or Python and learning cryptography (along with online resources to aquire those skills).

It's not as in-depth as the bachelor's level computer science curriculum we've seen before, but it covers the basics, and the non-academic suggestions such as contributing to other projects are helpful for budding coders of all kinds as wel

(Excerpt) Read more at lifehacker.com ...


TOPICS: Computers/Internet
KEYWORDS: software
Navigation: use the links below to view more comments.
first 1-2021-40 next last

1 posted on 11/22/2014 12:35:34 PM PST by Kid Shelleen
[ Post Reply | Private Reply | View Replies]

To: Kid Shelleen

Even though C# has taken over from C++ I am getting more and more calls about c++ programming- having lived in that world from the first day it came out for a PC (does anyone else here remember “Lifeboat c++”)


2 posted on 11/22/2014 12:37:28 PM PST by Mr. K (Palin/Cruz 2016)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

Software engineers we don’t need no steenkin software engineers...

we gotz lotza illegal aliens cin du tha jobe


3 posted on 11/22/2014 12:43:28 PM PST by Tennessee Nana
[ Post Reply | Private Reply | To 1 | View Replies]

To: Mr. K

I miss my old PC. I had it programmed in Basic to generate dice throws.


4 posted on 11/22/2014 12:44:24 PM PST by MUDDOG
[ Post Reply | Private Reply | To 2 | View Replies]

To: Kid Shelleen

Whatt Laff.

This is software, right?

Will all change in 6 months.


5 posted on 11/22/2014 12:44:57 PM PST by Regulator
[ Post Reply | Private Reply | To 1 | View Replies]

To: Mr. K
Remember Turbo C? That was a great little compiler... and really fast!

I also love C#... best thing since sliced bread as far as I'm concerned!

6 posted on 11/22/2014 12:46:15 PM PST by Cementjungle
[ Post Reply | Private Reply | To 2 | View Replies]

To: Kid Shelleen

And the ability to accept failure over and over and over until you get it right. Don’t ask too many questions, dig in and figure it out.


7 posted on 11/22/2014 12:48:43 PM PST by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

“....anyone can follow these recommendations, which include skills like coding in C++, Java, or Python and learning cryptography (along with online resources to aquire those skills).”

Yeah, and anyone can take physics and advanced calculus, right? Provided, of course, you are in the top 1 percentile in mathematical ability.....


8 posted on 11/22/2014 12:54:05 PM PST by proxy_user
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

“learning computer science can also pay off even if you don’t do it professionally”

For one thing... if you learn “if-then”, you’ll never become a “progressive”.


9 posted on 11/22/2014 1:05:22 PM PST by ArmstedFragg (Hoaxey Dopey Changey)
[ Post Reply | Private Reply | To 1 | View Replies]

To: MUDDOG

Same here. I can’t find an application today that runs on 64-bit Windows. So many times I need a random number generator running in the background with an $INKEY function to spit them out (which basically is how today’s slot machines work).


10 posted on 11/22/2014 1:11:53 PM PST by Hoodat (Article 4, Section 4)
[ Post Reply | Private Reply | To 4 | View Replies]

To: Mr. K

I remember starting with this new thing: Borland’s Turbo C++ 1.0... Back then though I’ll admit I/we just “used C++ as a better C.” We weren’t really doing what would be considered object oriented programming back then, just better/safer structured programming with some neat encapsulation on the side. What a long strange journey it’s been! ;-)


11 posted on 11/22/2014 1:12:30 PM PST by ThunderSleeps (Stop obarma now! Stop the hussein - insane agenda!)
[ Post Reply | Private Reply | To 2 | View Replies]

To: ArmstedFragg
For one thing... if you learn “if-then”, you’ll never become a “progressive”.

Grin, yeah, the compiler and the computer don't care what your intent was, or how the program makes you feel. There are inescapable consequences for every line of code...

delete this;

LOL

12 posted on 11/22/2014 1:14:49 PM PST by ThunderSleeps (Stop obarma now! Stop the hussein - insane agenda!)
[ Post Reply | Private Reply | To 9 | View Replies]

To: MUDDOG
I miss my old PC. I had it programmed in Basic to generate dice throws.

A random number generator or a simulation of the trajectory of the dice during a temper tantrum after a low roll?

13 posted on 11/22/2014 1:20:55 PM PST by KarlInOhio (The IRS: either criminally irresponsible in backup procedures or criminally responsible of coverup.)
[ Post Reply | Private Reply | To 4 | View Replies]

To: KarlInOhio
It was the Basic random number generator.

No more excuses for a leaner.

14 posted on 11/22/2014 1:22:52 PM PST by MUDDOG
[ Post Reply | Private Reply | To 13 | View Replies]

To: proxy_user

“Yeah, and anyone can take physics and advanced calculus, right? Provided, of course, you are in the top 1 percentile in mathematical ability.....”

**************************************************************

https://www.youtube.com/watch?v=Cj2WCc21-zA
Calculus for 6th Graders

http://www.duluthnewstribune.com/content/superior-father-has-taught-his-8-and-5-year-old-children-algebra-and-calculus
Superior (Minnesota) father has taught his 8- and 5-year-old children algebra and calculus

http://www-math.mit.edu/~djk/calculus_beginners/
MIT - Calculus for Beginners and Artists

https://www.khanacademy.org/math/differential-calculus
Differential calculus - Khan Academy

http://www.mathsisfun.com/calculus/introduction.html
Introduction to Calculus - “Calculus is all about changes.”


15 posted on 11/22/2014 1:36:53 PM PST by BwanaNdege (I wonder which side they choose whe)
[ Post Reply | Private Reply | To 8 | View Replies]

To: Hoodat
I didn't know it's a widespread problem.

My dice throwing program in BASIC on my MSDOS 8086 computer was nice and simple, using the random number generator.

16 posted on 11/22/2014 1:37:19 PM PST by MUDDOG
[ Post Reply | Private Reply | To 10 | View Replies]

To: ImJustAnotherOkie
And the ability to accept failure over and over and over until you get it right. Don’t ask too many questions, dig in and figure it out.

Exactly right.

When I got my first Java work, I knew very little about it. There were objects, classes, methods, fields and curly brackets as far as the eye could see, and all with big long names. It all looked Chinese to me.

But instead of failing, I put my head down, dug in, didn't ask too many questions and figured it all out.

17 posted on 11/22/2014 1:45:55 PM PST by FreeReign
[ Post Reply | Private Reply | To 7 | View Replies]

To: Kid Shelleen

actually right now I’m on a program learing kick C, Java and Python all at the same time

im a senior Network Engineer ..mostly Cisco.. but geting ready for the SDN and VN push.

Truth is ther some much free stuff on the web..teaching the same thing from so many different angles.. it really not that hard...im really enjoying myself

The funny thing i find it far easier to try to learn multiple related things from various teachers at the same time because it gives context for the overall subject... you see the fundamental principles that don’t change and the variables would do


18 posted on 11/22/2014 1:47:36 PM PST by tophat9000 (An Eye for an Eye, a Word for a Word...nothing more)
[ Post Reply | Private Reply | To 1 | View Replies]

To: FreeReign

Need a job? I seriously doubt it.


19 posted on 11/22/2014 1:49:23 PM PST by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 17 | View Replies]

To: ImJustAnotherOkie
Need a job? I seriously doubt it.

Nope. Currently working 55 hours a week.

20 posted on 11/22/2014 1:53:54 PM PST by FreeReign
[ Post Reply | Private Reply | To 19 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-40 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson