A number of factors possibly affecting programmer productivity/satisfaction include: 1. the individual characteristics of self-esteem, experience, and mathematical aptitude, 2. the organizational factors of supervis...
详细信息
A number of factors possibly affecting programmer productivity/satisfaction include: 1. the individual characteristics of self-esteem, experience, and mathematical aptitude, 2. the organizational factors of supervisory guidance and consideration, feedback, and participation in decision making, and 3. the task characteristics of variety, autonomy, significance, feedback, and skill variety. In a study, a sample of 149 programmers from 2 organizations completed questionnaires assessing the productivity/satisfaction determinants and their satisfaction outcomes. Supervisor ratings were used to measure programmer productivity. Self-esteem, experience, supervisory guidance, feedback, participation, and task autonomy and feedback were significantly related to programmer productivity. Job satisfaction was found to be primarily influenced by self-esteem, supervisory consideration, feedback, participation, and task characteristics.
As the competition for computer programming positions increases, the development of skills leading to increased job performance becomes more important for IT employees. This research identified a combined skill set of...
详细信息
As the competition for computer programming positions increases, the development of skills leading to increased job performance becomes more important for IT employees. This research identified a combined skill set of technical, business, and soft skills needed by computer programmers. Two hundred twenty-seven IT professionals evaluated the knowledge, skills, and abilities needed by computer programmers via a web-based survey. Findings indicated that although an eclectic mix of skills is needed for computer programmers, technical and soft skills are viewed as more critical than specific business skills by IT professionals who have programming experience. In addition, the more broad-based skills, which cut across languages, platforms, and tools, are viewed as most important. The identified skill set can be used as the foundation for designing information systems curricula.
As the competition for computer programming positions increases, the development of skills leading to increased job performance becomes more important for IT employees. This research identified a combined skill set of...
详细信息
As the competition for computer programming positions increases, the development of skills leading to increased job performance becomes more important for IT employees. This research identified a combined skill set of technical, business, and soft skills needed by computer programmers. Two hundred twenty-seven IT professionals evaluated the knowledge, skills, and abilities needed by computer programmers via a web-based survey. Findings indicated that although an eclectic mix of skills is needed for computer programmers, technical and soft skills are viewed as more critical than specific business skills by IT professionals who have programming experience. In addition, the more broad-based skills, which cut across languages, platforms, and tools, are viewed as most important. The identified skill set can be used as the foundation for designing information systems curricula.
Our studies show that using pair programming as a structure for incorporatingcollaboration in the classroom helps increase and broaden participation in computing fields andhelps debunk the myth that programmers work a...
详细信息
Our studies show that using pair programming as a structure for incorporatingcollaboration in the classroom helps increase and broaden participation in computing fields andhelps debunk the myth that programmers work alone all the time. It's also a way for students to geta better view of and feel more confident in their preparation for working in the real world. Theface of the IT workforce is changing. As the millennial generation makes its way into the workingworld, the archetype of the nerd as the introverted, obsessed computer programmer must share equalspace with the chatty, social software engineer.
暂无评论