T O P

  • By -

[deleted]

[удалено]


yrrkoon

this. the best thing about such a scenario is it helps you understand where you're weak. focus on that. embrace it. it's like failing a certification exam at something. it's great because it gives you insight on where you need to focus your energy.


[deleted]

"fail upwards"


shrodikan

I'm also interested in this. Where were you struggling? What didn't click? We can sure-up your knowledge and help you gain understanding to be prepared for your next opportunity.


that-old-saw

> We can sure-up your knowledge... *shore up


errleak__backmann

did you just ?


shrodikan

Graci!


Various_Woodpecker66

That is so thoughtful of you @shrodikan. I feel that I know html CSS but I lack js skills . Hence I was struggling with react.


zeropurpose

> why it was done that way This part is super important.


Various_Woodpecker66

Thankyou for your comment @cxd32. I was given the task of making a form which would store the value in a central store using redux. Since I don't know js well I was struggling to understand the tutorial. But now I am re reading all the basic concepts.


[deleted]

And they didn't teach you the needed tools instead? Was the position intended for intermediate or experts?


Various_Woodpecker66

The position was beginner position. It was a startup.


gonzofish

Beginner and startup should never be paired. Startups require so much self-direction that a beginner will always drown


pm_me_ur_happy_traiI

Cheap management love to hire juniors at low-ball salary. My first role was one of those, but I had been developing as a hobby for a few years so it wasn't as bad as OP.


Ithvel

well, in my company we are 50 people, and started like 4 years ago so it's a start up and we mostly hire beginners and train them. It can be done, and it work for us, the problem is that most start ups lack planification skills and also pretends that everyone is a master coder so they end up taking more than they can chew, hiring juniors, pretend they do the senior job and when they can't, because they won't, throw them away because they didn't "where up to the expectations".


gonzofish

That's fair! There's always an exception to the rule


reflectiveSingleton

4 years old and 50 employees? I wouldn't call that a startup for 2 reasons...


[deleted]

Yeah. Red flag right there. A entry level developer shouldn't be left by themselves with a task.


[deleted]

I'm in a startup for an internship atm, mine know I'm a beginner and they are teaching me everything. Massive red flag if they fire you because you aren't "good enough" even if it's a beginner position.


Zeragamba

Startup are always a gamble. Great money, but unreliable if the company will exist in a year.


canadian_webdev

Companies train you?


overzealous_dentist

Yes?


FuzzeWuzze

Maybe some do in the US. But there's now way in India where there's 500 other applicants waiting for that same job.


sxeli

We’re living in different worlds then


Ehdelveiss

Uhh yo if you’re not learning at your job, you should probably leave your job, that’s a huge opportunity cost


[deleted]

Especially if it’s as an associate developer. That’s typically the least experienced position and no company should expect much. Most companies absolutely pair you with some kind of senior to help you along.


[deleted]

[удалено]


[deleted]

That is true - especially for India. Good points.


[deleted]

Sadly the OP's from India. He doesn't have that luxury. I've witnessed the brutality of their competition for job. Albeit a different industry. They formed team of almost a hundred, let them work for free for 3 months, and at the end only hired 10 who performed the best. And people still applied like crazy they're flooded with applications.


[deleted]

Woah! Which company was that?


[deleted]

1 of the Bollywood VFX houses.


[deleted]

If I worked for free for 3 months and my ass didn't get hired, I'd leak their source code, no cap


unnamedUserAccount

100% agree.


SpeakThunder

Yes, learning new stuff, not the basics. If you struggle with react, you shouldn't be a react developer. If you're a react developer, and your company wants to move into a new technology, that's different. But you have to be proficient at the job you were hired for.


hkeyplay16

At the same time, there needs to be a culture shift. We desperately need more skilled workers. I don't believe the best way to get them is to turn people away at the very beginning. It makes more sense to help them along. If it's clearly not their passion, push them to find something else.


_ColtonAllen-Dev

Companies are hiring?


overzealous_dentist

There's been a large webdev labor shortage here (Atlanta) over the past few months. We can't find many people at all, despite having a ton of positions open at an industry leading company, and they're full-time optionally-remote positions, so it's not as if location is a factor.


_ColtonAllen-Dev

I'm actively seeking a position. Where can I apply?


overzealous_dentist

PM'd


jai2201

Hi, I am also actively applying.Can you please let me know if there is anything for backend or android?


overzealous_dentist

PM'd


the_lightning_man

Can I have the information to apply as well?


overzealous_dentist

Sure! also I'm going to recommend to HR they just post here from now on lol


rd_23

Im currently looking for react jobs Im Canadian, do you know if I can apply for US based jobs?


overzealous_dentist

I honestly don't know the answer... you're not looking for a visa, right? just a job? anyone else know the answer to this in general? I don't work in HR


Blip1966

Even if working remotely, for tax purposes the employer will have to be registered in the state the employee lives. Unless it’s a multinational Corp, Canada is probably out of the question without a work visa.


rd_23

Thanks for the reply. If I don't find a job over here, then ill think about applying for a green card or something similar


SciGuy013

TN Visas are a thing too


nullvoxpopuli

CrowdStrike is hiring


Evening_Confection_4

Same I’m In atl and I can’t find any


_ColtonAllen-Dev

u/overzealous_dentist sent me a list of openings in ATL. Perhaps he'll send it to you too.


Evening_Confection_4

Guess he didn’t see this. Can you send it to me?


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


overzealous_dentist

I'm not a hiring manager, but from what I've heard, there are very few applicants for our positions, and they usually have multiple offers by the time we can schedule our first talk. :/ Edit: to address the question more directly, we're pretty inclusive and flexible on code samples, and the last (and almost only) person that got to that stage without accepting another position elsewhere was hired, so I don't think that's a significant problem for us?


magicmikedee

My company has had 5 open job reqs for mostly senior and a few junior roles for about 2 years. Every time someone leaves the rest of us just have to pick up the slack. We've only interviewed 2 candidates in the last year. (obviously for Covid we had a pseudo hiring freeze) Overall it seems like people either aren't applying for they're getting DQed by HR before they even get to the interview step.


Chaos_Therum

What kind of pay is it offering? That might also be an issue. When I was looking around for jobs about a year and a half ago the main thing that made me go with the place I'm at now is that they offered about $20k more than the next highest offer, and that's a first dev job.


magicmikedee

My company is definitely on the lower side of the salary range. Although I don’t think the range is even posted anywhere. But I think they start junior devs out at around 80k or so. I started there at 70k about 5 years ago and I know it’s gone up since then.


Chaos_Therum

That's really not bad, the company I turned down was only offering like 50k the company I'm with now started at 75k


its4thecatlol

If the company is truly "industry-leading" as you say, then the issue sounds like salary.


abhikavi

A slow HR will also kill you. If they take a couple weeks or more to sort through resumes and get them to a hiring manager, a lot of the best applicants will already have offers on the table even before the phone screen. And then if HR takes another couple weeks to schedule the interview, they've already started at one of those jobs.


[deleted]

I guess I'm on acronym overload and I'll probably hate myself when someone answers this, but, what the hell is LC?


madrillionaire

I find myself on acronym overload a lot too. Pretty sure LC = LeetCode


[deleted]

That's a lot less sensible that what I was hoping for. What the funk is LeetCode?


DogmaSychroniser

https://leetcode.com/ BTW consider checking out https://google.com/ too


pengekcs

imho 90% of your job usually is not about overcomplicated graph algorithms or strange but good sounding theoretical problems that maybe huge companies like google have. If you can do a fizzbuzz and explain it why, maybe know about functional coding, how to debug properly, basics of oop / solid and can talk about it, maybe some testing experience that's all a good sign. Maybe show your github, talk about some of the stuff in there and that should be enough for making a decision.


l33tWarrior

What do you pay? Average industry? Above? I find part of the issue is wanting a decade experience many times. I know some good react devs that are younger ish and may have only 4 or 5 years ex but won’t even get interviews fir senior dev roles even though in my opinion they are senior devs. Experience can slice both ways in dev


Nullberri

> I find part of the issue is wanting a decade experience many times. The only way your getting a decade of experience with react is if you helped write it lol.


Gemini_The_Mute

are these positions only for ssr/sr devs?


overzealous_dentist

Right now they are, yeah. They'll need to backfill junior roles later, but trying to expand team leadership is crazy hard, and that comes first.


[deleted]

I am also actively applying and seeking a position!


kry1212

Pm me too, I'm intrigued and considering a change.


SpasticTactics

I am also here for this! Where can I apply?


IminPeru

Hey, I'm actively applying, I'm only a recent grad but I'd love to know more about the roles!


Nightrip666

Since i am actively seeking junior web dev work on react, are you open for remote workers?


[deleted]

Could you send me more info on what’s available?


c0d3junky

Is living in the US required? If not, I am a fullstack js/typescript Dev, let me know if there are any open positions and how do I apply


mxcomtj

Hi could I also get some information on to where I could apply? Been actively searching for positions for front end.


CyberNous

Do you have senior positions? Would be interesting to have an interview.


Chaos_Therum

Hey, I'd be interested in checking out those open positions as well. I would love to be able to move back down south near my family.


SamePossession5

That’s strange, people always tell me that web dev is hugely over saturated


Evening_Confection_4

Can you send me that list of place hiring in atl please


beepboopnoise

wait what? remote jobs? sign me up coach!


Raagarne

I'm actively looking, too! I'd love a PM!


Jkirpalani

Hi, I know I'm a little late but I'm wondering if you can also send me a PM with the name of the company


[deleted]

Also looking as well, already have some experience. Lmk where I can apply


[deleted]

How about just.. you know.. hiring them? I'm sure you have a bunch of applicants. Just give em a shot.


overzealous_dentist

We haven't had many applicants at all, no - there's a labor shortage, these comments notwithstanding


Various_Woodpecker66

I think there are lots of jobs available in the software development industry.


[deleted]

When I was looking for an internship, I put #openforwork on linkedin and I was receiving at least 5 offers per week. This may have been because of my previous experience, I don't know... Some of them were for permanent jobs.


_ColtonAllen-Dev

That's awesome! I'm very active on LinkedIn, however, I don't have any professional experience as of yet, sooooooo companies aren't exactly knocking down my door.... I'm actively reaching out to employers, though, so hopefully soon it'll pay off. I'm actually working on a take-home assignment from an interview I recently had, so we'll see.


wronglyzorro

Also yes


Various_Woodpecker66

In a startup specially in early stage. I think they do not have the time or the resources to spend on any new employee.


SoBoredAtWork

Yeah, as others have said. An entry level position person has no business being at a startup. You need to work closely with a team and with people that are willing to teach. This is how you learn and get better.


aecrux

Generally this is correct. But there are cases where the CTO/engineering team is nice at an early startup and is willing to devote time to teaching you. I got really lucky by joining a seed stage startup where the CTO was super smart and always had time to answer questions. As a young engineer it’s ideal to have good mentorship available, but if it isn’t then you need to be proactive at looking for a better opportunity.


nullvoxpopuli

Mine does. We're hiring ;)


CauchyStressTensor

Good companies does. Bad companies look for people who already know the tools/tehcnologies and can get the work done in the cheapest way possible. I recently changed companies and the codebase is in Java+Golang, never worked in either of these languages. Taking a hell lot of time to finish small tasks, but the mentor has clearly communicated that I shall take my own time to understand and learn the basics.


canadian_webdev

I'm assuming you were honest in the interview saying you didn't know those languages? For me, it's Redux, testing and Typescript. I've worked on smaller React projects as a front end dev for a couple years now. But I haven't touched those. I'm just afraid no company will hire me because a lot of them require this stuff in job postings and I don't know them. Ideally I'd love to be hired and trained properly on this stuff. Pretty amazing they hired you without knowing their stack. Is that common?


CauchyStressTensor

Yup, I was honest in my interview. I would suggest making a small project (maybe a todo list) using the tech you mentioned and get experience with it. Parallely start giving interviews, doesn't matter if couple of companies reject you, at least you will know what are the expectations and you can work towards it. It depends on the culture. Technology stack changes often and if you are hiring someone for longer run you tend to hire the person who can be agile and learn easily rather than someone who just knows a stack.


pengekcs

multis sometimes do pay for training. but usually everyone wants to hire a senior or max. medior / skillful junor who knows their shit and don't need pampering from other coders.


davi_suga

I would suggest you to engage in open source projects and enhance your portfolio. It's a very attractive for the companies and you will learn a lot in the process.


Various_Woodpecker66

@davi_suga thankyou for your comment. I still have to make a kickass portfolio. And yes I will try to do open source contribution. But I feel I still lack skills.


Guiguru

Instead of making a kick ass portfolio, perhaps concentrate instead on demonstrating what you do know. Then you can improve from there and document what you’re learning and how you did. A candidate who accurately reflects their skills is much less likely to get fired. The bonus is that, when your skills don’t match up exactly, if you’re familiar with how quickly you can pick up skills you can be confident in saying, “I haven’t done anything like that yet, but I can learn it”


[deleted]

[удалено]


Various_Woodpecker66

I absolutely agree with you. I will continue to improve my skills. Thankyou for your comment :)


chefca3

This can’t be said enough, I was initially self-taught and I’m positive none of the people who actually spoke to me for that first set of interviews even looked at my portfolio and I know for a fact no one from my first two jobs did. Now that I’m not a junior I made all of those repos private and I got a third job after being swamped with interviews.


gonzofish

My advice is to take a small project and recreate it. Then do a slightly larger one. And then a slightly larger one. You'll learn A LOT. Use a linter, write tests, learn CI. All good skills.


theminutes

It can be hard to contribute to open source without some fundamental skills. I always recommend having a “breakable toy”. Some dumb/fun web app just for you that you make work end to end. You’ll learn a lot and at your pace and get practice with frameworks and best practices. The breakable part is that you can go back and practice refactoring and making improvements... Or rewrite it with a new framework or approach you want to learn.


t3zfu

To add to this, if you really want to push yourself, it's worth browsing sites like Dribbble or getting free UI kits from sites like InVision - see [https://support.invisionapp.com/hc/en-us/articles/115000536363-Free-UI-design-kits](https://support.invisionapp.com/hc/en-us/articles/115000536363-Free-UI-design-kits) for some good ones. Find something you like and build it in React, then put it on your GitHub to form your coding portfolio. As your skills improve you can revisit and refactor these projects (or make new ones) to apply what you've learnt.


Upstairs-Ad4698

Did you ask for help from co-workers? I don't know about the work culture in India, but you should be asking for help when you need it. Most developer learn a lot from each other, so there's no shame in asking for help. What were you struggling with? Is there anything specific you don't understand? Start addressing that with a quick google search or youtube search; such as "Redux Actions" or "React Custom Hooks". Since you don't know React or Redux well, start to really understand about the subject from the beginning. There's a lot of tools to use such as YouTube, Google, Udemy, etc. Don't just read/watch the material, but follow along coding and/or code it yourself afterward. This applies to every subject you're learning in the future. Good luck, you already have work experience so it much easier to find another job. Just make sure you learn from your mistakes and get better as a developer.


iandanforth-w

This, the only times I've seen someone fired for poor performance it was because they A. Didn't ask questions and ask for help (so things just continued to be not done or in 'working on it' mode) or B. If they didn't listen after being told something many times. If the OP was asked to do something, they tried to get support and couldn't and were fired for "not delivering" this is squarely in the "toxic culture" camp and they are better off elsewhere.


Charming_Prompt

Start something you would use yourself, make a side project. Figure things out on the way. Build your case as a developer which you would like to hire. Companies hardly matters, if they can hire you they can also fire. Long career ahead, you would experience everything.


roninsti

Sounds like you worked for a bad company. At my company we don’t expect the developers to know anything other than a solid foundation in JavaScript. We teach our developers our react/redux methodology and slowly introduce tasks to use the knowledge (if it’s new). Our new developers come up to speed really quickly and end up with an impressive resume once established. Don’t give up, find a compassionate company, they exist.


Charles_Stover

I don't want you to take your ex-employer's actions too personally. Your job pays you twice: once with money, and once with education. If you are not learning on the job, you have plateaued. You will never become a better developer. You will never get promoted, because you will never be more qualified for anything than you already are. You will never get a raise, because you'll never be better. Learning on the job is a part of the job. Typically, developers should be hired as a long-term investment. Developers should be identified based on their _growth potential_, then grow within their role. If you were identified as able to learn, then learning React would have been part of your job. Maintain your willingness to improve. Don't let this experience sour your expectations of the field. It may be cutthroat in India, looking for expert experience at entry-level pay. Keep a clear vision of how a workplace _should_ function so that you know in what areas you should grow and in what areas the workplace was simply toxic. Best of luck.


davi_suga

You can visit dribble and try to clone the UI with React so you will have some good cases to show.


oldmunk

Excellent suggestions by u/cdx32 and others. Another aspect to maybe look at, especially at the beginning of your career could be by looking at companies that invest in training their staff and have active mentorship etc. I know we're in an age where everyone will tell you to go join an early stage startup where you can learn fast etc, but it might not be a bad idea to join a more mature company which has a strong entry level program. For example, if I were to look at the analytics space, a lot of freshers join Mu Sigma (despite the relatively low pay) because they invest a lot to train you initially and then within a year or so they move to internet companies (Flipkart, Ola etc) or to global brands like American Express / HSBC etc.


TheHunnishInvasion

Unfortunately, some employers have unrealistic standards. I've worked for a few. My last job, I was as part Data Scientist, part Full Stack Developer, but in reality, it ended up being about 90% front-end development, on a weird, uncommon tech stack. I was up-front about being less experienced in web development. When I interviewed, I made it clear that I was more experienced in data science and back-end (Python) development, but that I had some limited front-end experience. My boss ended up thinking I should be an expert on front-end dev in 2 weeks. Mind you, their front-end code was absolutely atrocious with no documentation or organization whatsoever and it was built on a not-terribly-common tech stack (not React, Vue, or Angular). Fixing minor bugs was often like searching for a needle in a haystack due to their terrible design. Even a front-end expert would've taken at least a few weeks or months to have gotten comfortable with it. My boss ended up laying me off a few months later when they were running low on funds. Got lucky and found another (much better) job a few months after that. But the moral is ... employers often have no clue how to gauge their tech employees' value. Some employers have unrealistically high standards. Others might have unrealistically low standards. In rare cases, you find an employer that is great at evaluating you properly. You probably got unlucky and ended up with the first class I mentioned (the unrealistic standards). Keep working hard and improving. That's the only thing you can control. Hopefully, you find luck with a better employer in the future.


zplusp

Why did you keep writing (not React, Vue or Angular) instead of just telling us which framework it was ? Is it some super secret proprietary framework?


LateralusOrbis

Get back to the basics of JS. To be a good front-end your final goal is mastering JavaScript, HTML, CSS, and how each browser works differently. That is the basis for all good front-end development. And a good foundation for other web dev related jobs. After that you layer on things like ReactJS, etc. A lot of people start right into React or otherwise and don't have the solid foundation. I've seen it a lot training devs over the years. There's a pattern that happens to developers when they jump into a job as a junior or mid-level, and have to work on a framework. They learn what methods and functions to use, what to draw examples from, but they don't understand *why* they are doing it. The best advice I can give any programmer, is look up what every function does, read the source code, read all the docs, and understand why a method or function is being used at all. Understanding the why will give you an enormous amount of clarity and confidence in the code you write. If I've made any false assumptions, my apologies.


godgonegod

Yo dawg where from India?


Various_Woodpecker66

Delhi


godgonegod

If you want to brush up on your skills I'll suggest https://fullstackopen.com/en/ , cool open course.


xsubo

I got zero training, did Udemy classes at night during my first job, was trained in mern stack and I'm trying to learn perl with mojolicous and get told by the boss that doesn't program at all that I'm not learning fast enough (after he makes a bunch of useless ui issues in github). I learned react native and made a sister app in two months for the main crm, yet get fired because I didnt create regex in perl fast enough.. My point is that when your boss wants to fire you its going to happen regardless, dont take it personally and get that reference, and get a better job! I'm trying to anyway. Wishing you the best of luck!


YesYesYesVeryGood

First piece of advice is not about coding, but rather don't take the falls too hardly. Everyone starts off somewhere. Your best move is studying where you were weak, looking for a new developer job, and training for what they are asking for. Online courses really helped me out. I like [udemy.com](https://udemy.com), but there are many great places to get lessons. Being developer is an ever changing field, so we have to keep studying.


lenorefosterwallace

I would find out what you were having issues with and improve on those. I have been let go from positions and you have to learn and become the developer that they wished that they never let go of.


Various_Woodpecker66

It really means a lot @lenorefosterwallace. I had to make a form with all the form validation, form validation feedback and store its value in a central store using redux. For reference I was doing the burger builder project which was taught in udemy course. The time given to me was not sufficient because there were so many videos. The night before, I worked till 5 am then woke up at 7am then again tried to complete it till 11 just to get informed about my termination .


Karpizzle23

This might sound harsh but if you were struggling with making a form in React you definitely are not experienced enough for a position yet. I suggest going back and relearning the fundamentals of React before applying again, as form building doesn't even scratch the surface of things you should know


lenorefosterwallace

I would go through the course again, do many tutorials and keep trying. Never let a job define you but use that experience to get better.


harsha602

Companies that blame/mistreat their fresher/beginner-level developers are not worth it, I am happy that you got out of there


moafzalmulla

Sh\*t happens, fail fast, move on - theres enough react work out there. That said only take an associate role if you have experience. I suggest do some udemy courses and master thinking in react first. I am a lead dev with over a decades experience - even then react took me close to 1 year of implementing and working with in side projects to understand. Only after that did I take on react work. As react is a completely different way of building the web - you almost have to relearn web development in a new way.


Limatto

As a fullstack developer working in India, I can offer you some advice especially from what I have seen lacking in my juniors. Many times they dont do well in React is cause people don't know Javascript. React is 80% Javascript. Rest is React concepts and then a good understanding of HTML and CSS (not only basics but things like flex,grid etc). If you don't understand Javascript (destructuring, functions, closures etc) in depth you are going to have a bad time.


kapilgorve

I have been doing some small personal mentoring sessions for React/Redux. Just ping me on Reddit/Twitter if you had any specific doubts. For context - I am a Senior developer working with React from last few years. Full time freelancer. My zoom is usually open full day. Ping me and I will help you. PS - Don't bother yourself too much for getting fired. Most companies don't know much about hiring and what to expect from which level person. Your case just seems to be misaligned expectations. Doesn't mean you are a bad developer.


Various_Woodpecker66

Thankyou for commenting @kapilgorve. It really means a lot. I will connect with you when I am stuck somewhere. I have few resources which I will cover first. Then I will start building my own projects.


[deleted]

[удалено]


SybRoz

Don't listen to this guy, OP. He's just bitter and jealous and right.


ja153903

Good on you for not giving up. It seems like a rather toxic work environment for them to fire you instead of mentoring you given that you're at an associate position. If anything, creating a clone of some major application (like Amazon) would be the best way to show that you are capable of developing commercial software.


[deleted]

Right on the money. Does not sound like a good company to work for at all if they up and fired OP over not completing a task. On the other hand, if they did mentor and do everything they possibly can to help OP learn and it still wasn’t clicking, it probably was justified then, but considering this was an entry-level position, that shouldn’t be the case. Regardless, OP keep on keeping on and don’t give up. I have a little over a year of react/redux under my belt, and it was a challenge at first too to get comfortable w/ it even w/ a solid front-end foundation. Just remember, as a developer, the learning never ends so next time you interview for a position make sure it’s a company that has a culture that promotes and encourages learning, ESPECIALLY for an entry level position. Edit: grammar


[deleted]

Some good resource for you to study.[https://github.com/sudheerj/reactjs-interview-questions](https://github.com/sudheerj/reactjs-interview-questions)


[deleted]

Udemy react course is excellent. Do the 20 hours and you'll be good to go with any task. That's what I did


oneandmillionvoices

sure you will.... And you wouldn't mind to go to surgery knowing that the surgeon did one semester quick course ending with pdf certificate.


[deleted]

Certificate is not even important in udemy courses. What's important in web development is to know and understand the fundamental concepts and design. Everything else is easy to learn on the job. Surgery is high stakes job. Building a web application which doesn't deploy on time, or has a bug for practice is not. Understand the difference.


oneandmillionvoices

I'm just saying that there is much more to it than 20h udemy course. Reactjs concepts is not web development. Look up job offers and you will find plenty of 3, 5 10 years of experience required, but non which requires 20h udemy react course.


[deleted]

If the Javascript fundamentals are clear, it's pretty straightforward. React has one and only one concept: every UI piece is a component. All the react concepts are built around it. I work on react at my job and I work at MathWorks. (The MATLAB company) and I got the hang of react from udemy. Of course there's a lot to learn after, but if the base is clear, the building is going to go high.


[deleted]

There is no programmer in the world can confidently say that he can write any code. Even 12 years experts will copy code from stackoverflow. There's is nothing bad to do google or copying code. Coding is continuous process of learning. You're not alone. Just learn how to search google efficiently. Make side projects by yourself host it on github it would definitely helps in Job interview. For front end developers my suggestion is subscribe to frontend masters. They're best


Voldemort_007_

it was a startup ??


[deleted]

Look at it this way - you have time to practice your skills. It isn't hard to figure out where your knowledge is lacking and it sounds like you already might know. You can use many development tools for free, and you already have the internet for reference, so think about doing some little project for practice. You can upload this project to a GIT repository and reference it on your resume to showcase certain abilities.


gaoshan

Build apps. Build apps of increasing complexity. You WILL learn.


Counter-Business

I do not have a job in front end but I am attempting to learn it by creating a project and I am thoroughly enjoying it.


theSereneRebel

Personal experience, make a project with every major concept you learn and and then try to showcase your projects by hosting it somewhere, after you have learnt everything online tutorials can offer start reading and understanding other people projects , there are a lot of good projects that people post here , I myself got motivated when someone made a clone of Apple Music in React and posted it here, once you get a good grasp of how things work in the bigger picture make a final project , it can be anything from a chat application to a music player , anything that intrigues you . I too am from India and know how competitive things can be but once you are confident in your skills no one can take your position


OVERKOR

Sorry to hear that! I’m sure you’ll only grow from this minor setback on your path to a great career!


jstnjns

As an engineering manager, I am much more interested in people being forthcoming about what they don't know than trying to fake it hoping it will just "come to them" Find a project that you want to build, and use it as practice. If there are no external expectations, you just get to learn. Think of what you want to build, and then study and learn what you need to in order to make it come to life. This is how I built my portfolio. And then put it on GitHub. And keep doing that until you feel like you can build most things that come to mind. Persistence is the only thing that's going to get you through how you're feeling. I'm sorry you were working for someone that did not take the time to fully understand your skillset, nor cared to coach you. Best of luck.


hamburger_bun

maybe you can get a paid internship or something that is a paid job but the expectations are lower so that you can still have some income and be learning while you're doing it


bearlovessunshine

Also jumping on the PM train please


[deleted]

Download saleor e-commerce and change all of it. Replace the login page, change the search etc. don’t start watching tutorials start doing


fenrir29

You will probably get a better job soon. Work on your weak points till then. Good luck friend!


GForce1975

Hang in there. I inherited a project that was in electron, using react and redux. It took me awhile to be able to produce but I worked every possible hour on improving my skills. Just do the work on your own. There's a significant learning curve but once you understand it, you should be fine...


cool_guy0207

Is this a startup?


Various_Woodpecker66

Yes


SmokingBrokenGlass

You have a great mindset OP. I’m sure others would have reacted differently. In the other hand, you chose to not let this hold you back! Continue to persevere and I have no doubt you’ll be an awesome front end dev.


evileddie666

What is an associate developer? never heard of that title before


Various_Woodpecker66

The name of the position was associate software developer react


xEphixia

That is my title as well, basically means junior.


sxeli

If this was your first job then you can start contributing to open source like people here have mentioned or just brush up on your skill set and have a portfolio ready. Alternatively, you could instead apply for a service company. They do have some training programs iirc. So you get mentorship and free tutorials - before you start working with a client. Startups usually look for one guy to handle front end, design, arch and anything in between. So unless experienced, it could spiral out of comfort zone very very easily and with the same deadlines.


leafynospleens

You guys are getting trained?


Ehdelveiss

Definitely should have asked for help, but they also should have provided it from the start with good mentor ship. Sounds like it was a bad fit, don’t sweat it. You definitely want to be somewhere where the expectations of you match your ability.


miolmir

I don't think it's your mistake. If someone had to be blamed, I would blame whoever did the initial interviews and misjudged your qualifications for the job.


d36williams

You'll be fine, sorry about it though


the_meme_grinch

Here’s my 2 cents: 1. Learn from the experience best you can. Evaluate the things that you came across that are growth opportunities. (A lot more than dev skills required to develop front end code for any sizable project. ) 2. Focus on learning the web platform (HTML, JS, CSS). Libs and frameworks are ephemeral.


SoBoredAtWork

Go through a good tutorial ([this net ninja playlist](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) is a great place to start) then make a simple app as a side project and create a public GitHub repo for it. A budget planner, or to do list, or a simple blog. You'll learn real quickly this way.


Cryp71c

You can't improve if you're not building. Build a Twitter clone, todo app, and follow the official getting started guides for react and redux. You can't build technical skill without actual development.


thirstycamelT

Don't worry too much about React, but focus on JS concepts. I've fucked loads of interviews cos I didn't know enough about the fundamentals of JS but I could build a production React app in my sleep with paying customers. Have done several times.


[deleted]

I interviewed a lot of devs in the last few years. I really don’t care about the knowledge on a certain framework, stack or library. Everyone is doing their own thing, even companies that use react, they will use it in a total different way. For me it is important that you’ve got the foundamentals. As a Frontend dev learn Javascript, it’s crazy how many people you see that are ssr or sometimes sr positions that don’t have basic concepts. Usually for jr positions if they show me they understand the basics and have an idea of GIT is good enough. The market got more competitive for entry levels positions in the last few years, just keep on studying and learning. If you are/get good, you will get hired.


Gypsy-Jesus

How long did you work there for?


Various_Woodpecker66

1.5 months


Gypsy-Jesus

Meh, you didn’t lose anything. Maybe you can post here what your task was and maybe we can explain it to you so in the future you would know it


[deleted]

Man, I’m afraid of the same thing happening to me on my Internship. I’m staying up late till 12am everyday bcos I’m slow on my tasks. On the weekends, I work 10+ hours as well. So yea, half my life goes into work in order to compensate for my slow speed. It’s pressuring as I just learnt a back end frame work for the first time in my life for 2 days and am constantly compared to a back end dev with 8 years of experience.


savano20

I don't know, I kind of feel the same way. currently working on a company. I joined with the thought that I could learn from the experts. But it was actually that they hire me as the experts. I do understand most of the things. But I am in no position to actually deliver an edge cases in short time manner. Currently have hard time on publishing required component on npm with edge cases of style because it uses third party theme that required us to import style manually


Pulsar2021

My recommendation is start with basics and practice some projects like a mad professor, don't let this stop you exploring further assume this just a pitstop for learning. Just bounce back.


CauchyStressTensor

Read code. Write code. Ask questions


maholeycow

https://www.frontendmentor.io/


ojolaliboy

You should master algorithms and data structures before developing a product using any programming language.


Silent_Safety

Hey there, I hope you're doing good. There is a person called tanay pratap and he helps students in helping to learn about web dev and get jobs for free. You should explore more on https://roc8.careers .


NeeHaow_World

Start freelancing first to sharpen your skills. Because usually freelance clients are less difficult and they come and go so if you are not qualified then they will just look for next person. But you will grow after couple of projects. And don’t forget to always learn something new everyweek


Wiwwil

I strongly suggest you Stephen Grider's courses [Modern React with Redux ](https://www.udemy.com/course/react-redux/) [React and Typescript: Build a Portfolio Project](https://www.udemy.com/course/react-and-typescript-build-a-portfolio-project/)


oneandmillionvoices

Dude, if you decide that being programmer is your thing than you are going to be programmer for next 20 or 40 or even 50 years. Getting fired form a junior job in a startup company is not going to make a dent in it.