10

Hello all i am working as a web developer at a small IT company, i love the work there, its cool, i mostly work with react. But i wanna transition into a software engineer in future...what skills should i acquire in order to achieve this goal? Kindly help, thanks

Comments
  • 6
    Web developers are software engineers
  • 0
    @asgs no i mean...i want to work in the back end as well...and also on desktop software...
  • 1
  • 2
    @souvikpunk SPECIALIZE. SPECIALIZE. SPECIALIZE.

    You can play around with the backend, actually, as Frontend dev, that’s what you should have done in the first place. But when you feel like you got the gist of it, “get gud” on what you prefer. Doing both will make you an worse developer in the long run.
  • 3
    Well, since you're already a webdev, working with javascript probably, why not give Node.JS a try?
    Backend javascript for the win, baby!
  • 0
    @bagfox yes you are right, since i am working on react now and liking it a lot and also learning a lot of things everyday, i am thinking of specializing in this :)
  • 0
    @Ranchonyx i want to work in node but there's already a guy who works in the back end purely , he works with node/express and mongo
  • 0
    @craig939393 my friend's friend is working with c#/dot net, he is earning a lot :)
  • 2
    @souvikpunk I wouldn't worry about money. You will get paid well and reasonably the same at a certain level regardless of c#/JavaScript.

    .net is a framework for multiple platforms including desktop, mobile, and web. I moved from node backend to .net and haven't looked back.

    I also disagree with these specialize suggestions. That is one valid path. Another is to make yourself able to create from start to finish and help anyone in the team.

    You think a team lead or solution architect would only know backend technologies, or only know frontend?

    Being general means working harder than other people to still be decent to very good in multiple technologies. it's not for everyone.
  • 1
    @craig939393 i hope i get a chance to work as a full stack someday, i know it would be hard but i would work hard :)
  • 2
    @souvikpunk to become a full stack dev, just become a full stack dev :) there is no exam to pass to gateway, you just start, struggle and improve. It might take a year to be decent realistically if working seriously hard.
  • 1
    Programming skills
  • 0
    @craig939393 cool man thanks for the suggestions :)
  • 1
    Well I call them all the same, it doesn't matter. Programmer, developer, software engineer. I don't care as long as I receive my salary as a high paid slave.
  • 1
    @bagfox but companies require FULL STACK, like cheap git pull stuck developers. One man IT department
  • 0
    @Devnergy yeah they some full stack positions even expect the candidates to know devops like docker and aws haha
  • 1
    @souvikpunk Ok here goes read carefully, I will teach you:

    Full stack web and mobile DevOps-Loper with UI UX RPA ML AI SA CI CD TDD BDD DDD YAGNI KISS OOP + Expert in all services of GCP, Azure, AWS + Automated QA Selenium + oAuth2

    Must know Swift + React Native + Flutter + Kotlin, Python + Django, Javascript + Angular-Vue-React-Redux-RxJs-Vuex, Java + Spring Boot, Jenkins + Docker + Docker Swarm + Kubernetes, Grafana, SonarQube, Ansible, Google Analytics, Firebase, GraphQL, NoSQL MongoDB Redis, Postgre

    Must know how to configure Tomcat, Apache and Nginx web server.

    Must be a REGEX Ninja God
  • 1
    Additional:
    - Must know all design patterns, CQRS, Event Sourcing, Microservices
    - SOLID Principles
    - Must be willing to have Overtime WITHOUT PAY
    - Can work in a fast paced environment, fast deadlines and can work during weekends
  • 2
    @Devnergy Well then it’s a shitty company who doesn’t get it. If you want to support those companies, that’s not on me then.

    I mean yeah I do some backend and other exotic stuff from time to time, but more than 80% of my time is what I specialized in.
  • 1
    @Devnergy haha btw i am veeeery bad with regex, google is my god when i have to put regex to validate stuff :p
  • 2
    @souvikpunk Regex is very helpful in every position as developer.

    Regex is love. Regex is best.
  • 0
    @bagfox is devops a reaaaly necessary skill for a web dev ? I mean aws is vast , thats the work of either devops guy or a cloud computing guy...jesus, i thought about learning aws but then i thought, 'why should i? I am not gonna use it!'
  • 0
    @bagfox i know :'( , regex is good, i will check out some videos on it...
  • 1
    @bagfox well my company is a big outsourcing company so they deploy developers to different clients with different tech stacks so a fullstack is really required.
  • 1
    @souvikpunk You should have a broad understanding of it. As Frontend dev, it rarely matters to me, but I sit with the devops guy together from time to time. Especially for the first deployments of a project.
  • 1
    @souvikpunk I don't want to study Regex. I just google for the answers and copy paste. If there are no more Regex resources/answers in the web then I will be forced to learn Regex LOL
  • 1
    @Devnergy You painful little slave. Don’t break your neck.
  • 1
    @Devnergy There are sooo many email regex validators out there and most of them hide some kind of problem.

    I personally wouldn’t plain copy and paste regex’es anymore
  • 0
    @Devnergy that day will never come bro, dont worry :p , the trinity will always be alive and well (w3 schools, geeks for geeks, stack overflow)
  • 0
    @bagfox the back end guy in my office deploys the sites on heroku, but heroku has a lot of problems, lot of page load issues... Heroku is not perfect
  • 1
    @souvikpunk re: heroku: also now owned by sales force I think...
  • 1
    If you don’t know what steps to take - then you aren’t ready yet. Figure out what you want to do and what tools you need and then do it. https://youtube.com/watch/... this book is language/framework agnostic. I suggest you go through the whole thing with core JavaScript first.
  • 1
Add Comment