DEV Community

[Comment from a deleted post]
Collapse
 
bencehornyak profile image
Bence Hornyak

I was a fullstack intern for a year and a month, I quit, bad company culture and even tho I worked my ass off I was not recognized (TL;DR version :D). But in the mean time I learned a lot.

Did basic frontend tasks like adding a button aligning containers, filtering tables, creating restAPI calls... Had some UI/UX advice, but they were rejected (there was a pop-up window if the data is sent... And I said hey why not a loading circle or something like that, this was rejected with no reason). This was with Angular 2+. I enjoyed developing stuff that is actually visible. To be honest, I am afraid of the designing part, haven't designed anything yet.

On backend: filtering querying db, extending db schema, migration files. Enjoyed this as well, tho didn't have any advice on improving. Just did tasks. This was with java 8 and some other frameworks.

My devops skills is very little. Mainly used docker.

I agree with you on fullstack. Didn't worked out, if I could have just focus on one thing on that 1 year I could get a job more easily.

Collapse
 
rhymes profile image
rhymes

I think that being at the beginning of your career it's hard to learn it all. Learning frontend, design, backend, devops and maybe mobile it's a little too much :-)

My advice is to pick one, if you pick backend and you end up writing web apps you will learn a bit of frontend dev anyway, if you pick frontend dev you're most likely going to do web apps so you will have to know how the server and backend stuff works. You'll end up with a knowledge of both either way.

Let's try to attack this conundrum in another direction: where do you see yourself professionally in 5 years? what projects would you like to work on? is there a specific company you would dream to work for? explore what skills are most required in the domain you're interested into.

Also keep in mind that many set out to do one thing and end up doing something different, that's just life though!

 
bencehornyak profile image
Bence Hornyak

where do you see yourself professionally in 5 years?

Conquering the world.. :D jokes aside: Working with a small startup or startup like company. Preferably fully remote.

what projects would you like to work on?

Projects that people actually use and I (or the company) gets real user feedback regular basis.

is there a specific company you would dream to work for?

Nope, I can't think of any dream company.

I think I know the basics for both. I just can't decide what to push for.

 
rhymes profile image
rhymes • Edited

Ok I'll choose for you: backend :-) It's not as fast paced as the frontend dev and you'll end up doing frontend work a bit anyway.

Also, the Stack Overflow survey might help you decide: insights.stackoverflow.com/survey/...