Posted on 11/22/2014 12:35:34 PM PST by Kid Shelleen
I dropped turbo c and went to MS C. Turbo C debugger was the bomb in the 80’s.
I just wish C# had the change and go when it first came out. I’m experimenting with swift right now. It looks promising but I don’t know if I want to spend the time.
For me a language takes a year to master.
Admin sucks. 3 or 4 Developers with a dedicated admin person assigned to them is probably optimal. Really good developers never want to quit, just do more.
bookmark
Do you need all this to create an app and become a millionaire? : )
How to build an app
http://www.creativebloq.com/app-design/how-build-app-tutorials-12121473
http://www.wired.com/2014/03/flappy-bird-clones/
“Do you need all this to create an app and become a millionaire?”
Great question. I think the best answer to this question is found in the Leah Busque description of how TaskRabbit came to be. Go to ecorner.stanford.edu and watch it—well worth the time and a video I discuss with many people when the subject of becoming a millionaire seems appropriate to discuss.
Learning lots of computer science theory is really only going to make you a better coder. If you want to be a software engineer you're going to have to interact with humans.
Microsoft Visual Studio 2013 community edition is free now.
BM
Tech Ping worthy, ShadowAce?
The world outside Windows is getting bigger all the time. Linux dominates servers and embedded devices (Android). The need for *good* C++/Java developers is very high because of this.
I’ve not done any programming under Windows for 15 years.
still have turbo c. did genetic algorithm research in turbo c.
As an infrastructure architect dealing primarily with Windows systems, I can tell you the #1 skill required by software engineers is communication. Most hardcore coders have horrid interpersonal skills and couldn’t document a game of Chutes and Ladders.
Rolling Dice in Linux with Bash:
#!/usr/bin/bash
DIE1=$(( ( RANDOM % 6 ) + 1 ))
DIE2=$(( ( RANDOM % 6 ) + 1 ))
echo -n "Your roll is ${DIE1} and ${DIE2} "
echo -n "and your total is "
echo ${DIE1}+${DIE2} | bc
$ rolldice
Your roll is 2 and 4 and your total is 6
$ rolldice
Your roll is 6 and 4 and your total is 10
$ rolldice
Your roll is 1 and 2 and your total is 3
I don't think I have Linux though.
Some good comments.
I started programming with basic-plus, then fortran, COBOL,APL,and C, before moving into project mgmt and mgmt.
Still finding a tremendous need for data modeling, SQL, and Excel macros...
Technology Bump
I have a dgree in computer science, but been a SAHM for 20 years. I had a pet peeve about people that didn’t document code. The funny thing is that they usuallty wrote spaghetti code that was hard to debug.
My husband was one of the best engineers I ever worked with. He knew all sorts of tricks to speed up code or to minimize it, but he always put in comments about what was going on. I learned a lot just reading his code.
I studied computer science for 2 years before switch my major to English. I was an attentive student, but the higher abstract maths were impossible for me to understand. Despite my code often not working properly or efficiently, my professors would always complement me on my pseudo-code and in-line documentation. It always came down to forgetting a damn semicolon somewhere!
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.