3

i am a B.Tech 3rd year student.Last month i started learning Php web development,also learnt HTML &CSS.
i struggled during the starting days but became quite comfortable with back-end development using Php,MySQLi, and JS.
But my concern is my Placements. I have seen students getting hired by top IT companies on the basis of their ranking in COMPETITIVE PROGRAMMING like codechef,hakerrank etc.
My question is that should i continue doing Web Development or should i invest time in competitive programming and stop doing web development?

Comments
  • 1
    In my opinion, you should go with what you like doing the most. I believe people should be doing what they really love, even though the paycheck might be a little bit smaller. (Sorry if that didn't really answer your question 😂)
  • 3
    My two cents

    Keep doing what you are doing. Become a well rounded developer. Those big name companies may be nice to work for but look at it realistically, you will not be working on any high profile projects to begin with as your experience needs building and the risk to the project would be too high initially. The big companies will be looking for drones to just do what they are told and no more.

    Be comfortable with your knowledge and build your experience and expertise first and foremost.

    Then, after a while you can apply to a big name and get a better position to actually work on something high profile. My advice is to work on perfecting your skill set, learn the design patterns take time to learn from senior devs and deliver a project that matters to a timescale.
  • 1
    @bluescreen do u mean that i should do an internship for some web development company and get involved in their projects?
    i still have 2 years before i complete my B.Tech, what are the best possible ways of developing my coding skills?
  • 2
    @Pattrickps an internship may help. It will at least get you into the working development environment and see how things run in the real world.

    When I started out some 25 years ago I spent my time creating little utilities and web sites just for myself and for nothing more then to try and drill basic principles into my head. Employers want someone who is confident in their own abilities, who knows there own limitation and knows how to address those limitations and work past them. As long as your learning it adds value, don't they no you have to rush into a job .

    At my very first interview I was asked if I have any questions ( being young and a little over confident I asked) "do you have any doubts about my ability to do the job" - kinda put them on the spot I guess but they said "no" and I got the job. I wasn't being arrogant, I just wanted an honest opinion and I got it.
  • 1
    I think you need to do what you like. You need to start somewhere. You most probably will not go to a company like facebook or google at your first job. Some people can do that but must of then will not made. But if it your dream to go to one of this companies you must hain experience first. I think the programmers job world is like a game. You start low, gain experience, upgrade your skills and then you go fight the boss. In you case you will to an interview for a big company.
    So now don't worry. Just have fun, keep coding and let your curiosity guide you.
Add Comment