My thoughts have been that if you still have that attitude about writing
programs, you haven't had to do it for days straight without sleep.  (This
is not necessarily the same thing as doing it for days without sleep "just
for the fun of it.")  Sure, I still *enjoy* it, but there gets to be a point
where I acknowledge that it's not what I would choose to do every second of
my life.  Another thing that people haven't properly hit on is that, sure,
if you got to write exactly what you want to, exactly how you want to do it,
you probably *will* love it.  But if you're making money, this is almost
never the case.  There are many issues that you have control over, but there
are also many issues which you don't control.  There are always times where
you have to do things that just seem, a bit contrived.  Your boss may say
"we need this to do ... in ... way" when it's obviously suboptimal.  The
typical response that people might say is either to "tell your boss to stuff
it" in which case you're unemployed, or "come up with a better solution and
show it to your boss" which (after trying it myself a few times) the boss
typically says "well, this is nice, but it's not what we asked for, go back
and do ... in ... way!"

However, this isn't all bad.  There are certainly times when you've been
forced to do something boring, probably in a college class if you took one.
If your classes were full of interesting assignments that were constantly
enlightening, that's great.  However, most of the time, lots of assignments
in college classes are fairly boring, rudimentary, but you still learn a bit
from that kind of stuff.

So yes, I think it's enjoyable, but there are certainly lackluster parts of
any job, and programming is no exception.

Kris

On Mon, May 16, 2011 at 3:14 AM, harold alcala <[email protected]> wrote:

> A very well said.
>
>
>
> On 15 May 2011 11:18, Adam Ratana <[email protected]> wrote:
>
>> This is a great thread.  I'd like to add to the below points:
>>
>> - do something in a domain you know well and enjoy, that will touch on
>> various areas of the android platform
>> - solve an interesting problem in that domain that android/mobile/etc may
>> be uniquely suitable for
>> - set some limits on what your "version 1.0" will be
>> - dive deep into it... you're subscribed to this group and there's a
>> wealth of knowledge here in the archives and among the braintrust that reply
>> to intelligent questions and topics -- literally, the google engineers who
>> write the SDK respond to pertinent threads!
>> - sleep less, sacrifice some time to learn as much as you can, really,
>> _sleep less_!
>> - make lots of mistakes, fail, do things the wrong way and then improve
>> - publish
>> - have fun, experience some joy and passion for the process, it's an end
>> in itself!
>>
>> After you make your first app, you'll be in a much better position to get
>> android work, as you'll have something to show for your general development
>> skills, in an android product you've produced.
>>
>> On Saturday, May 14, 2011 12:25:17 AM UTC-4, Brill Pappin wrote:
>>>
>>> haha, particularly since 25 years ago, hardly anyone knew java (if it was
>>> even released).
>>> I have something between 15 or 16 years of experience with java now now
>>> (exact numbers are fuzzy in my old age)... and I started with java 1.1 :)
>>> In fact i think its only about 17 years old!
>>>
>>> Anyway.
>>> If your writing code for someone else, there are multiple ways that can
>>> work, but demonstrating an published app should be pretty good proof.
>>>
>>> Our group decided to publish apps ourselves because we wanted some that
>>> didn't exist or we were not satisfied with what we could get.
>>> Even with four apps in the market, it doesn't pay us nearly enough to
>>> replace our day jobs... so we work at night and use the money we make to
>>> support our customers and buy hardware when we want it (or to finance some
>>> other startup project idea).
>>>
>>> I personally also get to develop on the Android platform for my clients
>>> (the ones where I actually make my living) but its a side thing, simply one
>>> of the many many skills I'm expected to have or to able to handle in order
>>> to get a large hourly rate.
>>>
>>> The long and the short of it is. Start.
>>> or i guess if your a nike fan. Just Do It.
>>> With luck you'll get an opportunity, and when you do you will have
>>> something to show for it.
>>>
>>> You are lucky in that right now Android developers are in short supply so
>>> your more likely to land a job doing it with minimal experience than you
>>> will be later. Personally, I'll never go back to a cubical farm if I can
>>> help it, but its taken years to get to that stage.
>>>
>>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to