surf
6/29/2006 12:07:00 PM
I have nothing against java per se. However, I have not felt motivated
to study j2ee.
I need something I can develop a project on on my PC and rails works
well with that.
That way I can learn a technology while writting code that seems
usefull and motivating
(fun).
I could see that j2ee might work well in a corporate environment with
lots of developers.
I'm not sure where I would fit into that picture. Maybe doing some sort
of enterprise bean work. The problem is there is so much infrastructure
to learn the details of. I was put off by the Java certification exams
which is about memorizing API's and things that seem
to go against the type of academic way of learning I enjoyed studying
computer science as an undergrad where you had development projects and
you wrote code. I wrote a linker in PDP 11 assembly language and we
wrote a pascal compiler in C++ that generated P-code. That stuff was
all great, but memorizing an API and then feeding it back to an
automated exam sounds like a scary way of learning to me. The first
level Java certification exam maybe wasn't so bad (SCJP), but I started
looking at what follows for the SCWCD and it seemed even less
appealing. I have both those books and read most of the SCJP and alot
of the other one, but after I bought my first Ruby for Rails book I
haven't touched any of that stuff. In the past month I have purchased a
total of 7 ruby or ruby/rails books. I wrote a shopping cart for a
friend and am on another project currently . I can understand perhaps
the argument for the certified exam process in terms of cost saving,
but if that's what higher education is comeing to, then perhaps we are
in serious trouble. The other thing about studying j2ee, is I felt I
was learning
more about infrastructure than things more directly related to
programming. Programming is my strength and main interest. I am not a
good nor highly motivated admin. The level of infrastructure in j2ee
seemed very high such that for my own development project on my PC it
seems approaching the impractical. It seems more suited to a corporate
environment which is fine, but working with a learning project of my
own it seems harder to get motivated. I could do something else with
java unrelated to J2ee, but there's so many java requirements with j2ee
and all to land a job.
The other thing I like about ruby is the perl like way of processing
text and pattern matching which lads to very effective string
manipulation. I aloso really like the built in hashing. I see there is
a perl in java implementation, though I don't know how naturaly it fits
into the language.
I may have to go back to Java to get employment, but I'm not sure how
that would pan out, which Java API I would end up working with, or if I
would be happy with that situation or not.
Currently I am wondering how hard it would be to set up my own web
server on a PC
at my condo. I have a DSL connection, but am not very educated on web
servers,
I wonder if I could run my stuff or start a business using just a PC
for a web server and my current ISP. This would be for low to moderate
traffic. Any site I hosted
that started to have high traffic (and thus revenue hopefully) I would
have to move to some other host. I am fairly ignorant of the issues
involved in running a web server and need to find out more.
Jonathan Heinen wrote:
> surfunbear@yahoo.com schrieb:
> > Not sure if this is a dumb question, but
> > if I start a masters degree in computer science, will the classes
> > require that I write in C++ and Java ? Since those are more common,
> > that's what I might expect. Too bad because I am really starting to
> > like Ruby alot.
>
> I'm loving java and I think it's a good thing to get to know about a
> couple of programming languages! Learning something about java o c++
> even can help you advance your ruby!
>
> Jonathan