Skip to main content
Share Your Experience: Take the 2024 Developer Survey
8 votes

Which non-programming skills help make a good programmer?

I don't think this question can be answered in any meaningful way. There isn't a finite list of skills that you need to be a programmer, or that make you a better programmer. Computer science is a ...
Kevin Workman's user avatar
5 votes

Course for the more practical aspects of software development

What you are trying to do is entirely laudable; helping your students to not only be better engineers, but also better hires, could help them in tremendous ways in the long run. However, since you are ...
Ben I.'s user avatar
  • 33.7k
4 votes

Which non-programming skills help make a good programmer?

I am answering from the perspective of a recently retired software engineer who worked in a number of Silicon Valley companies from small startups to large corporations with thousands of engineers all ...
njuffa's user avatar
  • 518
3 votes
Accepted

Course for the more practical aspects of software development

Let students know this is part of the curriculum going in. If they take your class, they shouldn't be surprised by these soft skills lessons. Demonstrate the value. If students are there for hard-core ...
G. Ann - SonarSource Team's user avatar
3 votes

KANBAN materials

I have found trello quite a good tool to communicate the ideas of Kanban in class. You can do an example in class of "To do" "In progress" and "Complete" for a very ...
srattigan's user avatar
  • 744
2 votes
Accepted

How can I do the best assignments as being a computer science student?

I'm surprised by your question. In the first semester of a program you shouldn't already be expected to know much of anything. But you should be expected to learn a lot of things. But you learn by ...
Buffy's user avatar
  • 36.4k
2 votes

Which non-programming skills help make a good programmer?

As well as those (what are sometime referred to as soft) skills. I would say that there are other skills that are needed to be a good programmer. Not all of these would I expect to see in a graduate. ...
ctrl-alt-delor's user avatar

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