Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / July 2006

Tip: Looking for answers? Try searching our database.

A little question about working experience

Thread view: 
jtl.zheng - 25 Jul 2006 17:19 GMT
I have readed an article about some advices to student
I'm still a student and didn't have worked in company
please tell me is that the true as to you experience

it has said:
1, "the common experience from most expert programer is that in
appliance software programming, what they do mostly in everyday is to
deal with string and database"

is that correct?

2, "and the strongly weapon to deal with string is the
regular-expression"

Is that correct?

thank you very much in advance
: )
Lee Weiner - 25 Jul 2006 19:03 GMT
>I have readed an article about some advices to student
>I'm still a student and didn't have worked in company
[quoted text clipped - 6 lines]
>
>is that correct?

After more than 25 years in the business as a programmer and system analyst
for large corporations, the answer is yes, most programming in business is
front ends for data base applications, and, in my experience, about 85 to 90%
of business data bases are string fields.

>2, "and the strongly weapon to deal with string is the
>regular-expression"
>
>Is that correct?

Not in my experience.  Regular expressions are most important when the
incoming string is irregular or what you're looking for is irregular.  Most of
the string work I've done is parsing flat files into fields, where the field
length, starting position and ending position are known.  A simple matter of
substring'ing the fields of data out of the incoming string.  I can remember 2
or 3 times, however, when I wish I had regex available to me, but was using a
language that didn't support it.

>thank you very much in advance
>: )

You're welcome.

Lee Weiner
lee AT leeweiner DOT org
cp - 25 Jul 2006 19:12 GMT
> 1, "the common experience from most expert programer is that in
> appliance software programming, what they do mostly in everyday is to
> deal with string and database"
>
> is that correct?

Yes that is correct. The majority of educated computer scientists that go
work for a large cooperate business get involved in the
database environment. That might database-programming, optimizing,
maintenance and development on current systems etc.
3 years it was deemed extremely important that education, where i come from,
focused extra on databases because the industry would
run short of people who had the capabilities to deal with databases. As a
result of that there is a vast number of database- and database-related
courses being offered.

> 2, "and the strongly weapon to deal with string is the
> regular-expression"

Not really what to make of that.
Thomas Hawtin - 25 Jul 2006 20:50 GMT
> 2, "and the strongly weapon to deal with string is the
> regular-expression"

Regex is useful if multiple pieces of data have been munged into one
string. The obvious solution to that is not to munge multiple pieces of
data into one string. Or at least do it in a standardised way (CSV, XML,
www-form-urlencoded, etc).

Tom Hawtin
Signature

Unemployed English Java programmer
http://jroller.com/page/tackline/

Chris Uppal - 26 Jul 2006 09:12 GMT
> 1, "the common experience from most expert programer is that in
> appliance software programming, what they do mostly in everyday is to
> deal with string and database"

Doesn't fit my (fairly extensive) experience.  Some do work in that kind of
environment, some don't.

> 2, "and the strongly weapon to deal with string is the
> regular-expression"

This is just plain wrong, even for someone who does work with lots of strings.
Regexps are a bad tool for most purposes (the do have valid uses, but those are
relatively rare).

   -- chris
jtl.zheng - 26 Jul 2006 10:05 GMT
Oh...
It make me so surprised for your patience to help me
I have learn so much from your precious experience and these can help
me to make plans for the future studenting
Thank you very much for everyone here
: )
Chris Smith - 26 Jul 2006 15:55 GMT
> I have readed an article about some advices to student
> I'm still a student and didn't have worked in company
[quoted text clipped - 11 lines]
>
> Is that correct?

Let me jump in here and say that while a lot of programming is indeed
about working with databases, one of the important things about
databases is that allow you to store information in semantically
meaningful structures.  By cramming everything into strings, you lose
the benefits of doing so.  Of course, some kinds of data (names and
such) are inherently text, in which case you're using strings... but
regular expressions are mostly used in contexts where information was
improperly crammed into text form.  Proper use of databases is a cure
for this, so it doesn't happen as often in database programming.

My experience is that regular expressions are a marginally useful tool,
which is just flexible enough to allow it to be used poorly to solve
other problems as well for which it's not actually the best choice.  
When regular expression matching is used all over the place, it's time
to get skeptical and ask why.

Signature

Chris Smith - Lead Software Developer / Technical Trainer
MindIQ Corporation

jtl.zheng - 27 Jul 2006 05:47 GMT
"databases is that allow you to store information in semantically
meaningful structures"
"regular expressions are mostly used in contexts where information was
improperly crammed into text form"

I find that everyone here all so enthusiasm
Thank you very much
: )


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.