Tag Info

Hot answers tagged

11

Ha. I've been programming for 15+ years, and I still don't feel competent most times. But, I'm in good company. Suggestions: Read general purpose programming books and blogs. I really liked Pragmatic Programmer, but there's a lot of information out there. Learn different types of languages. Pick up a functional or aspect-oriented language. Or if you've ...


11

As someone who has had problems with mood, motivation and goal-setting almost all of his life... and as someone who is similarly introverted and into the idea of self-made-success... I've learned that the single most important factor in keeping the momentum to achieve life goals is: A regular routine of a healthy diet and (near-)daily exercise This may ...


6

As describe in Hyper Productivity Theory, you need four factors to become hyper productive: Responsiveness, Motivation, Communication, Courage. The first three are enough to bring you back to the brighter side. Reponsiveness: Don't work on big piece of works, split it to several smaller tasks. More time you found that you can make them done, your ...


6

You'll be a better programmer if you have experience of multiple programming paradigms and different techniques (server-side, web etc.). That said, some programmers who know just one thing (like Cobol programming) will thrive because of great demand for such specific skills. To say that other development experience doesn't count for an iOS position is ...


6

From How to Win Friends and Influence People: Fundamental Techniques in Handling People Don't criticize, condemn, or complain. Give honest and sincere appreciation. Arouse in the other person an eager want. Six Ways to Make People Like You Become genuinely interested in other people. Smile. Remember that a person's name ...


4

Short Answer: Focusing on one technology is better for getting a job. Learning multiple technologies is better for building a career. Decide which of the two is what you want, and go from there. Long Answer: Learning multiple technologies will make you a better software developer. No question. If you only focus on one thing, you'll be great at that one ...


4

One general key to not feeling dejected is to avoid comparing yourself to others. You might find it hard to avoid that way of thinking at first, but try to keep in mind that most happy people do not spend much time and energy comparing themselves to others. You may find that you have a some edges over a few of the graduates from the prestige schools. For ...


3

I think you need to apply a little statistical thinking to this. The kind of people you are talking about are the .00001%. The vast majority of us are not going to reach that level nor do we need to as the vast majority of the jobs out there do not require or want the skills of the .00001%. There are plenty of good, interesting jobs where you can contribute ...


3

I was thinking like you when I was 16-17 back in school. I even almost chose a different profession. Fortunately, I changed my mind on time ))) There are some facts that everyone has to deal with. The first one is that there is always someone better than you (as well as you're better than many others). You need to accept this and not be surprised that kids ...


2

A more creative use is using it within another field. You can look for process management in many fields - technology, accounting, teaching, etc.


2

You might want to talk to a doctor about some of this. As far as productivity, start by picking something you can do that gives you a "small win." And build from there. For example, maybe you could say that you will go to the library and read for an hour. (This will help with the distractions/feeling lonely). Or maybe you could say that you will read for 15 ...


2

There are quite a lot of factors to try and pinpoint here. I would say that it's creative repression - your brain wants to release creative output, but you're being halted from it somehow. Not being able to express yourself will hit at your identity. Like a caged dog, you start by becoming restless, but eventually become demotivated and depressed after ...


2

Summary: Find a way to get some training in the new skills you need for the new role, and you'll stop spending a lot of time and energy in figuring out what it is you need to do. When I made the same shift from senior developer to lead, I also found that the work had changed. In my case, I already knew that would happen, and was looking forward to the ...


2

The answer is very industry or sector specific, but I think the answer is that it will not hurt your long-term prospects provided that you: Left your old jobs for a good reasons, i.e., more money, new challenges, etc. Exited your prior positions professionally, i.e., gave ample notice, tried to complete projects, made yourself available if your former ...


1

The first thing you need to realise is that people are not against you, they are for themselves. This means that, often, when they blame you, they can get out of their own responsibilities. While this doesn't mean you shouldn't take up any responsibility for you own mistakes, it does mean that you have to be able to recognise the origin of the error, and do ...


1

You can also use a CRM (Customer Relationship Management) tool with your email. You can use many of them as plugins with your email client - gmail probably has the most options. Some like Capsule CRM have a nice button you click to sync up. You will, however, be committed to use the address book with the CRM.


1

Yearn to expand your technical knowledge. Don't save your only time to learn for work hours or homework hours. It may seem harder than it sounds, but start off with small projects and build your way up. Try learning a new language, check out CodeAcademy (web languages) or CodingBat (java/python) Create an account on GitHub and start creating a portfolio ...


1

Listen to tech pod-casts and recorded lessons. I subscribe to online video training and listen to lessons while driving. I do the demos when I get to my desk. Build something big on the side. keep it in source control so it is not throwaway code. When you build something on your own you really do own it and care about its totality. this helps you see gaps ...


1

Nobody can tell you what to do next but advice on how you might want to decide is well warranted. You've got some high level thinking to do. These questions answered honestly can help you guide what to do.There are infintely more but this is just a start. What is your vision about where you want to be in five years? What lifestyle would you like to ...


1

It's almost as if you want accountability as a service. But there's something mysteriously effective about knowing you're going to have to talk with somebody at a predefined time that might help you get across the finish line. That's precisely what accountability is. In self-help circles you'd seek out an accountability partner for whatever it is you ...


1

How does a software developer will become most successful person in his professional life I am a software developer, too. It depends on what you mean by "success" here. You can think of "success" by making software in two ways: Making a lot of money from it Making an impact Point 1. is implicit because you chose this as a profession. Point ...


1

I'll give this a shot, but I first want to say that career should not be above all distractions. Sometimes something outside of work can have profound effects on our lives. Suppressing the acknowledgement of these events can be detrimental in more ways that just your work. What I would recommend is having a physical stimulus that you identify with ...


1

Your focus may be in the wrong area. From a very human perspective, it could be said that work is a necessary item to help you live life without the distractions of being penniless and homeless. I put my family first, then my community, then me, then work. Luckily I get to work in an area I really enjoy, so a lot of the volunteer and community work I do ...


1

When at work, you should be professional and not let distractions from your private life needlessly have an impact on your job. (However, it should be stressed that after work hours you should not focus on your professional duties. You need to rest and have a private life.) To help clear your mind from distractions, I recommend you give Mindfulness training ...


1

Is this hight is a good hight? This is a very subjective question. For example, I'm 180 cm. Nothing wrong with my hight. Also 170cm is a good height. Don't care it ;) In my opinion, If you are a women, 170 cm is a very good height. Please don't obsession it. And your career never matter about your height. It's only about in yourself and your ability. ...


1

well i think that every goal should have a reasonable timeline so you should revised your goals in such a way that you don't feel you are doing it so slow. for example you set a goal that you want to be an expert in c++ pointers maybe in 1 or 2 months. in this way you are not putting pressure on your self. revise it to do it in 15 days because there are many ...


1

can you pair with someone? If you can - do it! Pair programming is a great fun and you'll forget about all these problems with motivation (if you don't believe me - just try it). Same thing for your internship - look for the places with Agile culture (SCRUM, Canban, XP)


1

To provide balance, also consider looking at The Seven Habits of Highly Effective People. Both books are classics but are very different in their approach. The first is about techniques to influence other people (which might be perceived as insincere and therefore backfire.) The second is about attempting genuine personal change (which is harder to ...



Only top voted, non community-wiki answers of a minimum length are eligible