Just dive in, take the opportunity. What's the worst that can happen? When I started as a junior html developer I'd written exactly one website, a really poor 1997-era personal homepage. I didn't even know what a html table was, I'd never done forms, etc etc. It was a really junior role, but I figured I could learn what I didn't know on the spot. I stayed at that company for 4 years, and left with the job title "Seni…
>What's the worst that can happen? Ending up on a pip which ruins your career.
How do I know if I am good enough?
21–30 of 36 posts
Re: How do I know if I am good enough?
#22You don't really want a job you're fully qualified for. You won't be stretched.
Re: How do I know if I am good enough?
#23First, the problems to be solved in web retail aren't particularly "hard" in comparison to the kind of problems being solved by, say, the more recent YC startups.
One thing that is critical in web retail is good architecture and clean code, specifically with interface coupling. Between third party order/product feed integration, promotions, special offers, sales tax, duties, shipping concerns, etc, the "special case" and edge condition pile grows very rapidly in this industry. Building a sufficiently generic framework for your system and keeping concerns as loosely coupled as possible is probably the most critical aspect to the technology of a web retailer.
Re: How do I know if I am good enough?
#24Just think about why human animals have the capacity for learning and knowledge in the first place. It was for survival in a much harsher setting. Jumping in water which is just a little too deep is a good way to simulate this.
Good luck
Re: How do I know if I am good enough?
#25Perhaps instead of thinking: ‘Am I good enough’ think of it as ‘How can I improve’. The idea is to shift the focus toward being your best, which is largely under your control while how hard other people work is not. Those that are internally driven tend to do better since they are trying to maximize their situation. By helping your friends in order to improve your skill set it seems you are doing just that.
Re: How do I know if I am good enough?
#26Once you've gone through the interview process and they've hired you, trust them! Don't second guess yourself. At that point, tips are:
* Be prepared to spend time outside of the job getting up to standards on the code base or things you don't understand, especially the first few months. You want to make sure you can also deliver what you've contracted for.
* Are you willing and comfortable asking for help from other people? If you have good sources to go to and you go to them frequently while you're learning, that'll help a ton.
Anecdote: I've seen folks (it doesn't sound like you're one of them though, tho) who kind of hold their breath and hope folks don't notice what they don't know. That's toxic: bad for the company and for the person (it stops them from being able to learn b/c they're so afraid to admit they don't know.
As long as you trust you can learn, work hard, and deliver -- go for it! There are always going to be new things to learn and jobs that are "just beyond us". It's finding the line between "way over your head" and "a good stretch" that's important.
Good luck!
Re: How do I know if I am good enough?
#27Here's a hopefully useful anecdote from the early 2000's. I had a friend who had worked as a secretary for a few years while getting her BA in Business. Along the way, she somehow took a single class in Statistics that involved learning to program the SAS statistical analysis package.
On the strength of that one class, that wasn't even a programming class, she found a contractor job programming in SAS paying $45/hour which for a former secretary was a fortune. She asked me the same question and I gave the same answer: "if they'll pay you, then you're good enough." And from that week onwards, she happily deposited the paychecks! She confided in me that she felt guilty because she barely had a clue what she was doing and "was taking their money to learn on the job." Welcome to software development! Felt guilty enough to tell her boss who just shushed her with "oh, we know you don't know much; you'll learn."
If you think you can do the job, then apply for it.
Re: How do I know if I am good enough?
#28so keep learning stuff every day. and more importantly start working somewhere! every waited day costs you time.
Re: How do I know if I am good enough?
#29In other words: you're good enough, now get busy.
Re: How do I know if I am good enough?
#30You never will. Ever. That's the difficulty: doing well despite constant uncertainty.