DEV Community

Discussion on: Are you a "confident" developer?

Collapse
 
iamvp7 profile image
Viswaprasath

Will be great if we can add some more detail to question. The term developer can be divided as three right ?

1) Full stack
2) Back-end developer
3) Front-end developer

And many are confident on certain parts, for me I have confidence on back-end design and implementation. When it comes to front-end i literally have to google everything(for back-end i sometimes dont google ;) ).

Back-end developer is one who can

  • design the database,
  • can handle migration of Database
  • API design
  • Business logic implementation
  • Security layer implementation and so on..
  • much more

Front-end developer is one

  • Who can build the UI
  • Who can integrate with Backend API
  • Who will design the UI
  • Additionally learning on UX, accessibility is a plus
  • much more

Full-stack developer is one
All the knowledge of what back-end and front-end developer have.

Collapse
 
leob profile image
leob

I like the question because it is phrased in a simple way. You just answer "yes" or "no" based on your intuitive feeling about what you're doing in your daily job or role, the specifics don't really matter.

Collapse
 
ben profile image
Ben Halpern

This is probably true— But I came across this question in my mind just thinking about how confident people and unconfident differ in such arbitrary ways sometimes.... Regardless of the topic at hand. Some people seem to be generally confident.

Collapse
 
heyitsarpit profile image
Arpit

Frontend engineer will design the UI? I thought a designer would do that.

Collapse
 
iamvp7 profile image
Viswaprasath

There were times, when we don't have enough designers in team; at that time front end engineers also work on design part.

I know a guy who worked in my team, who was very good in bringing mock UI (using Photoshop), HTML, CSS, JS.

I have not seen anyone else who were better like him even when they were specialized in designing part or coding part alone. It was great skill set. Miss that guy :(

Thread Thread
 
heyitsarpit profile image
Arpit

I agree there's people who can design and build applications and be good at it. But these are two separate jobs and should be treated as such. I've seen this mentality in small startup founders hoping for one person to build and design everything. The person can easily end up being overworked.