Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > database programming not as fun

database programming not as fun
Thread Tools
Registered User
Join Date: Jan 2003
Location: New Brunswick, NJ
Status: Offline
Reply With Quote
Jan 28, 2003, 11:46 AM
 
Like many of the people that post here, I'm a newbie trying to break into the developer world. Last semester I took a class in java and really enjoyed it. This semester I am considering taking a Database (Oracle) class. I've looked at the textbooks and have attended one lab & lecture, but it just doesn't seem as interesting. Have the more experience programmers found pure database programming to be less interesting than other kinds of 'coding'?
     
Mac Elite
Join Date: May 2002
Status: Offline
Reply With Quote
Jan 28, 2003, 08:45 PM
 
Yep
It's a good way to make money, but if you want new and interesting challenges, stay away from it.
[vash:~] banana% killall killall
Terminated
     
Junior Member
Join Date: Aug 2002
Location: Northeastern NV, USA
Status: Offline
Reply With Quote
Jan 28, 2003, 10:34 PM
 
Originally posted by Gul Banana:
Yep
It's a good way to make money, but if you want new and interesting challenges, stay away from it.
NO! NO! NO!

I disagree! I work for a mining company. Nearly EVERYTHING I program involves back-end databases (mostly Oracle). This includes automated machinery and robotics in our integrated lab. It is fun fun fun and extremely interesting and full of constant challenges. I actually get to get dirty while testing out code to run automated sample preparation lines. Nearly everything that goes on in the lab is controlled by computers. Many programs with unique solutions are required. Like I said before, all of that data is stored in databases.

I only have time for a quick, short reply to this... --wish I had more to tell you about the interfaces, upload programs, daemons, and processes that I've written over the last six years to keep this lab running... --If you'd like to know more (or some specifics), just ask and I'll reply later.

It's not that databases are no fun, it's the type of applications accessing the databases that can be a bore. Take financial applications. Most people associate database programming with accounting. And quite a bit of it is. And quite a bit of that is boring as dried snot!

Don't avoid databases. Embrace them! Without databases you often write stand-a-lone programs. With databases you write many programs that interact with each other and make up systems. Systems programming is interesting. Don't single-thread you interests...
     
Mac Elite
Join Date: Feb 2001
Location: Vancouver, WA
Status: Offline
Reply With Quote
Jan 29, 2003, 12:23 AM
 
Database programming is extremely fun (and powerfully useful) with Apple's Enterprise Objects Framework. Unfortunately, that's all but dead unless you're using it with Java for WebObjects. *sigh*
Rick Roe
icons.cx | weblog
     
Mac Elite
Join Date: May 2002
Status: Offline
Reply With Quote
Jan 29, 2003, 06:38 AM
 
Originally posted by yeslekmc:
NO! NO! NO!

I disagree! I work for a mining company. Nearly EVERYTHING I program involves back-end databases (mostly Oracle). This includes automated machinery and robotics in our integrated lab. It is fun fun fun and extremely interesting and full of constant challenges. I actually get to get dirty while testing out code to run automated sample preparation lines. Nearly everything that goes on in the lab is controlled by computers. Many programs with unique solutions are required. Like I said before, all of that data is stored in databases.

I only have time for a quick, short reply to this... --wish I had more to tell you about the interfaces, upload programs, daemons, and processes that I've written over the last six years to keep this lab running... --If you'd like to know more (or some specifics), just ask and I'll reply later.

It's not that databases are no fun, it's the type of applications accessing the databases that can be a bore. Take financial applications. Most people associate database programming with accounting. And quite a bit of it is. And quite a bit of that is boring as dried snot!

Don't avoid databases. Embrace them! Without databases you often write stand-a-lone programs. With databases you write many programs that interact with each other and make up systems. Systems programming is interesting. Don't single-thread you interests...
You sound like you have a point, and given that I don't have any experience with databases other than the aforementioned accounting and a blog comments system, I'm willing to concede that I could well have been wrong about its interestingness.
[vash:~] banana% killall killall
Terminated
     
Mac Elite
Join Date: Dec 2001
Location: Atlanta, GA, USA
Status: Offline
Reply With Quote
Jan 29, 2003, 08:46 AM
 
Databases are a necessity. You do NOT have to be a DBA (worrying about table space, etc.), but you do need to know SQL so you can create and modify tables. Most good persistent data applications use an SQL database in some form. So learn SQL (and then learn something like J2EE so you don't have to write SQL )

SQL is a bit obscure sometimes, but it's pretty straightforward. Learn SELECT, DELETE, and UPDATE, then learn CREATE, DROP, and TRUNCATE. When you have that, you've got enough to get by with SQL, and you can look up the rest (partitioning and indexing to improve performance and avoid full table scans, etc.) as you need it.
Mac Pro 2x 2.66 GHz Dual core, Apple TV 160GB, two Windows XP PCs
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 02:07 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2