Should software development be distinguished from software development and usability?

In most of the commercial jobs that I met, my role was mostly “writing code,” while the reason I wanted to get started with the development was because I liked the usability and design of the software.

I feel a little disappointed now, because now almost all of my work day spends “connecting with each other”. This seems like the most mundane job imaginable, and there is no doubt that programmers tend to look down in some industries if all people think we are capable.

To get to my question - are there any tasks for developers who want a little creative control? For developers who are not just monkeys of code, but who want to build a beautiful product and will be largely involved not only in code, but in the whole design and vision of the product?

+4
source share
5 answers

Yes, there are assignments; and it’s not so difficult for them to get there. I found that these opportunities exist in small companies.

In general, large companies have more “structure”, where senior people do design, and then the implementation flows down. As a rule, design is considered to be a much more “senior” event and not without reason, because only with experience can you find out what makes a good design.

But in small companies, there are much less firm and fixed layers; and even in junior positions in small companies, you can have a significant amount of input in design. Especially if you are interested and able.

My recommendation would be to find a position in a small company; there will almost certainly be an opportunity to use your design skills there.

+3
source

This is so foreign to my experience that he thanks me for always being in a small shop where you need to be a jack of all trades. If you are interested in this world, I suggest you look into a small store or company where they use small teams for projects.

+1
source

It looks like you may be happier starting your own software company, or at least working on your projects in your free time.

0
source

I'm not sure what technology you worked on. But there is a new area of ​​creative programming that you can see these days called Rich Internet / Interactive application (RIA). And the new role in the RIA wold is called Integrators or UX Developers - who actually does programming and interactive design, such as effects and animations, and a lot of fun. These people really live between Photoshop designers and hard core programmers.

WPF, Silverlight, Flash, etc. are examples of this technology.

0
source

In my company (Large +), each developer is tasked with developing one sub-application that is part of the overall system. The overall design of the system was done by older people, but the design of each subtask is the responsibility of each developer (including discussing the design with the developers of the subtasks with which you need to interact, of course). So its pretty nice actually

0
source

All Articles