RE: [U2] What Next?

2008-08-20 Thread Anthony Youngman
Going down the linux route ...

IBM support RedHat, so look at RHEL or CentOS.

My choice would be Slackware or gentoo - not because they're better or worse 
distros, but because you learn a lot more dealing with their oddities. Slack is 
very BSD-oriented (or was), but is also very minimalist in its basic 
configuration. I make sure I've got a copy of Slack in my rescue kit because 
it's pretty much guaranteed to boot any hardware successfully - live CD 
distros normally don't like my hardware...

Gentoo because, well, it's Gentoo. It compiles everything from source, it's a 
pain to update on occasion, I left the update running overnight last night 
because it takes so long... but you've got the source to everything, it's 
infinitely tweakable etc etc.

I'd be inclined to spend some of those education dollars on a good PC. If you 
can afford it, make it a twin dual-core CPU. On that run RHEL/VMWare and UV/UD 
PE. Inside VMWare you can then run Windows, other linuxes, whatever.

Play!

Cheers,
Wol

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Garry Smith
Sent: 19 August 2008 19:09
To: u2-users@listserver.u2ug.org
Subject: RE: [U2] What Next?

XML, XSD, XSLT and CSS
Then wrap all that into a VB/C# .net application and if your brain
doesn't explode from looking at all the MS API's then take on either
Redback/U2 WDE  or SQL Admin, SQL and SQL reporting.

Does anyone know who Joe Celko is?

Or counter grain - Linux, PHP, Ruby, and the darkside at insecure.org
(nmap - fydor - hacker)

Garry L. Smith
Dir Info Systems
Charles McMurray Company
V# 559-292-5782   F# 559-346-6169

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Al DeWitt
Sent: Tuesday, August 19, 2008 9:16 AM
To: u2-users@listserver.u2ug.org
Subject: [U2] What Next?

For the last 14 years or so I have been doing programming support and
light DBA work; first in Universe (Prime Information) and now in Unidata
(Pick).  I'm basically a one-trick pony (UniBasic and System Builder)
because my goal has always been to move into a business analyst role,
but that has never worked out (I'm too IT).



Last fall I decided to stop trying to pursue that and stay in what I'm
doing.  So now I need to decide what I should invest my educational
dollars.  I want to stay in application development and support because
I like better than techie stuff.  So what would you suggest I begin
learning that would keep me reasonably employable in the future?



Thanks.



Albert DeWitt

Sr. Programmer Analyst

Stylmark, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] What Next?

2008-08-20 Thread Rex Gozar

Al,

Software development is inherently an exercise in climbing steep 
learning curves - an exercise in problem solving - and the learning 
curves don't disappear -- Steve McConnell


I find that Steve's quote equally applies to professional development; 
growing as an application developer is a continuous exercise in climbing 
steep learning curves that don't disappear.


So you want to stay in application development and support... 
reasonably employed.  Here's my two cents:


Learn to program in C.  If you want to stay in the construction side of 
development, the aptitude to understand C is what separates the men from 
the boys.  Notice that it's an aptitude; some people just don't have 
the brain cells that understand memory allocation, let alone pointers 
and recursion.  Not everyone who calls themselves a programmer has 
this aptitude.  Many productive Pick programmers fail to develop 
skills outside of Pick because the other languages don't make sense to them.


If you can make sense of C, then a whole other world of programming 
languages opens up.  Java, JavaScript, PHP, Perl, VC++, C# and all of 
the other so-called curly brace languages.  I recommend getting the 
book Teach Yourself C in 21 Days from your library or bookstore. 
Remember: the reason for learning C is to provide a stable stepping 
stone to other similar languages.  In this day and age, I'd recommend C# 
as your next language: Eric Sink referred to it as Java done right.


Also on the construction side of development, get Mike Gunderloy's 
Coder to Developer to familiarize yourself with the different software 
tools available.  Most Pick shops don't do daily builds and regression 
tests, and you'll want to see how the other half lives.


If you don't know them already, you must learn XHTML, CSS, and 
JavaScript.  Almost every modern product has some kind of web display or 
interaction, so there's no excuse to be ignorant of them.


I see the biggest strike against Pick in general is it's perceived lack 
connectivity to other applications.  It's not true, but it seems that 
way.  Why? Because most Pickies are ignorant of how the big SQL apps 
work, plus unfamiliarity with UniObjects, BCI, and other connection 
techniques creates doubt -- a doubt that there's a simply easy way to 
move data back and forth between apps.  So Mr. SQL says, convert that 
Pick database to SQL because it removes that doubt.  To counter this 
perception, we need to be masters of connectivity.  Become *fluent* in 
the technologies to connect U2 with the outside world.


Construction and maintenance are maybe the most visible aspect of 
application development, but probably not the most important.  Analysis 
and design are.  To grow in these areas requires study, whether that's 
taking courses or reading books.   Read all the Steve McConnell books 
you can find.  Learn how to create function specs and system 
architecture designs.  Learn about design patterns.  Find out what 
MVC is.


Learn accounting and business processes.  The Accounting Game is a 
good book for newbies to get a grasp on both bookkeeping and general 
accounting concepts.  Most other books focus exclusively on the 
concepts, which are easy enough to understand.  The hard part of 
accounting is learning the specific accounts to debit/credit for a 
specific transaction; most of the time this is learned on the job.  The 
Accounting Game does a better-than-average job teaching the 
transaction/account relationship.


Last, consider getting a CS degree if you don't have one.  I hesitate to 
recommend this, but I know most job postings list it as a requirement. 
I think it will pay off in the long run.


I realize that this is a long list of stuff to learn.  And the steep 
learning curves won't disappear.  You need to ask yourself if this is 
the path you really, really want to take.


rex
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] What Next?

2008-08-20 Thread Charles_Shaffer
Rex said.
 Learn to program in C.  If you want to stay in the construction side of 

 development, the aptitude to understand C is what separates the men 
from 
 the boys.  Notice that it's an aptitude; some people just don't have 
 the brain cells that understand memory allocation, let alone pointers 
 and recursion.  Not everyone who calls themselves a programmer has 
 this aptitude.  Many productive Pick programmers fail to develop 
 skills outside of Pick because the other languages don't make sense to 
them.

This is a really good point, with a qualification.  My first professional 
job was C and assemble in RD.  Very heavy traffic.  Then I went into PICK 
for several years.  I avoided going into web development, because I was 
afraid it would be a big change.  However, when I took the plunge 
everything looked very familiar.  Java, PHP, Perl, JavaScript are all 
C-derived languages.  They are examples of what C is good at.  Developing 
libraries to do specific repetitive tasks (the original C only had 11 
reserverd words it was mostly libraries from the start).  All the little 
things like where to put semicolons, where to put braces, the difference 
between passing by reference and passing by value, when to use breaks in 
swtiches (or not).  PICK assumes you want to break after every CASE.  Not 
C, C assumes you want complete control.  There were lots of little gotchas 
that I just sailed past.  C is the basis of pretty much all UNIX based 
development and the web comes out of UNIX from WAY back.

On the other hand, IT has diversified to a tremendous degree.  A graphic 
artist with dreamweaver can be enormously productive with very little 
understanding of the things I mentioned above.  I say, take stock of your 
interests and talents and try to identify the area you will be happiest 
in.  If it's the low level C stuff.  Great.  If it's something else, great 
too.  Being happy with what you are doing is the biggest factor to 
success.


Charles Shaffer
Senior Analyst
NTN-Bower Corporation
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] What Next?

2008-08-20 Thread McGowan, Ian
Java or .Net, the red pill or the blue pill :-)

You can use uniobjects to connect to your existing data and actually
deliver some business value as you learn things.  Write some web based
query screens that you can roll out to the existing userbase.  They
won't care how rough it is, it will blow their minds.

You will be much more marketable with either one on your resume, as
opposed to pick alone.

Once you have some success with java (you will choose wisely, I hope),
learning a relational database will be a big uplift.  Oracle or SQL
Server (again with the red or blue pill).  Or you can go open source
with mysql or postgres.  The latter doesn't get the press it deserves.
Pull out some of the really important data from unidata every month and
stick it in a relational database.  Don't worry too much about star
schemas and what not, just grab the data on a regular basis.  It's
amazing how useful this turns out to be at answering really hard
questions.

Ian

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Al DeWitt
Sent: Tuesday, August 19, 2008 9:16 AM
To: u2-users@listserver.u2ug.org
Subject: [U2] What Next?

For the last 14 years or so I have been doing programming support and
light DBA work; first in Universe (Prime Information) and now in Unidata
(Pick).  I'm basically a one-trick pony (UniBasic and System Builder)
because my goal has always been to move into a business analyst role,
but that has never worked out (I'm too IT).



Last fall I decided to stop trying to pursue that and stay in what I'm
doing.  So now I need to decide what I should invest my educational
dollars.  I want to stay in application development and support because
I like better than techie stuff.  So what would you suggest I begin
learning that would keep me reasonably employable in the future?



Thanks.



Albert DeWitt

Sr. Programmer Analyst

Stylmark, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

-
IMPORTANT NOTICE:   This message is intended only for the addressee
and may contain confidential, privileged information.  If you are
not the intended recipient, you may not use, copy or disclose any
information contained in the message.  If you have received this
message in error, please notify the sender by reply e-mail and
delete the message.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] What Next?

2008-08-19 Thread Al DeWitt
For the last 14 years or so I have been doing programming support and
light DBA work; first in Universe (Prime Information) and now in Unidata
(Pick).  I'm basically a one-trick pony (UniBasic and System Builder)
because my goal has always been to move into a business analyst role,
but that has never worked out (I'm too IT).



Last fall I decided to stop trying to pursue that and stay in what I'm
doing.  So now I need to decide what I should invest my educational
dollars.  I want to stay in application development and support because
I like better than techie stuff.  So what would you suggest I begin
learning that would keep me reasonably employable in the future?



Thanks.



Albert DeWitt

Sr. Programmer Analyst

Stylmark, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] What Next?

2008-08-19 Thread doug chanco

several suggestions:

1. datastage
2. .net (in particular asp.net/c#)
3. jBASE (in my opinion despite the fact its not as well used as U2, its 
got a good future (in my opinion))

4. maybe some system admin stuff (in particular I love aix)

dougc


Al DeWitt wrote:

For the last 14 years or so I have been doing programming support and
light DBA work; first in Universe (Prime Information) and now in Unidata
(Pick).  I'm basically a one-trick pony (UniBasic and System Builder)
because my goal has always been to move into a business analyst role,
but that has never worked out (I'm too IT).



Last fall I decided to stop trying to pursue that and stay in what I'm
doing.  So now I need to decide what I should invest my educational
dollars.  I want to stay in application development and support because
I like better than techie stuff.  So what would you suggest I begin
learning that would keep me reasonably employable in the future?



Thanks.



Albert DeWitt

Sr. Programmer Analyst

Stylmark, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] What Next?

2008-08-19 Thread Brutzman, Bill
Consider becoming an assassin...

1. The pay is good.
2. The hours are flexible.
3. The target audience is very subdued.

--Bill

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Al DeWitt
Sent: Tuesday, August 19, 2008 12:16 PM
To: u2-users@listserver.u2ug.org
Subject: [U2] What Next?


For the last 14 years or so I have been doing programming support and
light DBA work; first in Universe (Prime Information) and now in Unidata
(Pick).  I'm basically a one-trick pony (UniBasic and System Builder)
because my goal has always been to move into a business analyst role,
but that has never worked out (I'm too IT).



Last fall I decided to stop trying to pursue that and stay in what I'm
doing.  So now I need to decide what I should invest my educational
dollars.  I want to stay in application development and support because
I like better than techie stuff.  So what would you suggest I begin
learning that would keep me reasonably employable in the future?



Thanks.



Albert DeWitt

Sr. Programmer Analyst

Stylmark, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] What Next?

2008-08-19 Thread Garry Smith
XML, XSD, XSLT and CSS 
Then wrap all that into a VB/C# .net application and if your brain
doesn't explode from looking at all the MS API's then take on either
Redback/U2 WDE  or SQL Admin, SQL and SQL reporting.

Does anyone know who Joe Celko is?

Or counter grain - Linux, PHP, Ruby, and the darkside at insecure.org
(nmap - fydor - hacker)

Garry L. Smith
Dir Info Systems
Charles McMurray Company
V# 559-292-5782   F# 559-346-6169

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Al DeWitt
Sent: Tuesday, August 19, 2008 9:16 AM
To: u2-users@listserver.u2ug.org
Subject: [U2] What Next?

For the last 14 years or so I have been doing programming support and
light DBA work; first in Universe (Prime Information) and now in Unidata
(Pick).  I'm basically a one-trick pony (UniBasic and System Builder)
because my goal has always been to move into a business analyst role,
but that has never worked out (I'm too IT).



Last fall I decided to stop trying to pursue that and stay in what I'm
doing.  So now I need to decide what I should invest my educational
dollars.  I want to stay in application development and support because
I like better than techie stuff.  So what would you suggest I begin
learning that would keep me reasonably employable in the future?



Thanks.



Albert DeWitt

Sr. Programmer Analyst

Stylmark, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] What Next?

2008-08-19 Thread jpb-u2ug
From what I have seen and have read, Java or C#, if you want to stay in
programming. Learn the .NET framework but I wouldn't bet on Microsoft
supporting it for long. Seems they change what they will support every time
they change their operating system. With Java you can program in everything
from cell phones to games to web applications. C#, of course, is the latest
resurrection of C which never seems to be a bad bet. With both you can
program in both *nix and Windows.

Jerry Banker

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Al DeWitt
Sent: Tuesday, August 19, 2008 11:16 AM
To: u2-users@listserver.u2ug.org
Subject: [U2] What Next?

For the last 14 years or so I have been doing programming support and
light DBA work; first in Universe (Prime Information) and now in Unidata
(Pick).  I'm basically a one-trick pony (UniBasic and System Builder)
because my goal has always been to move into a business analyst role,
but that has never worked out (I'm too IT).



Last fall I decided to stop trying to pursue that and stay in what I'm
doing.  So now I need to decide what I should invest my educational
dollars.  I want to stay in application development and support because
I like better than techie stuff.  So what would you suggest I begin
learning that would keep me reasonably employable in the future?



Thanks.



Albert DeWitt

Sr. Programmer Analyst

Stylmark, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/