Figuring Out Where To Live Using Math
If Midtown Atlanta made the top 10 list for walkability you need to check your math.
Ask Slashdot: In What Other Occupations Are IT Skills and Background Useful?
All companies are Information companies now. Any job that you can get will require some minimal knowledge of how to use a computer.
Ask Slashdot: Beginner To Intermediate Programming Projects?
If you are really trying to get to an "intermediate" level you could start doing simple data structures and algorithms. Learn the classic sorting routines, linked lists, etc. Once you understand those you can start seeing how they are used in large programs. Look at some of the annotated programs -- the Lion's book on Unix is a good collection of readings to see how an operating system is structured for example. Games are a great way to develop your skills but you may not have enough background yet to get very far. Read the Python source code - you may not understand all of it but you will learn how a language interpreter is put together.
Welcome to a long and twisty path as a programmer. Something new to learn every day.
Ask Slashdot: Can an Old Programmer Learn New Tricks?
Old Joke: "What do they do with Engineers when they turn 40?" A: Buy them a birthday cake then take them out to the parking lot and shoot them.
18 years of experience probably means you are either getting close to your 2nd cycle of becoming an "expert" in a technology area or you've been doing the same 2 years work 9 times in a row. Either way, it's time to get out of your current sweet spot and learning something entirely new. You need to get "leverage" with your experience. Really learn something like Agile Processes, Project Management, Finance, a critical business area, requirements management, Continuous Integration/deployment tools, DevOps, etc. Don't try to recreate the same old skills in a new programming language -- it's a dead end.
Me? I started programming 40 years ago in high school and have over 30 years industry experience. I've tried to learn something new every 18 months and have managed to survive so far.
Good luck, the next 10 years of your career can either be the best decade or the hardest depending on how flexible you are.
Ask Slashdot: Best Alternative To the Canonical Computer Science Degree?
You could always look into a digital design or graphics design curriculum. Some of the better art schools are lightyears ahead of the computer sci schools in teaching ways to really use the web and digital media.
Ask Slashdot: Dedicating Code?
Plant a tree,
Rescue an abandoned pet
Be a person your Grandmother would respect.
Ask Slashdot: Best Science-Fiction/Fantasy For Kids?
My thought exactly. You could go through the entire series then get him started on some of the short stories.
Iran Reverse Engineers Cobra Attack Helicopter
I can see them off-shoring production to China and getting 100's a month. Their big problem is going to be training pilots fast enough.
As far as the "age" - it was a good design then and is still a good design. Upgrade the weapons to something more modern and they are going to be very dangerous on a battlefield.
Ask Slashdot: Good, Forgotten Fantasy & Science Fiction Novels?
All of the early Robert Heinlein are fun. Lots of great stuff out there.
Ask Slashdot: Best Practices For Leaving an IT Admin Position?
Put together a very detailed checklist of everything you are going to hand off. Make him own the list and take notes then make him do a review with you and his manager of what he's learned and then have both of them sign off on the training. Be available for quick questions but keep very detailed notes about how much time you are spending during the first couple of weeks. When he calls you should ask what he's done already with the problem to make sure he isn't getting into the default behavior of calling you first. You need to make sure he can be successful (as in the don't burn bridges philosophy) but at the same time is taking ownership of the job.
Ask Slashdot: Advancing a Programming Career?
If you continue to present yourself as a "programmer" you will continue to get programming assignments. What sort of projects are you good at? What types of problems can you solve? Think of yourself as a business instead of as an 'employee'. The old "You Weren't Meant to Have A Boss" mindset (see: http://www.paulgraham.com/boss.html ).
Get out there and do something cool, don't sit around waiting for someone to tell you what to do!
Michael Dell Dismisses Tablet Threat To the PC Market
This could end up in the same museum as "No one will ever want a computer in their house" (Ken Olsen), "The world only needs 7 computers", and "640K memory will always be enough". It's a bad idea to make long-term generalizations based on the first release of a new form factor.
New York Times Hacked?
It looks like someone at the Times made a mistake.
I just received this from NYTimes:
"Dear New York Times Reader,
You may have received an e-mail today from The New York Times with the subject line “Important information regarding your subscription."
This e-mail was sent by us in error. Please disregard the message. We apologize for any confusion this may have caused.
The New York Times"
Ask Slashdot: Transitioning From Developer To Executive?
Welcome to a whole new world. Get Michael Lopp's "Managing Humans", start thinking about the business value of what you are doing instead of just the technology, and at some point you may want to read Peter Senge's "The Fifth Discipline". You have 3 priorities you need to keep in balance: 1) your financial responsibilities to the company, 2) taking care of your people, and 3) doing the right thing for the customers.
Ask Slashdot: CS Degree Without Gen-Ed Requirements?
Beware: If all you can do is code there's a great chance your job will end up in India. You have to have broader skills now to be competitive. Instead of taking classes in an area you obviously know well (i.e. coding), why not take more general business classes or in the sciences so you can use your coding skills as a tool to solve critical problems rather than being a coder waiting for a problem to get assigned to you? 99% of the people you will need to work with aren't coders and if you don't have any general skills you won't be able to work with them as effectively.
Recommendations For C++/OpenGL Linux Tutorials?
Agreed. It isn't meant for raw beginners but it is still the best reference for the language and essential for a hard core C++ programmer to have as a reference.
Thanks for adding the Lippman Object Model book. Another very worthwhile book to have if someone wants to be a real C++ guru.
Recommendations For C++/OpenGL Linux Tutorials?
I would recommend the following books:
Alexandrescu - "Modern C++ Design: Generic Programming and Design Patterns Applied"
Meyers - "Effective C++" and "More Effective C++"
Stroustrup "The C++ Programming Language"
Stepanov - "Elements of Programming"
Koenig - "Accelerated C++"
Koenig - "Ruminations on C++" (A little out of date but still a good read)
Good luck, C++ has evolved into a large and complex language. You may want to read Stroustrups "The Design and Evolution of C++" on the side to understand how it developed.
For CS Majors, How Important Is the "Where?"
The Technical School will help you get your first job, the Liberal Arts education will help you long after you have to write code, especially if you want to move into management later on.
porsche911 has no journal entries.