Look at the subject materials with the perspective of learning not finishing tasks. I'm back to school after 6 years in industry doing master's. I hate these assignments and some subjects I have to do where lecturer is just too much to tolerate. However, all subjects and it's contents are interesting. I have 3 projects to finish in 3 weeks and 4 assignments each week on top of that. Just thinking of them encourages me to quit. I feel depressed. I wake up at night worried and heart beat really high. But I think I have developed some resistance after all this time.Now I take all tasks from the persective of learning. When I think oh I have to finish this project, then I feel stressed But when I think "Oh, lets read what that is, and what about that, how does this work.." then the stress is far less
HN user
ozuvedi
you can't be real !!! If you are, then ... I don't have words to explain ...
Not sure if it's arrogance but my team mate always tries to win (i might be wrong). For example, if we are talking about topic A, as soon as she realizes what she's saying isn't correct, she jumps to another topic or starts to say " Yeah , Yeah I know that... but.... ) haha.... As a friend she is good with all..... professionally i wish I wasn't working with her....
"PhD is for people who want to push forward the state of the art" - that statement alone is more than enough to forget all other items you've mentioned as 'things to consider' :) that's what drives people (well outcome can be different)
I wish I had that offer for PhD !!!
feels good to know I'm not alone. thanks for asking :)
absolute beauty !!!!
What was your product? Possible to have a look at it?
May God Bless you.
The problem is: We programmers choose to stick to the companies run by money crazy people who don't care about us. It's a choice we make. We want to feel safe, love to see payment coming to our bank accounts every week. Problem is in us, not in the people who run the business - most of them have no respect for developers. We all need to be brave, make better choices, refuse to be slaves, search for better options - isn't it what we Engineers are supposed to do? If we start leaving companies who don't treat programmers well, eventually they'll realize the fact. It's already happening..... more developers are doing start-ups, more people are doing freelancing..... Finally, NO UNIONS please..... we enjoy solving problems, we enjoy programming, Money comes second.....
Thank you for the comment. Makes me feel good. I too want to continue being developer, hopefully I'll become a good one like you. BUT somehow environment within the company presents constraints.....
thank you for the link. That article certainly made me think again about how I think.....
unfortunately !!!!
In other words, we can't go outside our socio-economic boundary/ system. Phew !!!!!
It clearly is a tough job. Communicating technical as well as business process at the same time can be very challenging.
Yeah, I can imagine that. Sometimes PM do not have enough freedom and they end up being just an assistant of the directors
Thank you for your comment. PM isn't the role I'd want to be in but I just happen to love projects organized, process in place so that I can focus more in my programming.
I wouldn't be interested to be a full time manager but I'd surely like to see the team better managed, right tools used, development done in a better process and follow standards.
I'm planing to regularly come up with suggestions, options and my thoughts in meetings. May be that would be a starting point ?
That is one of my weakness. I just can't tell people I'm great at what I do or even I'm good. I always feel others are way better than me and always seem to find some fault within me. I always listen more and talk less. When someone has Ideas I respect them and I dnt try to come up with anything because I think I might hurt them or they might feel bad.
Thank you for recommending the book. Looks like a must-read for me.
well, nothing can beat that for sure.
wow, wasn't thinking from that angle. thanks a lot.
Thank you. Cheers !!!
Thank you so much for the reply. You do seem to understand in what situation I am in. Your suggestion seems to be the ultimate solution but being new to the country without much financial backup, I'll have to put this option aside for the time being. However, I constantly think about leaving and doing something on my own every day but without a solid idea and proper plan / backup, its tough one.
I've made them clear I don't want to be just an employee who gets in at 9 am and leaves at 5 pm. I want to lead, set up standards within the company on how the projects should be done. I've made it very clear to them that I want to know more about what's going on and not just sit in a corner writing code. But yes, I didn't say " I want to be a project manager". Because I don't think that would be appropriate as I was hired as a developer. And yes, project management is about connecting with your team, making sure they know the bigger picture of the project as well as company and importantly, make sure you give respect to others and not try to be THE MANAGER.
Sorry for my big para. That is what I am concerned about. What do you think is the good style? I fear I don't know these things. That is what I think I lack. Please help me get to a better style.
I'm sick of working as a slave programmer where no one values good ideas and writing good code, thinking of scalability solutions. If you have respect for programmers, I promise you hard work and honesty !!
Your Problem: You don't have patience. Remember, life is long and you have a lot things to learn. I had same issue as yours in my last company. I hated the company, their coding style, their system...everything. But after working 1 year there, I realized things weren't too bad. I really feel happy I learned a lot there. Then I moved to my current job. I hated it for 6 months. I hated the code. So messy. I thought I deserved better. But now I'm in seventh month. I convinced my senior to move to new tools and new framework. I am already working on it. I learned so much here. Greatest thing: how to convince, how to tolerate, how to have patience and what NOT to DO. Now I know what type of attitude should a senior developer should have, what responsibility is. I am so glad I stayed till now. Have patience. Take every negative as well as positive as opportunity to learn. That's how you'll move forward. At last, be a good person. Be humble, respect others. Be a good listener. Problem with programming world is most of the developers talk more and listen very less. They search for quick answers and read very less. Don't go that way. Best of Luck !!!
1. It's ok to feel you're a bit more good that other people but never let yourself feel you know better than everyone. 2. Respect your teammates and always be open to learn from them 3. Programming is not typing or coding. It's about coming up with solutions. So, before you start typing code use your brain. 4. Don't run after a hype. Think before you use any tool or technique. 5. Enjoy !!
I went to your blog. If that is seriously yours then I don't think you need a job where you'll be managed by some dumb blokes. You have what it takes to create awesome stuffs. Go work on your dream ! Imagine what & where you want to be after 10 years - some manager or lead of some XX company OR a professional with real value?