Ferhat KARATAS is a .Net consultant in the Turkey specialising in .Net architecture, design and coding.
He has been working in IT for around 10 years and has worked primarily in the web platform and is always keen to lead, learn, follow or teach.
This web site provide some experience. It may contains bugs, Tip&Tricks and coding experience. I wish, it's useful
info for all software developers.
Finally, as you know :) software development is an art and software developers are so genius !
Nature of the Work
Software engineers working in applications or systems development analyze users
needs and design, construct, test, and maintain computer applications software or
systems. Software engineers can be involved in the design and development of many
types of software, including software for operating systems and network distribution,
and compilers, which convert programs for execution on a computer. In programming,
or coding, software engineers instruct a computer, line by line, how to perform
a function. They also solve technical problems that arise. Software engineers must
possess strong programming skills, but are more concerned with developing algorithms
and analyzing and solving programming problems than with actually writing code.
Computer software engineers normally work in well-lighted and comfortable offices
or laboratories in which computer equipment is located. Most software engineers
work at least 40 hours a week; however, due to the project-oriented nature of the
work, they also may have to work evenings or weekends to meet deadlines or solve
unexpected technical problems