Ummm.... you're in the wrong company. What would "starting your own company" look like? Getting to mess around with "cool" tech all day? Following your passions and interests is great, but... here's another perspective.
I hated university computer courses, so much so that I ended up only taking one. It was mostly a bunch of geeks sitting around talking about how cool stuff was, but little real world impact.
Working in the 'real world' gives you an opportunity to directly impact clients and customers, without trying to worry about grant/research money. Being able to talk to customers/clients, figure out the solution, deliver it, get rewarded, then repeat the cycle is great, and in a commercial/corporate environment, you can continue that with less focus about 'raising startup funding' (were you to start your own venture). Being *creative* while solving real immediate problems is a fantastic turn on for some people (me) as opposed to just "hey... look at this cool tech I developed!" and then having no one using it.
If you're not getting to do that, switch companies before you just 'start your own'. Having daily standups where you're lying to people to cover up boredom or whatever... get out of there. Anti-Java hat on for a moment - this is the downside of "Java's awesome because it's everywhere" - it's also everywhere and adding to these sorts of 'big company enterprise shop' cultures that wear people down. You probably wouldn't be having this conversation if it was a Ruby, Scala, Python, PHP or something else. Certainly you *can* - bad corporate processes aren't defined by languages, but they do seem to attract them more.
Go work for a smaller company and you'll likely avoid some/most of the issues you're talking about (but be prepared to swap them for other issues!).
On Thu, Jun 28, 2012 at 8:03 AM, alexander sharma <[address removed]>
Is there anyone else who thinks that Industry work is just about following
processes "agile daily standup, the whole day managers don't communicate
with the developers cause they are too busy doing meetings and then
in the morning they ask what you worked on, (whats the point?),
why even bother telling them what you did since they don't have a
technical enough understanding of the issues a programmer faces,
to me the daily standup seems just a way of scrum masters (who mostly
have not coded in 10 years/ some have never coded in their lifes
and then they say that seems long why does it take so long to complete the task
how can they say that if they have not written one line of code in their lifes)
to control developers.
Furthermore developers need to put up a facade to managers
that they worked on a boring task such as replacing tag libraries
and they make it sound like a lot of work in the daily standup just to look
good in front of managers in their annual performance reviews.
I've been industry for 3 years now and the longer I stay the more I feel like
I want to start my own company although it is risk cause of money etc.
Is this why so many developers start their own companies?
University seemed so much more interesting than real life as
one could focus on topics that were interesting such as machine learning,
artificial intelligence, data mining, distributed systems and it fosters
a much more creative environment where research is possible because
there are no managers who try to control everything you do therefore
not allowing you to be a creative thinker which in my view is what makes
software development interesting in the first place.
Thanks any views appreciated.
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by alexander sharma ([address removed]) from LJC - London Java Community.
To learn more about alexander sharma, visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages
Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]