Tagged Questions

This tag is for questions on self-guided improvement and how you can make yourself be a better programmer. Questions should focus on things you can change about yourself and not your situation.

learn more… | top users | synonyms (1)

-4
votes
0answers
57 views

What is a program/software suite that you learned that made you a better programmer? [closed]

I am interested in picking up programs that would me a better programmer. I can think of Github and SVN, but nothing else stands out to me. I know this may be a bit vague, but what are useful tools in ...
3
votes
1answer
74 views

How can this deterministic linear time selection algorithm be linear?

Im trying to understand the basic concepts of algorithms through the classes offered at Coursera (in bits and pieces), I came across the deterministic linear time selection algorithm that works as ...
0
votes
2answers
108 views

How important is common-sense in programming? [closed]

Are there any basic concepts one needs to apply in order to be a good programmer? Like being punctual, ambitious or scrupulous? What are the most important qualities one needs in order to do quality ...
-1
votes
1answer
129 views

How to connect with more programmers? [closed]

I am not interested in finding out about any specific community (which are many out there). I just want to know how to make yourself known as a programmer. I think I am an experienced one and, even ...
6
votes
2answers
272 views

How to gain experience?

This is a problem that I think many people will find very common and some guidance from the expert users around here will be appreciated. Background Basically I'm a junior web developer in a team of ...
7
votes
3answers
261 views

How to gain personal practice at heavyweight development methodologies?

I'm in a new job where the project needs to meet strict quality standards, be heavily documented, managed in great detail, UML diagrams, and all those things that are opposite of "cowboy coding" where ...
-3
votes
2answers
172 views

training plan for asp.net and c#

I would like to create a self-taught training plan for C# / ASP.NET. Assume that I have the basics in place.(I know how to use VS2010, understand HTML/CSS etc) How would you structure this training ...
63
votes
17answers
2k views

How important is self-teaching in the programming field? [closed]

I'm 16. I've started programming about a year ago when I was going to start high-school. I'm going for a career in programming, and I'm doing my best to learn as much as I can. When I first started, I ...
0
votes
1answer
74 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 ...
4
votes
3answers
144 views

Internship vs Open Source in terms of experience [closed]

I'm currently a second year undergraduate Computer Science student. I'm having a hard time deciding to either apply for an internship or spend the summer back home, working on some fields I feel I ...
-1
votes
0answers
133 views

Improve my programming skills. Advice please [closed]

What would you advise someone to read/do who is looking to improve their programming skills. Background: I took Computer Engineering in college and graduated in 2004 (.Net 1.1). We had a horrible ...
0
votes
2answers
125 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 ...
4
votes
2answers
163 views

XP, TDD or DDD - Which one should I learn first? [closed]

I want to learn XP, TDD and DDD to improve myself. My problem is I have general ideas of what they are but I don't know which one should I learn first, do I need to learn something before other? ...
0
votes
1answer
167 views

How can I find ideas for small projects? [closed]

I'd like to start a small software project to do on my own in my spare time, but I don't know what to do. How can I find ideas? When I ask most people, their ideas are way too big in scope. Thanks.
8
votes
4answers
419 views

How important is knowing functionality before coding?

I work for a software development company where the development work have been off shored to us. The on shore team handle the support and talk directly to the clients. We never talk to the clients ...
18
votes
12answers
1k views

Techniques for getting off the ground in any language

When I start learning a new language, I have a couple of simple implementations that I like to complete to familiarise myself with the language. Currently, I write: Fibonacci and/or factorial to get ...
1
vote
2answers
259 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 ...
2
votes
3answers
187 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 ...
-3
votes
1answer
97 views

App Development books for intermediate level [closed]

This question seems to be asked previously on this site but the audience targeted are different. I am an Engineering student who knows Python, C and familiar with Java(learning now; good at ...
4
votes
4answers
254 views

I Want To Program! [closed]

I am highly interested in learning how to program but I am unsure whether I want to lean towards web developing or software programming. Or does computer programming cover both in a nut shell? Where ...
-2
votes
3answers
99 views

What is effective source to get experience and to improve skills? [closed]

daily job my own project website and forum. books code I read everyday others I have seen different people do different things to get them improved. which one is the effective way?
-3
votes
1answer
260 views

Why learning new things is not important on a job hunt? [closed]

I have just finished my job hunt. I think it was about 40 job interviews, I like to travel and get to know many companies. One thing I did not like is that they don't care about new technologies. I ...
18
votes
11answers
1k views

Should I be concerned that I can't program very fast without Google? [closed]

Possible Duplicate: Google is good or bad for programmer? I'm currently in college to be a software engineer, and one of the main principles taught to us is how to learn for ourselves, and ...
2
votes
2answers
274 views

How do you deal with the details when reading code? [closed]

After reading some projects, I find that it is not the architecture of the software that is really hard to know. It is not hard to figure out the architecture immediately if the project is clearly ...
6
votes
5answers
365 views

Which way is practical for improving your skills with pet project?

About your own project, in which way does it give you more improvement? Read high quality code in the same domain, implement your own. Write one project from scratch with your imagination. My ...
41
votes
17answers
2k views

How would you know if you've written readable and easily maintainable code?

How would one know if the code he created is easily maintainable and readable? Of course in your point of view (the one who written the code) your code is readable and maintainable, but we should be ...
3
votes
2answers
112 views

Looking for a digital developer book service

I just started managing a small team of developers for my company and I would like to give them access to a library of books that would help them improve their skills. Before I buy a bookshelf worth ...
0
votes
1answer
112 views

going from C,C++ to php [closed]

I need some good professional advice from some of you. Till now I had worked in c and C++ with having a good exposure to telecom background.This is around 8 years since I am working on these ...
1
vote
1answer
180 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
2answers
125 views

Methods of ordering function definitions in code

When I work on some programming project (usually command line application in Python with many switches), I'm usually creating about 30 and more functions. Most of the functions are in one file (except ...
2
votes
4answers
275 views

job prospects for a 45 year old beginner in programming [closed]

I am about to finish my associates degree in programming and want to know if it its a good idea to go for bachelors program for someone of my age (45)? If your answer is yes which language or skills ...
2
votes
1answer
261 views

Where should I start learning math with regards to programming

I've created several systems already, a web based menu system, a payroll system and I am currently developing a patient administration system, I know java,C,C++ C#, javascript PHP and other ...
9
votes
7answers
678 views

Checking if a method returns false: assign result to temporary variable, or put method invocation directly in conditional?

Is it a good practice to call a method that returns true or false values in an if statement? Something like this: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, ...
1
vote
4answers
228 views

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

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
votes
4answers
203 views

programming language vs algorithms what to study? [closed]

Since the proliferation of programming languages? Also increasing algorithmic innovations across the software technology be it a storage or transfer (wired/wireless) trillions of algorithm are ...
8
votes
5answers
274 views

Transforming theoretical knowledge into practical knowledge

I have got good grades and ~ 10 years of professional embedded s/w development. However I have come to realize that and also been pointed out in performance appraisals that although I have good ...
-1
votes
3answers
162 views

how can I improve my c++ skills [closed]

Possible Duplicate: Why c++? Where to start? I consider myself a java and python coder. For python (usually not so big project but more scripting and fast stuff) I use vim, for java I use ...
3
votes
5answers
171 views

Is specializing beneficial in IT industry?

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 ...
3
votes
3answers
203 views

Software testing for developer

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 ...
-1
votes
1answer
65 views

Guidelines on how to give of a project demo over conference calls to the client? [closed]

I have read the guidelines on how to be prepared for conference calls but no matter how good I prepare I have the following problem. I usually encounter unexpected questions towards the end of the ...
-1
votes
1answer
335 views

Advice for improving analytical skills and thought process [closed]

Possible Duplicate: Improving analysis skills My questions are, how can I improve my analytical skills and what can I do to improve my thought process?
8
votes
1answer
157 views

Is there a correlation between some software engineering practices and software engineering success stories?

I've been reading the book "The Drunkard's Walk: How Randomness Rules Our Lives" by Leonard Mlodinow and it's a truly enlightening read. The book deals with probabilities and human reasoning. And ...
0
votes
1answer
143 views

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

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 ...
2
votes
0answers
88 views

Fun Learning Exercises Recommendations [closed]

Possible Duplicate: Where can I find programming puzzles and challenges? Recently in our workplace we have been playing Design Pattern Poker. This is fun and really helps the participants ...
3
votes
8answers
387 views

Is it possible to learn maths via programming, or you should learn maths for programming?

I am not the best in maths, not very horrid either, but lower than the average, I've always been thinking to improve my maths, but schools and books didn't do the job because I get bored too fast. The ...
5
votes
6answers
440 views

How long does it take for one to become really comfortable in a programming language and coding starts being fun? [closed]

I am just starting out in programming learning Aspect and I'm nearing the end of the introduction. I've learned about algorithms and functions and types of code and Python and briefly the basic ideas ...
5
votes
3answers
265 views

How do you prevent getting stuck in “research-mode” on a big project you're unfamiliar with?

I'm in a situation where there's a big project that I need a lot of background know-how to accomplish. yet I'm not moving fast enough in the research/study phase - and seeing myself off-track ...
10
votes
7answers
660 views

After writing code, why do I feel that “I would have written better” after some time? [closed]

I have been working on my hobby project in C++ for more than 2 years. Whenever I write a module/function, I code it with lot of thinking. Now see the problem, do { --> write the code in module ...
1
vote
3answers
103 views

What are some possible accreditations I could get over 4 months toward being a software developer? [closed]

We have a family business and I need to be in India, Delhi for 4 months as a part of a business trip. I won't be doing much all day. I already have a degree in economics, but I also love software. ...

1 2 3 4 5 7