Re: [jug-discussion] professional degree programs

2007-08-24 Thread Jon Thomas
In terms of interviewing a college degree tells me alot more about  
commitment level and staying power than it does about knowledge  
level.  Craig I'm in the same boat as you (but going on 15 years as a  
SE).  I really liked the WSU program but now that I'm consulting and  
don't have tuition reimbursement the Out of State tuition is kind of  
high.  U of P os a good option but it could be more challenging to get  
into a traditional gradschool layer if you choose to go that route.   
Just my $.02


Jt
Sent from my iPhone

On Aug 23, 2007, at 9:35 PM, Bill Barr [EMAIL PROTECTED] wrote:


Craig,

Check out University of Maryland University College (www.umuc.edu).  
It's a full participant in the UMD system, they have several on-line  
IT/IS degrees and their credit transfer policy is very liberal plus  
they also offer co-op and a knowledge-for-credit transfer option.


In practice I have found that all of the best developers I have  
hired over the years, regardless of which school they went to and  
how many degrees they had, all started programming before they could  
legally drive a car. As a hiring manager, I look at it this way. In  
a 4-year degree, only about half of that time is focused on the  
major. In a 2 year degree from a tech college, 100% is focused on  
the major. That leaves 2 extra years for real-world experience.  I  
just say that for some added perspective; school only provides about  
2 years of job-relevant instruction.



Craig Barber [EMAIL PROTECTED] wrote:
Hey All,

I'm going on the 3rd year of my full-time career in software
development now. Probably not unlike many others out there I was
enticed away from completing my undergraduate degree for full-time
work at a software development startup, and now Im looking into
finishing up my degree. Unfortunately I've discovered that the UofA's
CS program isn't really practical for professionals such as myself,
as most of their CS courses are only offered during core business
hours. I was wondering if any of you out there have experience and/or
opinions on the quality of some of the programs out there tailored
for professionals. For example, I've been researching the University
of Phoenix. They have an online program which offers a BS tailored
for software engineering: http://www.phoenix.edu/
online_and_campus_programs/degree_programs/
degree_programs_description.aspx?progversion=5locationid=-1

For you employers and/or educators out there: Which programs do you
consider reputable and of good quality? Which programs would you
recommend staying away from? How do you measure up a potential
employee who has a degree from a program like this compared to a
traditional university? Any feedback is welcome.

-Craig Barber

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Bill Barr




Got a little couch potato?
Check out fun summer activities for kids.


Re: [jug-discussion] professional degree programs

2007-08-24 Thread Duffy Gillman

Craig,

   As someone who has hired several people with and without degrees, and 
with degrees from various institutions I am going to confess that I am 
biased toward candidates with a degree, and with a degree from 4 year 
insititutions over a degree from a professional degree program.


   My view is that a degree from a university confers upon the bearer a 
bit more than simply mastery of their chosen subject.  It suggests to me 
that the person has received a better rounded education than someone who 
has a degree focused only on building software skills.  At most 
universities a graduate can be expected to have had experience juggling a 
diverse set of classes (and therefore responsibilities/schedules), can be 
expected to have completed courses that stress clear and concise written 
and verbal communication and can be expected to have learned research 
skills.  These experiences provide some assurance that the individual is 
able to handle complex assignments and professional environments with 
some facility.


   Does this mean someone with a University of Phoenix degree lacks these 
qualities?  Heck no!  I've met high school students - young people 
with no degree whatsoever - that display responsibility and maturity well 
beyond that of many IT professionals.  And a University of Phoenix 
degree does signal that one has mastery of technical concepts.  But as a 
hiring manager sorting through a stack of resumes I don't have the 
pleasure nor the opportunity to get to know each and every candidate.  I 
need some assurance that the applicant can not only implement a linked 
list, but that they can communicate well and can be trusted to manage 
tasks that involve ambiguity or require a bit of self-direction.  I'm 
looking for safe bets and signals that have paid off in the past so that 
I can filter the stack down to a reasonable set to call for interviews.


   So if I see a University of Phoenix degree I'm certainly going to be 
looking for something else on a resume that makes the candidate stand 
out.  I will scrutinize the application looking for things that I would 
simply think of as built in to a B.S. from a four-year university. 
Either their professional experience is so related to the position that 
the candidate stands out, or the work history shows multiple examples of 
success surviving and managing responsibility in a professional 
environment, or the candidate has a four year degree in an unrelated 
field.


   So I guess the long and the short of it is that, like others have 
written, I absolutely believe there are talented folks with great 
technical skill out there with varying accreditation and even some with 
none whatsoever.  One does not need a degree nor a degree from a 
particular institution to have a successful career in software.  But the 
reality of the situation is that a university degree will (fairly or not) 
open more doors.  It holds more weight in my evaluation as, I believe, it 
does in the evaluation of many others.  Substituted by a professional 
program certificate I believe many employers will want a demonstration of 
your professional maturity or will want to see something on your resume 
that makes you uniquely qualified for their position.


And that's my $0.02,

Duffy

On Thu, 23 Aug 2007, Craig Barber wrote:


Hey All,

	I'm going on the 3rd year of my full-time career in software 
development now. Probably not unlike many others out there I was enticed away 
from completing my undergraduate degree for full-time work at a software 
development startup, and now Im looking into finishing up my degree. 
Unfortunately I've discovered that the UofA's CS program isn't really 
practical for professionals such as myself, as most of their CS courses are 
only offered during core business hours. I was wondering if any of you out 
there have experience and/or opinions on the quality of some of the programs 
out there tailored for professionals. For example, I've been researching the 
University of Phoenix. They have an online program which offers a BS tailored 
for software engineering: 
http://www.phoenix.edu/online_and_campus_programs/degree_programs/degree_programs_description.aspx?progversion=5locationid=-1


	For you employers and/or educators out there: Which programs do you 
consider reputable and of good quality? Which programs would you recommend 
staying away from? How do you measure up a potential employee who has a 
degree from a program like this compared to a traditional university? Any 
feedback is welcome.


-Craig Barber

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [jug-discussion] professional degree programs

2007-08-24 Thread Warner Onstine
I'll throw in my .02 as I'm in the boat that you're in now. I left  
college a long time ago (about 14 years to be exact), for a variety  
of reasons, but the primary was I didn't really know what I wanted to  
get my degree in.


2 years ago I made the conscious decision that it was time to finish  
my degree once and for all and I got the opportunity to work at the  
UofA. Of course one of the nice about working at the U is that you  
get a nice tuition break, and your employer (most of the departments)  
can be flexible with your schedule so you can actually go to class.  
What I do find to be inflexible is some of the teachers, they don't  
care that you work full-time and sometimes may have to travel (not  
all teachers just some) and what they really don't realize is that  
someone in my position is going to be a better student, because I  
want to be there. Anyways, kindof got of the track there.


Here are some of the things that I like about 4 year programs (and  
actually attending a real class):
-  I learn other stuff that I might not have gotten an opportunity to  
learn (like Japanese literature)

- This helps me approach problems from different points of view
- I tend to get more out of my CS classes now that I have work  
experience to back that up
- I get to interact with people from different backgrounds on a  
regular basis


Bottom line, I do think that it is good to get a degree (for many of  
the reasons listed in other responses), but you should do it because  
you want to do it, not because you should get a degree. By the way  
I've met many people who got into programming who were never in CS  
and are some of the best programmers I've ever worked with. And I've  
met people with CS degrees who I wouldn't let anywhere near a project  
I'm working on.


Just my .02

-warner

On Aug 23, 2007, at 6:32 PM, Craig Barber wrote:


Hey All,

	I'm going on the 3rd year of my full-time career in software  
development now. Probably not unlike many others out there I was  
enticed away from completing my undergraduate degree for full-time  
work at a software development startup, and now Im looking into  
finishing up my degree. Unfortunately I've discovered that the  
UofA's CS program isn't really practical for professionals such as  
myself, as most of their CS courses are only offered during core  
business hours. I was wondering if any of you out there have  
experience and/or opinions on the quality of some of the programs  
out there tailored for professionals. For example, I've been  
researching the University of Phoenix. They have an online program  
which offers a BS tailored for software engineering: http:// 
www.phoenix.edu/online_and_campus_programs/degree_programs/ 
degree_programs_description.aspx?progversion=5locationid=-1


	For you employers and/or educators out there: Which programs do  
you consider reputable and of good quality? Which programs would  
you recommend staying away from? How do you measure up a potential  
employee who has a degree from a program like this compared to a  
traditional university? Any feedback is welcome.


-Craig Barber

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Warner Onstine - Programmer/Author
New book on Tapestry 4!
Tapestry 101 available at http://sourcebeat.com/books/tapestrylive.html
[EMAIL PROTECTED]
http://warneronstine.com/blog




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [jug-discussion] professional degree programs

2007-08-24 Thread Chad Woolley
Man I haven't seen this many big responses on the list in a long time :)

My .02 - many of the smartest developers I've worked with in recent
years have had non-tech degrees like English, Sociology, etc.

On a related note:  IMHO, quality companies who get it with regards
to quality programmers don't care too much about degrees if you have
street cred.  For example, my company's interview process involves
pair-programming with the CEO technical lead, and pairing on real-live
projects.  I think suggesting this approach to potential employees is
a great way to distinguish yourself, and find out a lot about the
company in the process.

-- Chad

On 8/23/07, Craig Barber [EMAIL PROTECTED] wrote:
 Hey All,

 I'm going on the 3rd year of my full-time career in software
 development now. Probably not unlike many others out there I was
 enticed away from completing my undergraduate degree for full-time
 work at a software development startup, and now Im looking into
 finishing up my degree. Unfortunately I've discovered that the UofA's
 CS program isn't really practical for professionals such as myself,
 as most of their CS courses are only offered during core business
 hours. I was wondering if any of you out there have experience and/or
 opinions on the quality of some of the programs out there tailored
 for professionals. For example, I've been researching the University
 of Phoenix. They have an online program which offers a BS tailored
 for software engineering: http://www.phoenix.edu/
 online_and_campus_programs/degree_programs/
 degree_programs_description.aspx?progversion=5locationid=-1

 For you employers and/or educators out there: Which programs do you
 consider reputable and of good quality? Which programs would you
 recommend staying away from? How do you measure up a potential
 employee who has a degree from a program like this compared to a
 traditional university? Any feedback is welcome.

 -Craig Barber

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [jug-discussion] professional degree programs

2007-08-24 Thread Aaron Rubin
you like to use question mark statements.?

:P

 - Aaron.?

--- Steve Shucker [EMAIL PROTECTED] wrote:


-
I agree with Jon and Rob that a degree is not a
prerequisite to asuccessful career and doesn't say as
much about your abilities as yourexperience.� The
degree did give me some formal terminology (like
big-Onotation) to analyze and discuss concepts that
would otherwise requirefuzzy descriptions, though.�
I can also tell you that my experienceworking with
people who earned CIS degrees at University of
Phoenixwasn't on par with CompSci graduates from four
year researchinstitutions.� My own time at UofA also
taught me that some of the mostvaluable learning
experiences come as much from sitting down withfellow
students in a lab as from lectures.

At my previous employer, I had a running debate with
my boss and theCIO about college degree
requirements.� They were necessary to applyfor
programming positions.� I've worked with a number of
brilliantpeople who didn't have a formal education and
tried repeatedly to getthat requirement dropped.� In
the end, the CIO told me that as anon-technology
company (healthcare), they didn't have the HR
expertiseto separate the wheat from the chaff without
using formal requirementslike a degree.� HR would
get a stack of resumes for an open position,reject 3/4
of them for not meeting requirements and send the rest
tothe IT department to evaluate or interview.� As
far as I was concerned,the value of a degree at that
job was that it got your resume throughHR.

-Steve

Jon Thomas wrote:  In terms of interviewing a college
degree tells me alot moreabout commitment level and
staying power than it does about knowledgelevel.�
Craig I'm in the same boat as you (but going on 15
years as aSE).� I really liked the WSU program but
now that I'm consulting anddon't have tuition
reimbursement the Out of State tuition is kind
ofhigh.� U of P os a good option but it could be
more challenging to getinto a traditional gradschool
layer if you choose to go that route.�Just my $.02
  
  
  Jt
Sent from my iPhone
  
On Aug 23, 2007, at 9:35 PM, Bill Barr
[EMAIL PROTECTED] wrote:
  
  
  Craig,

Check out University of Maryland University College
(www.umuc.edu).It's a full participant in the UMD
system, they have several on-lineIT/IS degrees and
their credit transfer policy is very liberal plusthey
also offer co-op and a knowledge-for-credit transfer
option.

In practice I have found that all of the best
developers I have hiredover the years, regardless of
which school they went to and how manydegrees they
had, all started programming before they could
legallydrive a car. As a hiring manager, I look at it
this way. In a 4-yeardegree, only about half of that
time is focused on the major. In a 2year degree from a
tech college, 100% is focused on the major. Thatleaves
2 extra years for real-world experience.� I just say
that forsome added perspective; school only provides
about 2 years ofjob-relevant instruction.


Craig Barber [EMAIL PROTECTED]wrote:Hey
All,
  
I'm going on the 3rd year of my full-time career in
software 
development now. Probably not unlike many others out
there I was 
enticed away from completing my undergraduate degree
for full-time 
work at a software development startup, and now Im
looking into 
finishing up my degree. Unfortunately I've discovered
that the UofA's 
CS program isn't really practical for professionals
such as myself, 
as most of their CS courses are only offered during
core business 
hours. I was wondering if any of you out there have
experience and/or 
opinions on the quality of some of the programs out
there tailored 
for professionals. For example, I've been researching
the University 
of Phoenix. They have an online program which offers a
BS tailored 
for software engineering: http://www.phoenix.edu/ 
online_and_campus_programs/degree_programs/ 
degree_programs_description.aspx?progversion=5locationid=-1
  
For you employers and/or educators out there: Which
programs do you 
consider reputable and of good quality? Which programs
would you 
recommend staying away from? How do you measure up a
potential 
employee who has a degree from a program like this
compared to a 
traditional university? Any feedback is welcome.
  
-Craig Barber
  
-
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
  



--
Bill Barr




 

-
Got a little couch potato? 
Check out fun summeractivities for kids.
 
-To
unsubscribe, e-mail:
[EMAIL PROTECTED]
additional commands, e-mail:
[EMAIL PROTECTED]



   

Be a better Globetrotter. Get better travel 

[jug-discussion] Go back to school!

2007-08-24 Thread Todd Ellermann
Oh but a critical two years it is!  I can only speak for the last seven years 
that I have been hiring programmers and I can say that occasionally I have 
dropped someone from a pool of candidates for senior and architect positions if 
they had no real 4 year degree. Often I have hired and worked with junior and 
mid level developers who had no degree or associates degrees from U of Phoenix, 
UAT or the like.  My consistent experience is that they are decent 
programmers and mediocre to poor Software Engineers.  One of the first 
things I usually do is make them take a Data structures and algorithms class, 
and get Java programmer certified.  While this doesn't make up for all that you 
can get out of a solid CS or CE degree it helps.  IT and IS and MIS degrees 
generally fall for me half way between a BS in CS and an associates degree.   
My general experience is the associates degree people often end up tending 
towards programming in PHP, Ruby, Visual
 Basic, or ASP for less pay than a degreed CS guy who usually moves between 
multiple languages having a favorite compiled language and a favorite scripting 
language.  

Experience is great but the lack of a four year degree can end up being a 
ceiling.  The clear path to being the exception to the ceiling is to become a 
poster child for an open source project or a particular technology.  E.G. 
become a major committer for Grails or something that demonstrates competence. 
Write a book. Become the de facto speaker on a topic/technology at No Fluff 
Just Stuff etc...

Food for thought.   One friend of mine recently got a Masters in Engineering 
from ASU on top of his CIS degree from UofPhoenix. Getting the ASU on top of 
the UofP I believe closes the door on his questionable past.
-Todd 

 
***
Todd R. Ellermann
Chairman PHXJUG.org
Acting CTO HWHC, Inc. 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
602-738-6187 cell
***
 
Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a 
WildDevil? 


- Original Message 
From: Bill Barr [EMAIL PROTECTED]
To: jug-discussion@tucson-jug.org
Sent: Thursday, August 23, 2007 9:35:16 PM
Subject: Re: [jug-discussion] professional degree programs

Craig,

Check out University of Maryland University College (www.umuc.edu). It's a full 
participant in the UMD system, they have several on-line IT/IS degrees and 
their credit transfer policy is very liberal plus they also offer co-op and a 
knowledge-for-credit transfer option.

In practice I have found that all of the best developers I have hired over the 
years, regardless of which school they went to and how many degrees they had, 
all started programming before they could legally drive a car. As a hiring 
manager, I look at it this way. In a 4-year degree, only about half of that 
time is focused on the major. In a 2 year degree from a tech college, 100% is 
focused on the major. That leaves 2 extra years for real-world experience.  I 
just say that for some added perspective; school only provides about 2 years of 
job-relevant instruction.


Craig Barber [EMAIL PROTECTED] wrote: Hey All,

 I'm going on the 3rd year of my full-time career in software  
development now. Probably not unlike many others out there I was  
enticed away from completing my undergraduate degree for full-time  
work at a software development startup, and now Im looking into  
finishing up my degree. Unfortunately I've discovered that the UofA's  
CS program isn't really practical for professionals such as myself,  
as most of their CS courses are only offered during core business  
hours. I was wondering if any of you out there have experience and/or  
opinions on the quality of some of the programs out there tailored  
for professionals. For example, I've been researching the University  
of Phoenix. They have an online program which offers a BS tailored  
for software engineering: http://www.phoenix.edu/ 
online_and_campus_programs/degree_programs/
 
degree_programs_description.aspx?progversion=5locationid=-1

 For you employers and/or educators out there: Which programs do you  
consider reputable and of good quality? Which programs would you  
recommend staying away from? How do you measure up a potential  
employee who has a degree from a program like this compared to a  
traditional university? Any feedback is welcome.

 -Craig Barber

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Bill Barr



 
  
Got a little couch potato? 

Check out fun summer activities for kids.






   

Be a better Globetrotter. Get better travel answers from someone who knows. 
Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=listsid=396545469

Re: [jug-discussion] professional degree programs

2007-08-24 Thread Chad Woolley
Don't blame him.  He didn't send it from his iPhone...

On 8/24/07, Aaron Rubin [EMAIL PROTECTED] wrote:
 you like to use question mark statements.?

 :P

  - Aaron.?

 --- Steve Shucker [EMAIL PROTECTED] wrote:


 -
 I agree with Jon and Rob that a degree is not a
 prerequisite to asuccessful career and doesn't say as
 much about your abilities as yourexperience.� The


[jug-discussion] Re: Delivery Status Notification(Failure)

2007-08-24 Thread Chad Woolley
Does everyone else get this when responding to messages?  If so, can
whoever is responsible kill this subscription?


On 8/24/07, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 has not been delivered to the recipient's BlackBerry Handheld.
 The returned error status is DB_USER_SUSPENDED_MODE


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [jug-discussion] professional degree programs

2007-08-24 Thread Andrew Lenards
For good or ill - I'll toss in my $.02:

I did recruitment for Archon/3M when I was there.  I viewed a degree as a
show of commitment - not necessarily a quantification of a candidate's
background or skill-set or any of that.  At the very least, you knew they
jumped through the numerous hoops and cleared the hurdles.  So that's a base
to start with.

I'm with Duffy, I probably did favor candidate's with degrees.  Still, how a
candidate interviewed was always important to me (Rob's right - the
experience becomes huge when you're looking at someone without a degree).

On 8/24/07, Chad Woolley [EMAIL PROTECTED] wrote:

 For example, my company's interview process involves
 pair-programming with the CEO technical lead, and pairing on real-live
 projects.  I think suggesting this approach to potential employees is
 a great way to distinguish yourself, and find out a lot about the
 company in the process.


Thanks for sharing that bit about pair-programming - I think that's an
awesome way to see a candidate's knowledge-base and potential.


Re: [jug-discussion] professional degree programs

2007-08-24 Thread eric biesterfeld
I know for sure that I lost out on at least one job because I had a
minor instead of a major in CS. I'm still considering going for my MS
at some point, but the University wants me to reapply and take 8
classes to get my BS before applying for my Master's.

You should always be able to find jobs  in programming without the
degree. If you want to work on more technically interesting problems
(as I now realize I do), the advanced degree starts showing its use.

On 8/23/07, Craig Barber [EMAIL PROTECTED] wrote:
 Hey All,

 I'm going on the 3rd year of my full-time career in software
 development now. Probably not unlike many others out there I was
 enticed away from completing my undergraduate degree for full-time
 work at a software development startup, and now Im looking into
 finishing up my degree. Unfortunately I've discovered that the UofA's
 CS program isn't really practical for professionals such as myself,
 as most of their CS courses are only offered during core business
 hours. I was wondering if any of you out there have experience and/or
 opinions on the quality of some of the programs out there tailored
 for professionals. For example, I've been researching the University
 of Phoenix. They have an online program which offers a BS tailored
 for software engineering: http://www.phoenix.edu/
 online_and_campus_programs/degree_programs/
 degree_programs_description.aspx?progversion=5locationid=-1

 For you employers and/or educators out there: Which programs do you
 consider reputable and of good quality? Which programs would you
 recommend staying away from? How do you measure up a potential
 employee who has a degree from a program like this compared to a
 traditional university? Any feedback is welcome.

 -Craig Barber

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [jug-discussion] professional degree programs

2007-08-24 Thread Rick Hightower
Nick L. started doing that at eBlox before he left. I think it is a great 
idea. There are people who seem wonderful during an interview but can't code 
to save their lives.
- Original Message - 
From: Chad Woolley [EMAIL PROTECTED]

To: jug-discussion@tucson-jug.org
Sent: Friday, August 24, 2007 10:37 AM
Subject: Re: [jug-discussion] professional degree programs



Man I haven't seen this many big responses on the list in a long time :)

My .02 - many of the smartest developers I've worked with in recent
years have had non-tech degrees like English, Sociology, etc.

On a related note:  IMHO, quality companies who get it with regards
to quality programmers don't care too much about degrees if you have
street cred.  For example, my company's interview process involves
pair-programming with the CEO technical lead, and pairing on real-live
projects.  I think suggesting this approach to potential employees is
a great way to distinguish yourself, and find out a lot about the
company in the process.

-- Chad

On 8/23/07, Craig Barber [EMAIL PROTECTED] wrote:

Hey All,

I'm going on the 3rd year of my full-time career in software
development now. Probably not unlike many others out there I was
enticed away from completing my undergraduate degree for full-time
work at a software development startup, and now Im looking into
finishing up my degree. Unfortunately I've discovered that the UofA's
CS program isn't really practical for professionals such as myself,
as most of their CS courses are only offered during core business
hours. I was wondering if any of you out there have experience and/or
opinions on the quality of some of the programs out there tailored
for professionals. For example, I've been researching the University
of Phoenix. They have an online program which offers a BS tailored
for software engineering: http://www.phoenix.edu/
online_and_campus_programs/degree_programs/
degree_programs_description.aspx?progversion=5locationid=-1

For you employers and/or educators out there: Which programs do 
you

consider reputable and of good quality? Which programs would you
recommend staying away from? How do you measure up a potential
employee who has a degree from a program like this compared to a
traditional university? Any feedback is welcome.

-Craig Barber

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jug-discussion] Clear path Re: [jug-discussion] Go back to school!

2007-08-24 Thread Rick Hightower
RE: The clear path to being the exception to the ceiling is to become a poster 
child for an open source project or a particular technology.  E.G. become a 
major committer for Grails or something that demonstrates competence. Write a 
book. Become the de facto speaker on a topic/technology at No Fluff Just Stuff 
etc...

You are misled. None of that matters much. Neither does the degree. The thing 
that matters the most is what you can do at work. The degree (the book and 
speaking) just opens the door.  Success is what happens once you are inside. 
Never rest on your laurrels. 

I worked in a big, well-known fortune 100 in a department full of 300 people 
with CS degrees. I consistently got promoted over people who were more educated 
from very good schools much to their dismay. In the end, what matters the most 
was the teams I lead delivered the software to run the factories, and that had 
a large part to the blood, sweat and tears I put into the effort. I worked in a 
company were promotions were based on merit. I hear they are rare.

Don't feel a degree makes one entitled--it does not. In the ends, it is the guy 
who can deliver what the business needs. When I started working at this same 
company I was the only one in the department who did not have a B.S. degree. 
When I left, I was the only one in my new department who did not have a PHD. 

If you love what you are doing, and you are truly interested and you work hard, 
(and you are successful), you will succeed degree or no degree.

To the original poster... That said... by all means go back to school. It is 
much easier to get your foot in the door. I might go back and get a CS degree 
simply because I love school. It won't be because I need a job.

I know guys who can write books and can't perform really well. I know guys who 
can talk a good game and can't perform really well. I know guys who have CS 
degrees who (quoting Warner) I would not let near my project.

I currently employ eight developer in the U.S. (1) One has a CS degree. 
(3)Three have enigneering degress (electrical, mechanical, aeropsace). (1)One 
has a CS degree from a professional school. (2)Two have no degree (but between 
them have 40 years experience). (1) One has a non-techncial degree. They are 
all very good. It would be hard to pick the best one. 





  - Original Message - 
  From: Todd Ellermann 
  To: jug-discussion@tucson-jug.org 
  Sent: Friday, August 24, 2007 10:56 AM
  Subject: [jug-discussion] Go back to school!


  Oh but a critical two years it is!  I can only speak for the last seven years 
that I have been hiring programmers and I can say that occasionally I have 
dropped someone from a pool of candidates for senior and architect positions if 
they had no real 4 year degree. Often I have hired and worked with junior and 
mid level developers who had no degree or associates degrees from U of Phoenix, 
UAT or the like.  My consistent experience is that they are decent 
programmers and mediocre to poor Software Engineers.  One of the first 
things I usually do is make them take a Data structures and algorithms class, 
and get Java programmer certified.  While this doesn't make up for all that you 
can get out of a solid CS or CE degree it helps.  IT and IS and MIS degrees 
generally fall for me half way between a BS in CS and an associates degree.   
My general experience is the associates degree people often end up tending 
towards programming in PHP, Ruby, Visual Basic, or ASP for less pay than a 
degreed CS guy who usually moves between multiple languages having a favorite 
compiled language and a favorite scripting language.  

  Experience is great but the lack of a four year degree can end up being a 
ceiling.  The clear path to being the exception to the ceiling is to become a 
poster child for an open source project or a particular technology.  E.G. 
become a major committer for Grails or something that demonstrates competence. 
Write a book. Become the de facto speaker on a topic/technology at No Fluff 
Just Stuff etc...

  Food for thought.   One friend of mine recently got a Masters in Engineering 
from ASU on top of his CIS degree from UofPhoenix. Getting the ASU on top of 
the UofP I believe closes the door on his questionable past.
  -Todd 



  ***
  Todd R. Ellermann
  Chairman PHXJUG.org
  Acting CTO HWHC, Inc.

  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
  602-738-6187 cell
  ***

  Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a 
WildDevil? 




  - Original Message 
  From: Bill Barr [EMAIL PROTECTED]
  To: jug-discussion@tucson-jug.org
  Sent: Thursday, August 23, 2007 9:35:16 PM
  Subject: Re: [jug-discussion] professional degree programs

  Craig,

  Check out University of Maryland University College (www.umuc.edu). It's a 
full participant in the UMD system, they have 

[jug-discussion] A little off topic... I thought I would actually talk about Java for a moment....

2007-08-24 Thread Rick Hightower
I wrote up some design docs for the Crank Crud bits and I'd love some feedback. 

http://code.google.com/p/krank/wiki/CrankCrudDesignDocs

Crank Crud should work with Tapestry/OGNL, WebWork/OGNL, Swing and GWT. Of 
course, being the JSF bigot that I am (I am really not), the first version 
works with JSF. The JSF code is seperate from the Crank Code.

There is a guy poritng Crank Crud to work with Spring MVC although I don't 
think it will fit Spring MVC as well as Struts 2 (a.k.a.) or Tapestry. It seems 
to me it needs something like OGNL or JSF-EL to be successful.

The UML diagrams should give one a guide to how Crank Crud is architected. 
Crank Crud builds on top of Crank's Criteria API.

Solid feedback welcome. BTW I dislike Ruby so if your feedback is why don't you 
use RoR... feel free to keep it to yourself. I invite you to in fact. Frankly, 
I heard it before. Java for me thanks Maybe a bit of Groovy too... :o)

I'd love some feedback on the overall design. (There are some warts in there)

This should be the first document in a series of design documents. I need to 
document the following:

* Crank DAO support 
** DAO implementation of DAO support
* Crank Criteria DSL (a DSL written in Java)
* Crank Validation (produce Ajax, client side JavaScript, JSF validations, 
Spring MVC validations based on Java Annotations)
* Crank Crud JSF integration
* Crank Crud Spring integration (when it exists)

Crank has been downloaded over 1,000 (not including access to the SVN 
repository). We have 11 committers and around 5 people asking to be committers. 
This is my first OS project.

I am hoping the documents will help people become commiters and port Crank to 
other things like Tapestry, Struts 2, GWT, etc.

Re: [jug-discussion] A little off topic... I thought I would actually talk about Java for a moment....

2007-08-24 Thread Rick Hightower
I'd love someone to port the sample app to Struts 2/OGNL (aka WebWork) and/or 
Tapestry.

BTW Crank is divided into 12 projects as follows:


crank-coreCORE
crank-crudJava CRUD, DAO, JPA support, Criteria 
DSL
crank-validation Annotation driven validations

crank-crud-webapp-sampleSample app that uses the whole stack
crank-springmvc-validationIntegration between validation 
framework and Spring MVC


crank-springmvc-validation-sampleSample app that uses the Annotaiton driven 
validation and Spring MVC


crank-jsf-supportJSF support classes
crank-jsf-validationIntegration between validation framework and 
Spring MVC
crank-jsf-validation-sample (Uses annotation driven annotations to produce JSF 
validaiton, and JavaScript)


crank-test-supportSupport for testing
crud-jsf-archetypeArchetype for generating sample 
app
crank-cache-web-test  Darwinian vestige?

Which coud be divided into areas as follows:

The JSF crud sample apps builds on top of Facelets, Ajax4JSF, Tomahawk, Spring, 
JSF and JPA.






  - Original Message - 
  From: Rick Hightower 
  To: jug-discussion@tucson-jug.org 
  Sent: Friday, August 24, 2007 4:38 PM
  Subject: [jug-discussion] A little off topic... I thought I would actually 
talk about Java for a moment


  I wrote up some design docs for the Crank Crud bits and I'd love some 
feedback. 

  http://code.google.com/p/krank/wiki/CrankCrudDesignDocs

  Crank Crud should work with Tapestry/OGNL, WebWork/OGNL, Swing and GWT. Of 
course, being the JSF bigot that I am (I am really not), the first version 
works with JSF. The JSF code is seperate from the Crank Code.

  There is a guy poritng Crank Crud to work with Spring MVC although I don't 
think it will fit Spring MVC as well as Struts 2 (a.k.a.) or Tapestry. It seems 
to me it needs something like OGNL or JSF-EL to be successful.

  The UML diagrams should give one a guide to how Crank Crud is architected. 
Crank Crud builds on top of Crank's Criteria API.

  Solid feedback welcome. BTW I dislike Ruby so if your feedback is why don't 
you use RoR... feel free to keep it to yourself. I invite you to in fact. 
Frankly, I heard it before. Java for me thanks Maybe a bit of Groovy too... 
:o)

  I'd love some feedback on the overall design. (There are some warts in there)

  This should be the first document in a series of design documents. I need to 
document the following:

  * Crank DAO support 
  ** DAO implementation of DAO support
  * Crank Criteria DSL (a DSL written in Java)
  * Crank Validation (produce Ajax, client side JavaScript, JSF validations, 
Spring MVC validations based on Java Annotations)
  * Crank Crud JSF integration
  * Crank Crud Spring integration (when it exists)

  Crank has been downloaded over 1,000 (not including access to the SVN 
repository). We have 11 committers and around 5 people asking to be committers. 
This is my first OS project.

  I am hoping the documents will help people become commiters and port Crank to 
other things like Tapestry, Struts 2, GWT, etc.