Specifically, what are the best indicators to forecast if someone will be a great developer, and also, someone that you would want to work with?
Examples:
education
breadth of technical knowledge
depth of knowledge in a particular domain
interpersonal skills
work on open source projects
choice of tools, operating systems, and languag...
Specifically, what are the best indicators to forecast if someone will be a great manager for a team of software developers, and also, someone that you would want to work for?
Examples:
education
breadth of technical knowledge
depth of knowledge in a particular domain
interpersonal skills
work on open source projects
choice of tools,...
What are some good programming skills to learn or focus on to future-proof my career over the next ten years? By this, I mean what do you see as being the popular languages, tools, and software technologies in widespread use over the next ten years that having experience with could make a person more highly employable. I pose this ques...
As a software developer, there are many aspects of our work that we find interesting. For your next project, what would you consider the most valuable to the advancement of your skills and career?
A) using a new programming language
B) using a new framework
C) working in a different, exciting industry
D) working in a well-known, well...
When doing an in-house IT project, such as in a bank, it's very common to have a team with significant differences in both skill and talent among its members. As the biggest factor in project success is usually the people, this is a major project risk, and needs to be managed appropriately.
What useful strategies have you found for deal...
In an attempt to be a better programmer, I am planning to read a lot of books and learn at least one new language (which I think is going to be python) during the 3-month long holiday that I am going to have.
The list of books that I am planning to read --
Code Complete 2
Learning Python
Introduction to Algorithms (along with the lect...
I consider myself to be a desktop application developer. My strengths are C/C++ (although I haven't used them in a while, so I'm a bit rusty), Java, and .NET (specifically C#, although I know a little VB and I'm learning F#). I'm familiar with SQL (using mostly MySQL and SQLite). I also know a little about HTML/CSS, Ruby on Rails, and I'...
How can I use the Dreyfus Model of skill acquisition specifically to improve programming skills?
...
I read an article recently by Joel Spolsky entitled "The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)". I knew nothing about Unicode before I read the article. Now, I feel like I can speak intelligently about the topic and, if I ever needed to dig deeper, I ha...
I think you can tell within a very short amount of time in terms of people's problem solving abilities, ability to think in different layers of abstraction, in asking good questions... do you agree?
...
I'm graduating next week with a BSCS, having decided after my kids were grown to change careers to something actually marketable. I've gained lots of valuable experience co-oping for a local company; however, with the economic downturn I've been unable to find a job.
I'm fortunate to be able to continue co-oping at least another semeste...
Some development skills, like refactoring operations, feel like they have an almost unlimited
pontential for learning - only the fool will say he's finished learning that.
Other skills are bound to specific tools, and being good developers we learn new tools
most of the time.
But some skills are related to how you think about code and ...
I know a lot of developers that struggle to fluently write multi threaded code. They have to spend a lot of time just thinking about the parallelism and what not. It really racks their brains. And even then they don't usually choose the correct lock for the given situation. I.e. a simple Monitor instead of a Reader-Writer...
Is it just ...
I've been resisting making any personal career investment in learning anything about this acronym because my particular field of work doesn't require it. I am curious if it would be worth my time or if it is another computing fad that will eventually die down.
...
How do I improve my typing skills?
I still can't get the fingers correct, and the speed
...
There is a lot of variety when it comes to the different types of programmers. In general, is beneficial for a programmer to learn how to build a compiler? In what cases would compiler programming be, or not be, needed?
...
I develop primarily for the Web and Windows using the .Net framework heavily although I am fairly proficient with other technologies like Javascript, Html, and a few other things I can't think of at the moment.
What I'm wondering is if people view .Net developers as being LESS well rounded versus people who develop primarily with other...
1.software developing ability and productivity
2.ability to write and organize big project
3.debug and tuning skills
4.ability to design and implement an algorithm or data structure
5.skills to manipulate system APIs(such as Win32 API)
6.something others
And which is the most important do you think
if you want to become professiona...
What's the best way to describe your level of skill in particular technologies (languages, platforms, OS, ...) when polishing your CV ?
Assume we are talking about the short CV of the kind where you don't spell out every project and system you have worked on in the past, but still want the reader to get a general appreciation of how well...
This question was asked by Ed Burns in his book 'Riding the Crest'. I remember that almost all of the rock star programmers found helpful if one had new and kool gadget. Programmer stays in touch with the latest design, hardware and software implementation which may affect also his work.
What is your opinion on this question?
...