Questions on self-guided improvement. Because no one cares as much about you as you do.

learn more… | top users | synonyms (1)

3
votes
3answers
659 views

Working alone vs with others [closed]

Being a student in a small school, there aren't a lot of people (well, there aren't any) that share the same passion or skill of programming that I have. I have been learning to program myself since ...
3
votes
3answers
376 views

Migration to embedded systems

My company has so far been developing a medical device, which is connected via USB to a desktop system (running x64 Windows 7) to run the image analysis and do everything GUI related. I am familiar ...
3
votes
2answers
1k views

What precautions should be taken when joining a software company? [closed]

I am joining a software company very soon as a fresher. But I am afraid that no one knows me and also every one there will be professional. So I want to know, what precautions should be taken in ...
3
votes
4answers
298 views

How do you keep from running into the same problems over and over?

I keep running into the same problems. The problem is irrelevant, but the fact that I keep running into is completely frustrating. The problem only happens once every, 3-6 months or so as I stub out ...
3
votes
1answer
1k views

Wide gap in my resume as a Java developer. What are must-have skills required to get hired those days? [closed]

For some legal reasons I haven't worked for anybody for the last 12 years. I am a java web developer or at least I am thinking so. For this period I have been working on my project- some sort of ...
3
votes
2answers
1k views

Participate in open source project [closed]

Currently, I am through a very creative phase as a developer. I think it's a good time to contribute to an open source project. Not as "permanent" developer to a project but in a "help wanted" manner ...
3
votes
5answers
379 views

How can a developer evaluate the effectiveness of his workflow? [closed]

This question has been on my mind for probably 10 years. Ever since I've started programming for a living. And I've seen multiple discussions about good fit, distractions, being in the zone, etc. But ...
3
votes
2answers
1k views

Programming methodology - best way to level up? [closed]

Ok, so I'm at a point where I think I have my basics down. I'd like to think I'm just starting to become an intermediate dev. So, how do I level up here? It feels like I have reached my threshold, ...
3
votes
2answers
141 views

Where can I find high-quality resources for programmers who are not-English speakers? [closed]

I've recently reviewed a resume for a very promising student who is not a native English speaker (I believe his native language is Bengali). His academic record has some gaps, too - he could use a ...
2
votes
9answers
2k views

How do you stop yourself from making mistakes? [duplicate]

I used to pride myself with the high quality of the code I delivered. Today I made a mistake that wiped the grin off my face. It was a null reference exception caused by a hasty fix to an edge case ...
2
votes
3answers
584 views

Development processes, the use of version control, and unit-testing [closed]

Preface I've worked at quite a few "flat" organizations in my time. Most of the version control policy/process has been "only commit after it's been tested". We were constantly committing at each ...
2
votes
2answers
453 views

Is there a device still being sold that requires efficient programming? What is it? [closed]

Edit: As a lot of you have pointed out, efficient can mean a lot of things. I guess when I say that the device 'requires efficient programming', I mean that the device does not have lots of memory or ...
2
votes
4answers
3k views

Best resources to really understand run-time complexity [closed]

I'm familiar with the basics of run-time analysis such as what makes certain types of code O(n) and O(n^2). But I'm having real trouble learning, understanding, and really remembering how to analyze ...
2
votes
3answers
616 views

Software testing for developer [closed]

I'm a software developer. What do I need to know about software testing (apart from TDD, unit-testing and stuff) to make my software work as it should? For example, there are cases when TDD is not ...
2
votes
3answers
161 views

Moving from academics to workforce [closed]

I have worked for the past 4 years as a programmer and research assistant. It is my second major job out of college(CS degree). It was a good position at the time, but I grew frustrated at the slow ...
2
votes
2answers
211 views

Bad idea to display mail server info in public github project?

I have the project for work that requires me to send e-mails to people using our work mail server. The server doesn't require authentication. Part of my project is using a Java-Helper I'm developing ...
2
votes
1answer
399 views

Do I have to change my company to make sure I'm good enough? [closed]

I have been working as a developer since my fourth year of university until now. I'm getting my master's degree next year (in math modeling). I've worked for the same company all the time, first on ...
2
votes
5answers
257 views

Is specializing beneficial in IT industry? [closed]

For the past few years I started wondering if it makes sense to learn advanced techniques in some fields of IT, or is it better to be just good at everything, and use the simplest code possible ...
2
votes
2answers
241 views

Social Impact projects [closed]

I'm working at a software consultancy that a has a lot of volunteers available for about a month and a half at a time (when we're between projects and learning things) and we'd like to start ...
2
votes
2answers
151 views

How to retain familiarity with previously worked on technology/language/feature [closed]

One problem that I have faced over the years is that when I stop using a technology (COM,QT)/language (VBScript)/feature (Templates) for development over the time I lose skill in that. What in your ...
2
votes
2answers
498 views

What would be the best way to spend a day learning Guice? [closed]

I have just joined a company where the major projects, including the one i have landed on, use Guice. I have never used Guice. I am familiar with dependency injection, in the shape of CDI (a bit) and ...
1
vote
2answers
762 views

Hate repetition to the extreme [closed]

I program in a style that everything it's expensive or I really do hate repeating anything, mostly because I develop for embedded systems. So I get very annoyed when I have to do something that causes ...
1
vote
2answers
1k views

What does a programmer really need to become a professional? [closed]

There are huge numbers of programmers, especially juniors, who need good assistance in becoming professional. I've heard a lot of about "books every programmer should read", etc. I have two years of ...
1
vote
4answers
654 views

Should a novice programmer learn several languages at once? [duplicate]

Possible Duplicate: Is it worth being computer languages polyglot? I am half way through my first year at university studying computer science. I have been learning Java on the course and ...
1
vote
5answers
570 views

Scaling yourself up against a better programmer/role model? [closed]

After having watched this video I have to ask how a programmer can go about measuring themselves against other, better programmers much as a chess player would. How would you decide who is a role ...
1
vote
4answers
2k views

Is it bad to learn multiple programming languages? [closed]

I started learning PHP and I was able to get myself familiar with it. Now, i want to explore other programming languages like PERL so that i can compare it myself to PHP. Will I be confused to learn ...
1
vote
4answers
547 views

Skillset improvement in coming new year [closed]

Here is a little background information. I have been working for Java 10 years. The product I am working on went to live about 3 years ago. Now, the product is getting stable. After all the ...
1
vote
5answers
1k views

Two months in my new job, still having trouble learning a new codebase. How can I improve? [duplicate]

I'm a self-taught programmer. Up until now I haven't had too much problems building things I have wanted to. Historically, given an issue, especially one I have caused I haven't had much of a problem ...
1
vote
3answers
295 views

Are design patterns essential for good code? [duplicate]

Are design patterns (e.g. factory pattern, observer, etc...) required to be known to write good code? I often have no idea of what people mean when they talk about inserting pattern name here pattern ...
1
vote
1answer
447 views

What are the Vital Things noticed in an Experienced Programmer Resume by a firm? [closed]

Hai Friends, Tell me or share with me , i am developer with one year experience, now i want to modify my old fresher resume to an experience resume, so i want to know what are the ...
1
vote
4answers
643 views

Shoring up deficiencies in a “home grown” programmer? [closed]

I started out by teaching myself BASIC on a Vic 20, and in college (mid 80's) I had Fortran, Pascal, limited C, machine and assembler (With a smattering of COBOL) as part of a computer science minor ...
1
vote
4answers
1k views

Why do we tend to make things too complicated? [closed]

The fact that principles like KISS and YAGNI are so popular, speaks clearly about our inclination to make things too complicated. Is this inclination a part of our nature or is it a part of our ...
1
vote
2answers
396 views

How to transition from “help vampire” to “developer”? [closed]

I've been a computer enthusiast my entire life, but didn't first start programming (web development) until I began College. It is now four years later - I am about to graduate, have had a handful of ...
1
vote
2answers
2k views

How to improve yourself and grow as a programmer? [duplicate]

Possible Duplicate: How do I improve my coding skills? I'm a 4 yrs experienced programmer with JAVA being the strong point of mine. I know basics of web, C++ android, blackberry ...
1
vote
2answers
157 views

Do I continue developing an alternative existing solution, or am I wasting of time? [closed]

Almost 2 years ago I had need for a monitoring system, that monitored servers ping times, databases and various other metrics, but also things things like my email inboxes (for unread email), my game ...
1
vote
5answers
2k views

Evaluate one's skill and improve it? [duplicate]

I've taught myself a set of scripting and programming languages and right now I am very pleased with C#, I am the type of person that learns best by doing it and while I am able to create pretty much ...
1
vote
3answers
434 views

Question about moving to embedded systems [closed]

I currently work as a .net developer and have coming up to 3 years experience in the industry as well as a degree in computer science specifically software engineering (I know that means nothing but ...
1
vote
3answers
159 views

What are the development procedures on large web applications? [closed]

I am interested in learning of the different procedures and environments it takes to maintain a large application. For example, in my case I use a CentOS local server, where I develop my applications ...
1
vote
1answer
511 views

Technical manager (not lead architect) of development team [closed]

Can you be a technical manager of a development team, without knowing the technology they work with? I'm very technical, having been a tech lead for a while, now I'm a manager, and the new team ...
1
vote
2answers
125 views

Recommend self-talk logger software or technique [closed]

I observed that discussing with your self about a problem is a fairly common practice. I find it is even better to write what you think. Not only it forces you to materialize your problem, but the ...
1
vote
1answer
450 views

Good resources for advanced C++ topics? [closed]

What are some good resources for advanced C++ topics. I know C++, but have little knowledge of threading, advanced meta-programming and inner-workings of meta-programming and I'd like to get better.
1
vote
1answer
787 views

Which skills should I improve in order to become a professional software engineer? [duplicate]

Possible Duplicate: most desirable skills for a graduate software engineer I'm currently doing my PhD in physics and will be finished in about two years from now. I plan to become a ...
1
vote
1answer
95 views

I'm graduating as a CS major from a bad CS program. How can I catch up? How can I get over it? [closed]

I transferred to Computer Science my Freshman year so never really got a chance to look at schools for CS in particular. I breezed through with a 3.9 and never really felt challenged. I did three ...
0
votes
5answers
338 views

How to become a super user (programming)? [closed]

You try a new tool and it does not work. You google the problem and if you are lucky a random answer says you need to edit some weird configuration file and place it in a specific directory you don't ...
0
votes
2answers
722 views

Can one become good programmer by self learning or a mentor is needed? [closed]

I am a self taught programmer. I have only 1+ year of experience in development. Majority of my knowledge is gained by reading books and from little bit from the engineering degree. Currently I have ...
0
votes
3answers
786 views

As a programmer, what paths should I take concerning education? [closed]

After a burst of ranting about homework, the applicability of the classes I'm taking, and my computer science teacher, I have some questions concerning education for my career path as a developer. I ...
0
votes
1answer
699 views

What are `Developmental Milestones` for programming skills? [closed]

I studied in the field of Computer Science for 6 years, bachelor's degree and master's degree. I have studied all the basic programming like C, Java, VB, C#, Python, and etc. When I have free times, ...
0
votes
3answers
132 views

Choosing the right resources [duplicate]

Once I heard that a good book on any programming language cannot be short, so the number of pages is the first criterium when choosing a tutorial. The statement was half a joke, but it has some truth ...
0
votes
2answers
531 views

Procedure or Event Driven Language For Education [closed]

I am here to ask a question that has been asked many times before. What programming language should I learn to become a intelligent conceptual programmer? Many people agree, you do not have to ...
0
votes
3answers
290 views

What is an appropriate language for expressing initial stages of algorithm refinement? [closed]

First, this is not a homework assignment, but you can treat it as such ;). I found the following question in the published paper The Camel Has Two Humps. I was not a CS major going to college (I ...