self-improvement

Afraid of new people

I've been working for about a year in this start-up as a developer and in this time I've managed to get acquainted with the technologies we're working with. However, there's this one client that I've grown fond of over time and for which I've devoted my full attention and expertise when needed. The problem is my boss wants to expand the ...

How to give advice to co-worker without seeming as though i'm lecturing him.

I have a co-worker who refuses to take advice on a solution to a problem. I think he will eventually get there however the solution will be far more complex than it needs to be. He is the lone warrior type, and get's passive aggressive when you try to give him advice. Do I just let him use the more complex solution which will take more...

Is Mathematics Minor or Double Major Necessary?

Hello, As a computer science and engineering major, I am considering math minor or even double major nowadays. My future plans includes academia, so i wanted to ask if math minor or double major brings me any benefits for academia? ...

Is MSDN website sufficient for C# self-learning?

I know there are plenty of books on C#, but I'd rather learn by reading articles/guides and watching video tutorials. Would Microsoft's MSDN website be enough to teach myself C# in depth? Thank you. *Update:* @Jon Skeet: Thanks for your honest answer. I might just do that then, - I'll get Table of Contents from a C# .NET book and then...

Book advice requesting

Ho there, I will be facing a new and exciting issue in the near future. I have to study a complex Domain Model for an application that will control the Production Cycle of a very big manufactoring Industry. I am a Developer with good experience mainly in the UI and the in the logic layer. I have not created a Domain Model in the past. ...

How do you balance resume-driven-development with staying current?

Considering that I believe that the best way to effectively gain experience with a given technology is to work, how do you make the decision between "I'm implementing our next project in x because we need to" and "I'm implementing our next project in x because I want to/think it's awesome"? I get that it's about using the 'best tool for...

Best way to stay current on technology

Possible Duplicates: How can I continue to stay current on the latest and (maybe) greatest tools, techniques, and technologies? Whats your way to stay up to date and learn new technologies? The way lifehacker provides the ability to stay current on lots of general topics, including software and gadgets, is there a site out t...

The quickest way to learn C# language for experienced programmer

Possible Duplicate: Best C# Book For An Experienced Programmer Hi, I was asked by experienced programmer (c,c++) what is the quickest way to learn C#. Are there any special resources that point differences and give some useful examples? I know a lot of great tutorials for 'junior programmers' but I think they take too much t...

Is there any concept for activity tracking from a conceptual perspective during programming time?

I would like to learn what kind of real time activity/problem tracking methods people use. Let me clarify what I mean: When programming, I usually take a note for the current problem that I try to solve. I write down a sentence to name the problem. During research or debugging, I come across several alternative solution ideas that might...

What motivates you to document/not document your code?

I am facing this problem of NO DOCUMENTATION what so ever in my organization. So, I am wondering, when ever I write my code I also try to write the important things, i.e. when some one reads my code, they can understand the context. So my questions are: What makes you document or not document you code? How can we make developers doc...

How do I learn programming the second time?

I am a marketing manager in technology. Over ten years ago I programmed a little (scripts, C) and really liked doing small programs. Today I do not get to program at all for work. I do write blogs and use all kind of applications beyond the casual user. But I do not get a chance to do programming. What would be a good place to start w...

C# Learning for a Beginner : To do a project without having read big concepts.

Hi Guys, After 3 years working as an IT Support Technician, I decided to change of field and get to Programming. I am learning C# through the Wrox Beginning Visual C# 2008 book, that I use as guideline. I have read the whole POO part (inheritance, Polymorphism,....delegates,...). I have started the second part which is Windows Program...

What should i code to get into the depths of advanced C++?

Hi all, i'm looking for project suggestions that would force me to "get my hands dirty" with advanced C++ features. I'm talking about projects that would utilize the full power of the language (STL or even boost (didn't use it much yet)). Why? Because i want to learn, i want to find new challenges. At work, things start to be boring, r...

why does task X, appear two times for unit 0 at clock cycles 4 and 5?

why does task X, appear two times for unit 0 at clock cycles 4 and 5? have to make a program for the arragnment of the pipeline, but i need to know the above. is it just because the author wants it to repeat?? the picture. link to picture from image shack http://a.imageshack.us/img130/1228/exampleoffeedbackpipeli.jpg ...

How to pick an area for focused improvement

Hey SO, Let me preface my post by saying I've done a bit of searching, but so far I have not been able to find any posts that contain exactly what I'm looking for. I'm a relatively recent college grad (BS in comp sci) and have been working at my first full time job out of college for the past few months. Right now I'm working in QA, bu...

A distributed database is a collection of multiple, logically interrelated databases distributed over a computer network.

. A distributed database is a collection of multiple, logically interrelated databases distributed over a computer network. Sometimes "distributed database system" is used to refer jointly to the distributed database and the distributed DBMS. please can any one give a simple yet clear example of "multiple logically in...

Where to go next with learning more about web programming?

I have been a developer for 10 years now. About 80% - 90% of that has been working on a green-screen in IBM's RPG. Previously, I have had some exposure to Java, and in my current job I help out our web developer with small projects in C#.NET and now with some MVC. I have also played with PHP some. I want to play more with some of this s...

Learning PHP - is there a php alternative to http://tryruby.org/?

I've got a friend trying to learn php (they've never used a programming/scripting language before). They have a minimal understanding of html. I've used tryruby.org a little bit once, and I'm hoping there's something similar for php. I learned using books, but I don't want them to have to go through setting up a server on their localhost...

did any of the more experienced and skilled programmers really struggle with the very basics of programming?

I ask on behalf of those that have a very hard time grasping the basics, and I mean the very basics. From simple loops to basic arrays and what have you. Is there really a light at the end of the tunnel. Language independent. Yes, practice and experience pays off without a doubt but from my experience those that blossom in something us...

Learn a new language or continue with Java?

I'm thinking about going back to school in a year and turning my CompSci minor into a major. I feel that in the meantime I should keep learning, but I'm not sure what to learn. In school we mostly worked with Java, so I'm most comfortable with it, but obviously there's plenty more for me to learn--for example, I'm not that familiar with ...