Forums
New posts
Articles
Product Reviews
Policies
FAQ
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Menu
Log in
Register
Install the app
Install
Forums
macOS & iOS Developer Playground
macOS - Development and Darwin
software engineering
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mathogre" data-source="post: 380010" data-attributes="member: 25890"><p>I develop s/w in a research and development environment, specifically air traffic control. I'm biased. You'd do well to study math, and learn the basics of programming. While I code in Python primarily, my first programming language is mathematics. Programming languages come and go, but math will stay with you for life.</p><p></p><p>For programming languages, Python is very good to learn. It's transferable across the major environments - Linux, the free BSD families, Unix, OS X, and Windows.</p><p></p><p>You won't go wrong getting down and dirty with a Linux distro. Custom roll your own kernel, play with a bunch of distros, get familiar with the normal Unix and Gnu tools (sed, grep, awk, for instance), and become conversant on the command line. This will help you in an overall *Nix world.</p><p></p><p>For the Mac environment, I could comment but I'll defer to others. My Mac programming experience to date is nil, having just switched in January.</p><p></p><p>How much can you make? Here's my company, one of the best 100 places to work:</p><p></p><p><a href="http://money.cnn.com/magazines/fortune/bestcompanies/2007/snapshots/60.html" target="_blank">http://money.cnn.com/magazines/fortune/bestcompanies/2007/snapshots/60.html</a></p><p></p><p>From the page, here's what someone could make writing software with some experience:</p><p></p><p></p><p></p><p>Is it satisfying? Okay, my job is more than just writing code. I've run research projects. I've influenced how air traffic operates in this country. Yes, it's very satisfying.</p><p></p><p>In closing, I'll emphasize that a degree (BS) in math is a good way to go.</p></blockquote><p></p>
[QUOTE="mathogre, post: 380010, member: 25890"] I develop s/w in a research and development environment, specifically air traffic control. I'm biased. You'd do well to study math, and learn the basics of programming. While I code in Python primarily, my first programming language is mathematics. Programming languages come and go, but math will stay with you for life. For programming languages, Python is very good to learn. It's transferable across the major environments - Linux, the free BSD families, Unix, OS X, and Windows. You won't go wrong getting down and dirty with a Linux distro. Custom roll your own kernel, play with a bunch of distros, get familiar with the normal Unix and Gnu tools (sed, grep, awk, for instance), and become conversant on the command line. This will help you in an overall *Nix world. For the Mac environment, I could comment but I'll defer to others. My Mac programming experience to date is nil, having just switched in January. How much can you make? Here's my company, one of the best 100 places to work: [url]http://money.cnn.com/magazines/fortune/bestcompanies/2007/snapshots/60.html[/url] From the page, here's what someone could make writing software with some experience: Is it satisfying? Okay, my job is more than just writing code. I've run research projects. I've influenced how air traffic operates in this country. Yes, it's very satisfying. In closing, I'll emphasize that a degree (BS) in math is a good way to go. [/QUOTE]
Verification
Post reply
Forums
macOS & iOS Developer Playground
macOS - Development and Darwin
software engineering
Top