HelpmeOut25
HelpmeOut25

How to get better in web development

Hey ,

I’m a software engineer and it’s been 1.11 months till now, I use to get train on different technology and went on bench for a year and finally got a project on angular. I tried hard to do work and learn but it’s for only 3 months and project ended. I want to work and switch, wanted to gain knowledge so that I don’t get issues while working in project related to angular as a front end developer.

How can I improve and achieve that in a short time. I’m confused how to get a grip on it and skill myself so that I don’t get fail in task while working in a project.

Please help me out and guide me how to do it. I feel depressed sometimes thinking that I don’t know nothing even though I have learned angular and have knowledge of js.

How to gain confidence and get better in UI designing.

Please help me out and guide me.

3mo ago
Enterprise
Enterprise

This topic is very broad, @InnocentLuck. But, most service-based companies don't do any hardcore frontend development like a product company. They just stay in the practical layer rather than the innovative layer. They just use the tools available in the market to build some moderately-complex web application that is data-intensive which drives the business needs of the client/customer of that application. Then provide support to it and maintain them as per customer requirements in return for money.

As you have mentioned about Angular, from a frontend-framework perspective, learn about binding, components, routes, modules, services, pipes, directives, npm packages. Understand their purposes, why they are used in Angular. These are concepts that make angular "framework" rather than a library. Some concepts are common to other frameworks. What I have seen in my juniors is that, those who have the basic understanding of these concepts are able to navigate on their own, and those who don't have any clue are clueless about what kind of effort to take from their side and become stuck. Understand TypeScript. It is stricter than Javascript, which will be helpful to point out the problems as you are a beginner.

At the end of the day, as a developer in the team, you would be expected to get a requirement from your project client, it will be in a written format, in English. It might not be very technical like you might expect, but more like a functional requirement. It is your duty to "translate" the requirement to developer-level details/task. Usually there might be managers and leads to do this translation between you and the client, you just have to get the understanding from them and do the needful development and testing and finally, the deployment and support.

As a beginner, you are not expected to have knowledge similar to an experienced person with the same skill set. But what is common between a beginner and an experienced person and what makes a beginner more experienced is the want and need to know more. Be thirsty to try new challenges and be hungry to find the solutions. I would like to appreciate your spark of sincerity towards your work and realisation of your own knowledge. Not many in this field have that. Do not lose that spark. Let it be fire. Let it burn your efforts and give you skills. All the best wishes.

HelpmeOut25
HelpmeOut25

That was really helpful and motivating for me. Thank you so much for your guidance and kind words. And yes I’m improving myself day be day, learning new concepts and getting it done by doing handson for practical knowledge. I’ll follow every step you have told me. Thanks again.

evolving_kid
evolving_kid

One of the main things u can do is that don't settle with angular.

All these things are tool to solve ur problems. And every thing is almost similar in some way.

Try creating small project and introduce new features and make a portfolio out of it. This will give u an idea on different issue and thing u can do to fix and solve the features.

If u can try to take one framework as ur primary one like angular and master it like using different ways to build stuff. Also explore and have an idea of other framework too.

HelpmeOut25
HelpmeOut25

Thank you so much for your guidance. Can you please suggest me how can be ready before joining a project and could do work there fine. Something which I can do in 2 weeks so that I can be confident of my skills

evolving_kid
evolving_kid

@InnocentLuck I don't know about TCS but one thing u can do is ask for the manager in charge of the project to know the stack they are using.

Usually we will get some time as cool of time to get used to the project code base and all.

What i usually do is on the initial time of joining the project I send my night after office hours to know whole codebase and search for all the different thing used in the project. So that in one month time I will know enough things to handle it.

Discover more
Curated from across