My advice to anyone who is looking for a first job -- avoid startups. They are usually in need of experienced workers that can do everything. They tend to offer you option plans and firms equity instead of real cash. The probability that a young company will survive even a year without external financing is low. So, it may be a short term experience.
I disagree. Working in a start-up gives you exposure to a wider range of tasks. With equity compensations, if you have chosen the right start-up, you can generate large amounts of wealth. If the start-up is scaling, you can fast track your career. When you're are an early hire, you're more likely to get senior positions faster when compared to joining larger company that you have to work your way up in.
Thanks tim for the help! I'm really grateful and appreciate the help that you're providing us with in order to help us understand what's making it harder to land a job and what not to do. Thanks again 👍
2 ปีที่แล้ว +8
On the topic of confidence, in my opinion any applicant who is or at least want to appear 100% confident in that they can do a new job is already overconfident or lying to themselves. The reason being that there are a lot of things that come with a new workplace that cannot be foreseen, knowing your role at a new company is not enough to judge how well you'd do there. Far be it from me to tell you how to judge people (especially since I have no idea how the applications looked), but I think some amount of self-criticism is quite healthy, even when we are talking about first impressions based on written applications. Anyway, I think your talk was quite relatable otherwise, just wanted to add my 2 cents. :)
@David Semperger Cool response. There is a fine line between self-promotion of actual skills and confidence in honed abilities AND over-the-top self aggrandizement. Self-reflection is needed but I would not volunteer obvious weaknesses on a resume. [Tailoring resume to specific roles is wiser than a generic resume]. If my tech deficiencies were so profound, I would not apply to an unsuitable role in the first place.]
I think in a nutshell. One just have to be very more experienced by building more complex projects that can create the confidence needed and also give someone things to say
*Runs a TH-cam channel that targets beginner programmers* *Advertises a job in his company* *Gets a bunch of applications from beginner programmers* - surprised pikachu face -
I always read between the lines of an opportunity. And you often see or feel their insecurities and missing abilities if you can verbalize them that gives rapport and if you can even proactively tell them how you can help in those areas people are sold. And be honest!! Last year was a terrible slow year and suddenly there’s a startup knocking on my door with an idea for EV charging management system. And they had tech guys yet but already had some hardware selected that they wanted to do stuff with and needed to be incorporated on those charging circuits. So I said I can figure that out but never worked with them before so please send me the details and I’ll read them and write a proposal without strings attached. So I get the documentation and I read it and I see what they need for their grand vision is already part of the protocol layer over MQTT. And suddenly I remembered another startup is worked for that is in the energy business and there were ideas to do pre-booking of charge stations. So I emailed that director and asked for the requirements. And the director said: “yeah we got all of that except this but we can build that for that brand.” So I wrote up my advisory and explained how all the functionality is already on the protocol and that a system like they want is already available, and they can actually become a brand holder and they’d be the first big one. And so I connected those two together because even though k could’ve done with the money and cool Awesome embedded project. It just didn’t feel right building it when I knew another customer provides it. Especially since the software is not the core value that this new startup delivers but their core value is actually setting up charge stations with prio charging etc for company cars. So the software was just a tool.
Thank you for the explanation, I'm not a game developer, but is very helpful to me, because the past day I have had an interview as a back-end developer and now I wish I had seen it before the interview
I'm not applying for your jobs (I'm gainfully, happily employed in a career position) but this is a good video. I got my current position helping the Army develop solutions for its various business processes by going to the interview with a revamped form used by their HR office. They had a very basic homebrew printed 2-column form to collect information. The space for home address was 1-line in height, but phone numbers had 4 lines on the page. The information collected followed no logical flow. I could go on, but suffice it to say: This thing was a mess. I brought them a digital form with drop-downs, input formatting/validation, divided the information into discernible sections, etc. All arranged to follow the same design and layout of a standardized Department of the Army form so as to give the user a sense of familiarity, either online or printed. After I was hired, a member of the interviewing board said that was the slickest $#!+ he had ever seen in an interview.
Thank you for this Tim, this goes into a lot of other jobs, other than tech jobs, and you giving us this advice might help out with application's elsewhere. Keep up the good work on the channel🤝🏽
As a contractor in London I haven't applied for a job for twenty years. The best thing to do is name drop. List your'e history with a brief description. Only take jobs that improve your CV. I've worked at SEGA, Sky TV, Top banks etc. JPMorgan, Lloyds Don't work at start ups, only work for well known companies. Never apply for a job directly, let them come to you. So I disagree with this assessment. I wouldn't like to work for Tim, no offence Tim. Don't be afraid to be in control. Not all interviewers think the same so be yourself. Your job history and skills are key, Most importantly, You don't need a job to be a developer. I mostly code for fun and only work six months a year because the higher rates in tax in the UK make it not worth working a full year. So enjoying coding is the most important thing. Way more valuable that money, Work when it makes sense.
Totally agree with you. I‘m in the business for 30 years now and hired many people. Maybe the best advice you can give to applicants is to treat an application like dating a new partner. If you want me to hire you seduce me. Convince me that you add value. That you really want this job and this job only. Make me believe it has to be you. But (important) never make it too obvious or arrogant. I remember hiring an amazing engineer last year after just 2 mins of the interview. I just felt he was the right one and he is. So remember it’s a seduction game. Same rules apply. And please wear pants! (Yeah I even had those kind of people applying to a huge IT consulting corp 😂)
I hear you Tim. But everyone wants a expert that knows 90% of everything,we have to start somewhere. If you want a athlete on top of it then put it in the job description.
I've seen this many times, this guy is going to be a terrible manager. Nothing is more important than acquiring and retaining the best people for the job and discarding people for tiny things means you're probably discarding what would have been your best employees. I understand you would get a lot of applications ,but who wants a manager that puts so little effort into the most important role he has.
Tim has waited years to unload lol This was an awesome video Tim the youtuber/coder : nice easy going Tim the recruiter: heartless bastard lol Love the videos Tim !
HAHA this is not that heartless. he tried to give a solution here for those who don't know what they are doing when applying for a job (it means they may not get a job for tim, but in their next target company they might have a better chance if they don't repeat the same mistakes). If I have a youtube channel to reach all candidates I had before. I will also tell them the problem and solution to why they're not hired.
Hey, Tim I absolutely love your videos and I am a very young python learner and I'm faling apart but watching your videos and trying harder. Just to let you know that you video's are awesome and really helpful.
Keep striving. Every time you sit down to learn and code, you’ll improve. Don’t give up, the one thing that’ll almost guarantee your success is persistence.
@Jeevan Bastola Other commenter said it but keep moving forward. Tried hard. When it gets gnarly after a few hours, take a small break. I walk around the block or do light exercises. [side note: if English isn’t your native language, write “videos” not “video’s” with the ‘ . “Videos” is plural meaning more than 1 like cars, dogs, chairs, devices, videos. The ‘ in English shows possession like ownership. Examples: Jeevan’s bike, a dog’s toy. Hope this helps. Best wishes.
Yeah the problem is that this is for a startup. People who have no experience and want to find their first job should apply to established companies not startups.
The sole reason I didn't apply for the job was because I was indeed a beginner, and I didn't know the role. However, I'm an athlete and pretty good at programming :D
Great advice! It seems a little harsh and discouraging at times considering that your channel usually targets beginners, but you speak the truth and explain your points very well, so it's fair I guess. Valuable advice.
One thing I didn't like about this video is he says some people just sent projects straight from his videos and he says that's a bad thing. Well, which video did they take those projects from is it the videos he has that literally tells people to put those projects on their resume? If he thinks it's a bad thing to do that then why advise it?
@@igorkalezic4739 I doubt that Tim has suggested using his tutorial projects (or from any other channel) in a resume. First of all it's plagiarism. Second, tutorials only show that you have the ability to copy something. It doesn't show that you can do a project on your own. Tutorials are a tool to learn. After learning from the tutorials build your own projects and submit those on a resume.
right onw im struggling as an engineer to get a job and this video gave me a new perspective. those hints dont only apply for developer jobs. thanks for the change of perspective. i was always thinking being truthful and upfront is a good thing, but in the end i just managed myelf to be sorted out instantly xD
As a previous tech recruiter, I understand this video. its a headache at the same time I feel bad that I wish I can help them make a better CV and get a job - I had to teach myself how to code (in freecodecamp and tech with tim) to fully understand them and the projects but, some candidates (not all) just plain want to get something more than what they could give. Well, nothing is easy for both parties, just not try to make things harder for everybody. ;)
Just starting in python so by no means on the level to go toe to toe with other developers. But what I do know, and many new professionals require, is a good understanding of business. Goes for any field. There are structures that many don't consider or are uneducated in when it comes to standard business practice. Expand your vision peeps 👌🏻
I landed my 1st job as a software engineer on a good salary with no job experience in tech, no domain knowledge and no projects to show... My CV didn't mention anything about what I didn't know. I focused on the experience I had from other industries and how that was relevant to the role, and highlighted my passion for tech and desire to be a software engineer. In the interview I won them over with my desire, hunger and transferable skills. 15 months later and I'm working on Azure functions, API'S, full stack development and working through a development plan that is targeted towards where I want to end up. You don't need to be a fully fledged developer with a ton of experience to land a great role.
What if I really am a Beginner tho and I want to get hired somewhere to learn. I mean, it doesn't have to be your startup, I just apply to a hundred places and say "Hey, I'm a beginner with willingness to learn who is 100% confident that can't do anything at this point. Please teach me, I will work for free". Well, if that's not what you're looking for just throw it in the bin, someone else will need a code-monkey to work for little money.
You give me another reason to avoid 'startups'. I'm starting to find this word funny because its actually the "startups" (rather than big companies) that demand the most out of employees, and most of the times they don't even care about their well being etc.
I don’t think you can generalize all startups from one video. I’m also curious what you think the high demand is? Employees here can work whenever they want, they get paid very well and all we expect is we don’t have to hold their hand in the task we hired them to do. It clearly stated experience with JavaScript game development is required. If we had 100 people and existing devs that can train them that’s one thing but I don’t make JavaScript games hence why I need to hire someone who can already do that. I don’t think it’s unfair to ask that someone we hire can do what we’re hiring them to do?
@@TechWithTim I don't know. But when I hear the word "startup" (or at least HEARD it) my mind would immediately jump to a place where newbies would be trained and not expected too much. But startups actually demand experience. And while it was good that you clearly mentioned "experience", most won't do even that and will expect the employee to do everything (and more often than not, won't pay them accordingly). What I am saying is that you can not always expect from potential employees that they will be able to solve "everything" on their own. Sometimes, they will need "handholding" (if that is what you want to term it). Sometimes, they WILL require help. particularly in solving nasty issues in larger systems. That's what I am saying, and that is exactly which is missing generally in so-called startups.
There is a lot of competition people, It is going to take time but if you really stick to it and make this your craft, you can and you will make it into a company someday, after that it will all land in place real quick
Actually, this situation would be a great opportunity for someone with experience to pick up one or more "side hustle's" jobs like this, but I wouldn't treat it as anything more than that.
Tim’s comments are really not relevant to any other job but the ones he is hiring for. Clearly he is looking for a lot of experience and a candidate that can hit the ground running. Maybe a point or two could be a general idea for another company but he is calling out all he wants in a candidate. This is typical of an employer and it makes sense for him but he is complaining about applicants who are new to the field. Interviewing with another company would be a totally different outcome. So my advice is take this with some discretion. It really only applies to him and his positions he is looking for.
Thank you very much for the informative video, It's very good as I get to know exactly what I should avoid in the first place rather than go back and refactor.😄👍
Is it okay to have the "I'm a beginner", "I'm eager to learn" etc... stance if it's a junior dev position? Or should we wait until we can project more confidence?
Why Not Just rephrase it. Instead of focusing on the Things you can't do yet, describe the Things you are already good at. And for the Things you aren't good at yet describe how you want to improve yourself when you get invited to the interview
No its fine for entry level junior dev jobs. The problem was this was for experienced devs for a startup. Being eager to learn and is perfectly fine for beginners looking to start their career in tech as a junior dev
summary of the lecture: "Only apply if you are experienced. Freshers stay away. ".Not everybody can built a project with a new idea. Its tough and impossible. Otherwise almost 99% of the world's problem would have been solved just by people who builds project just to get a job.
🤣.. Tim really must have suffered 😭 through reading applications. What he actually wanted to tell is "Please read yourself before you send it" 😂.. but Tim is a nice guy. He made it as an educational video form. 🤣
This is actually great advice that others I've seen haven't suggested. I'm definitely going to try these. My issues are no experience, bachelors in cs, and low confidence. Another challenge is the projects I'm interested in like a compiler or low level stuff, it's a bit harder for a company to run standalone. I'm trying to get into Web Development at least front end or back end since it seems a bit easier to work from home. Problem is I'm not good at design and front end stuff. I can do the mock ups of my ideas but translating those into production is a bit rough given my inexperience with the tools (css, react, other node libraries, etc). I'm working as hard as I can though to build projects of my own. My web experience at least from college is mostly php which seems to be going away. Any tips on what I can do to break this cycle and maybe obtain a role? I'm mostly interested in low level and cyber security but I think back end web could work because of the cyber security interest. Thanks in advance!
This is really good advise, I remember applying and I had no html, CSS, js but did have game experience, and I pretty much begged lol, now I know what a company is looking for in a software developer
This was brutal but honest, however it's what we all needed to hear. Many of us are actually too sheltered and think that because we know how to write a for loop in x programming language we automatically deserve a software related job, however that's not the case. As you said in your video we need to be able to assess whether we have the prerequisite skills to successfully complete the job that the employer wants. If it's a case where we don't have the majority of the skills for the job, it's up to us to put in the effort and do the learning and practice to be able to genuinely qualify for the job and similar jobs too. Although I didn't apply to this job the knowledge given in this video is applicable for other developer jobs too. So thank you and I hope we all can learn something instead of being offended by the harshness of the truth.
@Joshua Manzanillo He stated it wasn’t a beginner role. Also “high ass standards” are a good thing. I don’t aspire to be mediocre in my craft. Instead, I give it everything I’ve got.
I think you are being a little unjust, especially with projects. Maybe the applicant hasn't build a full fledged game in the past, but if they have the expertise to build a very sophisticated application that is in another field, it's a sign of their competence and ability to learn quickly and adapt, meaning they'll be able to transfer their skills to game building pretty easily. It's like me applying for a Go role, and showing them some amateur Go projects I've done in the week leading up to the application, and then also including my more sophisticated Rust projects, with which I have years of experience. That's relevant, because if they see what I can do with Rust, there's no way they'll be thinking - oh, this guy only does Rust, there is not way he can pick up Go, so we cross him off
Dev jobs are no longer worth it. The vast majority of companies are looking for the absolute lowest cost, market is flooded with coworkers who barely speak English, managers are specifically trying NOT to hire people who look-like-you, you must walk on eggshells with woke politics poisoning every major company, and more. Some feedback on the specifics of your video: when I was still bothering with programming, I was ALWAYS turned down by companies where I started with stuff like “twelve years of experience and subject X is a passion of mine”. Nobody wants someone who threatens to come in and potentially exert influence and control. They want weak labor that they can overwork and easily replace once it’s used up.
2 ปีที่แล้ว +1
Not every company is like that, but yeah, they are definitely out there. In my experience this mentality will hurt them more in the long run, as they will fail to innovate due to the workplace culture you described in your second paragraph. You should probably count yourself lucky by being turned down by them.
The entire purpose of an Applications (and Resume's) is for the applicant to "brag" about themselves without it to seem like bragging. Never highlight your limitations or what you didn't do. Also it helps to put something on your application that shows your interested in what the company actually does. An employer (or potential employer) must feel that YOU will be a REVENUE center and not a liability. The applicant should not feel "hostile" that the firm will be making a profit off your services. Software companies are in business to make $$. Despite all the recent "socialist" talk by governments. Don't forget. You will learning and gaining experience also. And if you contribute something "unique" (or become an expert) the employer will make concessions to keep you on-board.
People shouldn't feel bad for writing unsuccessful applications. Sure, they may not get this job, but it's not like other game dev companies aren't looking for new hires. It should be a learning experience for people, and help them write better applications the next time around. Then it becomes a positive thing. It's really good to get feedback and tips like this, because it can help people move forward and improve. What's actually disheartening is submitting your application and not even getting a reply. Been there. Then you don't even have information on what you could have done better. You can guess, but that doesn't really lead anywhere good.
There is good advice but most of it is tim being "picky", expecting to have "one click run" projects just made me lol. You can just tell a lot of the advices are actually problems tim has, tim never heard of imposter syndrome and dunning Kruger effect
Really depends on the number of applicants. With the reach that Tim has, I think he's perfectly poised to be this selective. Wanting a project you can view in the browser is not a big ask for a web dev role.
I actually think if you don't think most employers are picky, you should think twice. Also if your imposter syndrome shows in your application as self doubt... isn't that your fault?
Tim, I just have one question after watching this. Are you mad, bro? In all seriousness, this was a great video for anyone who is looking to apply for a new developer role.
The negativity in this video is immense. Even if I am a senior software engineer, this kind of attitude is definitely a turn off, nobody want to work in that kind of environment. If you don't want to read application forms "hire someone".
This is a very biased video toward your interview process for your particular roles you are hiring for. While some advice can apply to everyone, other advice doesn't. You keep drawing back to examples of your interview process. What employers are looking at/for varies highly between the roles and companies and I think you need to make that clear.
Good point. This is bias as I’m speaking from my experience as the employer in this situation. People can extrapolate and determine for themselves what will be relevant based on the role they are applying for
This is a tech channel, if people can't apply the underlying ideas mentioned here to their general situation, then they probably don't have the intelligence to be in tech anyway. All of these seem valid, as applied in a way that is tailored to your situation. I think that's kind of obvious.
@@tonyvelasquez6776 Harsh and true. I agree. How are these people belly-aching cuz their feelings got hurt going to handle a career in tech? How are they going to follow instructions, read documentation, handle peer review, receive constructive feedback on their code without whining. It’s got to be frustrating for Tim when all over YT there are tech resume hints, advice, do and don’t do tips, quantity and quality of portfolio projects to include. This info is readily available. You can even GOOGLE it. How someone who studied x,y,z languages & learned abstract concepts can’t figure out how to apply for a position [given all available resources]is baffling.
So.... you want people that don't have experience to tell you that they have experience... Guess what ....? I just moved you into the "trash pile" of employers I would never apply to... LOL!!!! 😂😂😂😂 (...and I've got years of programming experience... I just don't work for idiots).
@@cUser691 The most appealing thing about programming is that you have a skill that has value on its own.... This kid here is on a power trip... programming is a vehicle that frees you from this so that you don't have to put up with people like this. Think about how stupid what he's saying is... He just told you that he doesn't want to read all the way through every application, so he looks for certain statements to eliminate the majority of his applicants... So he's essentially asking everyone to make it MORE DIFFICULT for him to weed out the applications that he doesn't want, by telling everyone not to use the statements by which he deems that the application should be eliminated!!! Wouldn't that cause him to have to read more applications??? Isn't that what he said he didn't want??? This reminds me of the Pythagoras quote, "the penalty for refusing to govern, is to be governed by someone INFERIOR to yourself".... Again, that's why I got into programming... So that I don't have to deal with a power tripping boss who is my intellectual inferior!!! On the other hand, you can choose to believe what is most plausible, which is that this kid is a phony, and he's really not hiring as many people as he's pretending to... maybe not any at all !!!!!!!
Thank you for not sugar coating the things we need to know to be successful in life.
My advice to anyone who is looking for a first job -- avoid startups. They are usually in need of experienced workers that can do everything. They tend to offer you option plans and firms equity instead of real cash. The probability that a young company will survive even a year without external financing is low. So, it may be a short term experience.
I disagree. Working in a start-up gives you exposure to a wider range of tasks. With equity compensations, if you have chosen the right start-up, you can generate large amounts of wealth. If the start-up is scaling, you can fast track your career. When you're are an early hire, you're more likely to get senior positions faster when compared to joining larger company that you have to work your way up in.
@@matthewharris4424 maybe, but I am talking about people with zero experience.
@@vitaliirudko2706 Tell me where can I get xp ? I don't need money ,I just wana learn the job(django dev)
@@siavashdv8254 at a job
@@siavashdv8254 projects. big ones. :D
No way people submitted projects they got from your channel 💀
😂 you know damn well they are looking at these comments and feeling awful.
im ded lollll
Haha
Yep haha
Hahahaha
This is the best video that I found online on how to present yourself.
Thanks tim for the help! I'm really grateful and appreciate the help that you're providing us with in order to help us understand what's making it harder to land a job and what not to do. Thanks again 👍
On the topic of confidence, in my opinion any applicant who is or at least want to appear 100% confident in that they can do a new job is already overconfident or lying to themselves. The reason being that there are a lot of things that come with a new workplace that cannot be foreseen, knowing your role at a new company is not enough to judge how well you'd do there. Far be it from me to tell you how to judge people (especially since I have no idea how the applications looked), but I think some amount of self-criticism is quite healthy, even when we are talking about first impressions based on written applications. Anyway, I think your talk was quite relatable otherwise, just wanted to add my 2 cents. :)
@David Semperger Cool response. There is a fine line between self-promotion of actual skills and confidence in honed abilities AND over-the-top self aggrandizement. Self-reflection is needed but I would not volunteer obvious weaknesses on a resume. [Tailoring resume to specific roles is wiser than a generic resume]. If my tech deficiencies were so profound, I would not apply to an unsuitable role in the first place.]
I think in a nutshell. One just have to be very more experienced by building more complex projects that can create the confidence needed and also give someone things to say
*Runs a TH-cam channel that targets beginner programmers*
*Advertises a job in his company*
*Gets a bunch of applications from beginner programmers*
- surprised pikachu face -
yeah but you have to be confident, independent, competent, and kinda bs your way in at first. thats how job hunting is outside of connections
I always read between the lines of an opportunity. And you often see or feel their insecurities and missing abilities if you can verbalize them that gives rapport and if you can even proactively tell them how you can help in those areas people are sold. And be honest!!
Last year was a terrible slow year and suddenly there’s a startup knocking on my door with an idea for EV charging management system. And they had tech guys yet but already had some hardware selected that they wanted to do stuff with and needed to be incorporated on those charging circuits. So I said I can figure that out but never worked with them before so please send me the details and I’ll read them and write a proposal without strings attached.
So I get the documentation and I read it and I see what they need for their grand vision is already part of the protocol layer over MQTT. And suddenly I remembered another startup is worked for that is in the energy business and there were ideas to do pre-booking of charge stations. So I emailed that director and asked for the requirements. And the director said: “yeah we got all of that except this but we can build that for that brand.” So I wrote up my advisory and explained how all the functionality is already on the protocol and that a system like they want is already available, and they can actually become a brand holder and they’d be the first big one. And so I connected those two together because even though k could’ve done with the money and cool
Awesome embedded project. It just didn’t feel right building it when I knew another customer provides it. Especially since the software is not the core value that this new startup delivers but their core value is actually setting up charge stations with prio charging etc for company cars. So the software was just a tool.
You expressed your issues very well (politely and convincingly) and educated us wisely😄👍
Thank you for the explanation, I'm not a game developer, but is very helpful to me, because the past day I have had an interview as a back-end developer and now I wish I had seen it before the interview
I'm not applying for your jobs (I'm gainfully, happily employed in a career position) but this is a good video. I got my current position helping the Army develop solutions for its various business processes by going to the interview with a revamped form used by their HR office. They had a very basic homebrew printed 2-column form to collect information. The space for home address was 1-line in height, but phone numbers had 4 lines on the page. The information collected followed no logical flow. I could go on, but suffice it to say: This thing was a mess.
I brought them a digital form with drop-downs, input formatting/validation, divided the information into discernible sections, etc. All arranged to follow the same design and layout of a standardized Department of the Army form so as to give the user a sense of familiarity, either online or printed. After I was hired, a member of the interviewing board said that was the slickest $#!+ he had ever seen in an interview.
Thank you for this Tim, this goes into a lot of other jobs, other than tech jobs, and you giving us this advice might help out with application's elsewhere. Keep up the good work on the channel🤝🏽
his advice applies to all areas of life
As a contractor in London I haven't applied for a job for twenty years. The best thing to do is name drop. List your'e history with a brief description. Only take jobs that improve your CV. I've worked at SEGA, Sky TV, Top banks etc. JPMorgan, Lloyds Don't work at start ups, only work for well known companies. Never apply for a job directly, let them come to you.
So I disagree with this assessment. I wouldn't like to work for Tim, no offence Tim. Don't be afraid to be in control. Not all interviewers think the same so be yourself. Your job history and skills are key,
Most importantly, You don't need a job to be a developer. I mostly code for fun and only work six months a year because the higher rates in tax in the UK make it not worth working a full year. So enjoying coding is the most important thing. Way more valuable that money, Work when it makes sense.
This was very good tough love and really helped give me a perspective of how the interviewer looks at resumes.
Great advice!!!!!. Tell it like it is. get to the point. LOVE IT!!!
Totally agree with you. I‘m in the business for 30 years now and hired many people. Maybe the best advice you can give to applicants is to treat an application like dating a new partner. If you want me to hire you seduce me. Convince me that you add value. That you really want this job and this job only. Make me believe it has to be you. But (important) never make it too obvious or arrogant.
I remember hiring an amazing engineer last year after just 2 mins of the interview. I just felt he was the right one and he is.
So remember it’s a seduction game. Same rules apply.
And please wear pants!
(Yeah I even had those kind of people applying to a huge IT consulting corp 😂)
I hear you Tim. But everyone wants a expert that knows 90% of everything,we have to start somewhere. If you want a athlete on top of it then put it in the job description.
I've seen this many times, this guy is going to be a terrible manager. Nothing is more important than acquiring and retaining the best people for the job and discarding people for tiny things means you're probably discarding what would have been your best employees. I understand you would get a lot of applications ,but who wants a manager that puts so little effort into the most important role he has.
4:04 man who the hell do you think is watching your videos? Like what did you really expect?
Tim has waited years to unload lol
This was an awesome video
Tim the youtuber/coder : nice easy going
Tim the recruiter: heartless bastard lol
Love the videos Tim !
HAHA this is not that heartless. he tried to give a solution here for those who don't know what they are doing when applying for a job (it means they may not get a job for tim, but in their next target company they might have a better chance if they don't repeat the same mistakes). If I have a youtube channel to reach all candidates I had before. I will also tell them the problem and solution to why they're not hired.
Hey, Tim I absolutely love your videos and I am a very young python learner and I'm faling apart but watching your videos and trying harder. Just to let you know that you video's are awesome and really helpful.
Keep striving. Every time you sit down to learn and code, you’ll improve. Don’t give up, the one thing that’ll almost guarantee your success is persistence.
@Jeevan Bastola Other commenter said it but keep moving forward. Tried hard. When it gets gnarly after a few hours, take a small break. I walk around the block or do light exercises. [side note: if English isn’t your native language, write “videos” not “video’s” with the ‘ . “Videos” is plural meaning more than 1 like cars, dogs, chairs, devices, videos.
The ‘ in English shows possession like ownership. Examples: Jeevan’s bike, a dog’s toy. Hope this helps. Best wishes.
That's a lot of value packed into one video. Thanks Tim👍
I am a beginner and don't know how to code but i want to work with u. Which video (
Yeah the problem is that this is for a startup. People who have no experience and want to find their first job should apply to established companies not startups.
This is so valuable Tim.
The sole reason I didn't apply for the job was because I was indeed a beginner, and I didn't know the role.
However, I'm an athlete and pretty good at programming :D
Great advice! It seems a little harsh and discouraging at times considering that your channel usually targets beginners, but you speak the truth and explain your points very well, so it's fair I guess. Valuable advice.
One thing I didn't like about this video is he says some people just sent projects straight from his videos and he says that's a bad thing. Well, which video did they take those projects from is it the videos he has that literally tells people to put those projects on their resume? If he thinks it's a bad thing to do that then why advise it?
@@igorkalezic4739 I doubt that Tim has suggested using his tutorial projects (or from any other channel) in a resume. First of all it's plagiarism. Second, tutorials only show that you have the ability to copy something. It doesn't show that you can do a project on your own. Tutorials are a tool to learn. After learning from the tutorials build your own projects and submit those on a resume.
😅i😅i😅😅😅😅
right onw im struggling as an engineer to get a job and this video gave me a new perspective. those hints dont only apply for developer jobs.
thanks for the change of perspective. i was always thinking being truthful and upfront is a good thing, but in the end i just managed myelf to be sorted out instantly xD
As a previous tech recruiter, I understand this video. its a headache at the same time I feel bad that I wish I can help them make a better CV and get a job - I had to teach myself how to code (in freecodecamp and tech with tim) to fully understand them and the projects but, some candidates (not all) just plain want to get something more than what they could give. Well, nothing is easy for both parties, just not try to make things harder for everybody. ;)
Pinched my ego.
Thanks Tim, you've become my "alter" ego
Just starting in python so by no means on the level to go toe to toe with other developers.
But what I do know, and many new professionals require, is a good understanding of business. Goes for any field. There are structures that many don't consider or are uneducated in when it comes to standard business practice.
Expand your vision peeps 👌🏻
Great advice as someone who's never had a real tech job!
These advices are true for any job. The only thing is that confidence should only occur within the realms of truth.
I landed my 1st job as a software engineer on a good salary with no job experience in tech, no domain knowledge and no projects to show...
My CV didn't mention anything about what I didn't know. I focused on the experience I had from other industries and how that was relevant to the role, and highlighted my passion for tech and desire to be a software engineer.
In the interview I won them over with my desire, hunger and transferable skills.
15 months later and I'm working on Azure functions, API'S, full stack development and working through a development plan that is targeted towards where I want to end up.
You don't need to be a fully fledged developer with a ton of experience to land a great role.
I love the way you introduce us to the sponsor of this video. "Listen to the sponsor of this video"
What if I really am a Beginner tho and I want to get hired somewhere to learn. I mean, it doesn't have to be your startup, I just apply to a hundred places and say "Hey, I'm a beginner with willingness to learn who is 100% confident that can't do anything at this point. Please teach me, I will work for free". Well, if that's not what you're looking for just throw it in the bin, someone else will need a code-monkey to work for little money.
Guilty! Thanks so much for the feedback though it is so good to hear and now I can make the changes necessary.
Glad it was helpful!
Damn, I wish I knew about this sooner, I'd love to apply.
Awesome video! Based on experience, helping out your viewers with some non-coding (but related) skills.
Maybe its a good time for hiring an HR for your company
i feel for you but as a channel for learning what did you expect ?
You give me another reason to avoid 'startups'. I'm starting to find this word funny because its actually the "startups" (rather than big companies) that demand the most out of employees, and most of the times they don't even care about their well being etc.
I don’t think you can generalize all startups from one video. I’m also curious what you think the high demand is? Employees here can work whenever they want, they get paid very well and all we expect is we don’t have to hold their hand in the task we hired them to do. It clearly stated experience with JavaScript game development is required. If we had 100 people and existing devs that can train them that’s one thing but I don’t make JavaScript games hence why I need to hire someone who can already do that. I don’t think it’s unfair to ask that someone we hire can do what we’re hiring them to do?
@@TechWithTim I don't know. But when I hear the word "startup" (or at least HEARD it) my mind would immediately jump to a place where newbies would be trained and not expected too much.
But startups actually demand experience. And while it was good that you clearly mentioned "experience", most won't do even that and will expect the employee to do everything (and more often than not, won't pay them accordingly).
What I am saying is that you can not always expect from potential employees that they will be able to solve "everything" on their own. Sometimes, they will need "handholding" (if that is what you want to term it). Sometimes, they WILL require help. particularly in solving nasty issues in larger systems. That's what I am saying, and that is exactly which is missing generally in so-called startups.
@@usamahussain4461 a startup is defined by Google as 'a newly established business', not necessarily a place for entry-level jobs.
yes, they just generally just use you, then throw you away when they don't need you anymore.
No thanks.
Hey tim, can you please make a video about how to protect our eyes from computer screens
There is a lot of competition people, It is going to take time but if you really stick to it and make this your craft, you can and you will make it into a company someday, after that it will all land in place real quick
This will go down as one of the greatest flame videos of all time, great advice.
😂😂
Hey Tim! Are you up to have interns in your startup?
Actually, this situation would be a great opportunity for someone with experience to pick up one or more "side hustle's" jobs like this,
but I wouldn't treat it as anything more than that.
Tim’s comments are really not relevant to any other job but the ones he is hiring for. Clearly he is looking for a lot of experience and a candidate that can hit the ground running. Maybe a point or two could be a general idea for another company but he is calling out all he wants in a candidate. This is typical of an employer and it makes sense for him but he is complaining about applicants who are new to the field. Interviewing with another company would be a totally different outcome. So my advice is take this with some discretion. It really only applies to him and his positions he is looking for.
me: i wan to work with tim!
some one: excuse me ?did you know how i can turn off linux virtual machine
me: no sorry im busy this time
Thank you very much for the informative video, It's very good as I get to know exactly what I should avoid in the first place rather than go back and refactor.😄👍
Employers: Give more than you take.
Also employeers: I am going to take 60 hours from your life per week for $5 an hour.
Rules dont apply to them.
Congratulations for learning life
Amazing tips bro, thank you. :)
I would love to send an application but I'm a Unity Dev :)
Great feedback for job seekers.
Really useful video.. thanks bro
The video was very informative!
Is it okay to have the "I'm a beginner", "I'm eager to learn" etc... stance if it's a junior dev position? Or should we wait until we can project more confidence?
Why Not Just rephrase it. Instead of focusing on the Things you can't do yet, describe the Things you are already good at. And for the Things you aren't good at yet describe how you want to improve yourself when you get invited to the interview
No its fine for entry level junior dev jobs. The problem was this was for experienced devs for a startup. Being eager to learn and is perfectly fine for beginners looking to start their career in tech as a junior dev
New subscribeder to your channel here, thank you to this video. i will NGU, this is very informative.
that you for making this video.
Appreciate this reminder as well. Value exchange!
What is that thing rotating on the left?
Looks like some type of Dyson air cooler.
summary of the lecture: "Only apply if you are experienced. Freshers stay away. ".Not everybody can built a project with a new idea. Its tough and impossible. Otherwise almost 99% of the world's problem would have been solved just by people who builds project just to get a job.
I didn't apply and I feel called out
🤣.. Tim really must have suffered 😭 through reading applications. What he actually wanted to tell is "Please read yourself before you send it" 😂.. but Tim is a nice guy. He made it as an educational video form. 🤣
What happened to the rust series? will you continue the tutorials?
idk why but i always watch these videos at 2x speed
This is actually great advice that others I've seen haven't suggested. I'm definitely going to try these. My issues are no experience, bachelors in cs, and low confidence. Another challenge is the projects I'm interested in like a compiler or low level stuff, it's a bit harder for a company to run standalone. I'm trying to get into Web Development at least front end or back end since it seems a bit easier to work from home. Problem is I'm not good at design and front end stuff. I can do the mock ups of my ideas but translating those into production is a bit rough given my inexperience with the tools (css, react, other node libraries, etc). I'm working as hard as I can though to build projects of my own. My web experience at least from college is mostly php which seems to be going away.
Any tips on what I can do to break this cycle and maybe obtain a role? I'm mostly interested in low level and cyber security but I think back end web could work because of the cyber security interest. Thanks in advance!
This is really good advise, I remember applying and I had no html, CSS, js but did have game experience, and I pretty much begged lol, now I know what a company is looking for in a software developer
This was brutal but honest, however it's what we all needed to hear. Many of us are actually too sheltered and think that because we know how to write a for loop in x programming language we automatically deserve a software related job, however that's not the case. As you said in your video we need to be able to assess whether we have the prerequisite skills to successfully complete the job that the employer wants. If it's a case where we don't have the majority of the skills for the job, it's up to us to put in the effort and do the learning and practice to be able to genuinely qualify for the job and similar jobs too. Although I didn't apply to this job the knowledge given in this video is applicable for other developer jobs too. So thank you and I hope we all can learn something instead of being offended by the harshness of the truth.
indeed.
@Jerome Simms Well-stated comment
Agree, especially with making your projects interactable. That's important.
You are an engine, Tim!
what's that alien fan in the background? o.o'
Damn bruh. Seems like a lil too much for a beginner. I think as a beginner or applying for entry role. You shouldn’t have these high ass standards.
I don’t think I said this was for beginners did I? If it was I agree but this role was for experienced game developers.
@Joshua Manzanillo He stated it wasn’t a beginner role. Also “high ass standards” are a good thing. I don’t aspire to be mediocre in my craft. Instead, I give it everything I’ve got.
I think you are being a little unjust, especially with projects. Maybe the applicant hasn't build a full fledged game in the past, but if they have the expertise to build a very sophisticated application that is in another field, it's a sign of their competence and ability to learn quickly and adapt, meaning they'll be able to transfer their skills to game building pretty easily. It's like me applying for a Go role, and showing them some amateur Go projects I've done in the week leading up to the application, and then also including my more sophisticated Rust projects, with which I have years of experience. That's relevant, because if they see what I can do with Rust, there's no way they'll be thinking - oh, this guy only does Rust, there is not way he can pick up Go, so we cross him off
tldr, to get this job, you need many other jobs first.
Dev jobs are no longer worth it. The vast majority of companies are looking for the absolute lowest cost, market is flooded with coworkers who barely speak English, managers are specifically trying NOT to hire people who look-like-you, you must walk on eggshells with woke politics poisoning every major company, and more.
Some feedback on the specifics of your video: when I was still bothering with programming, I was ALWAYS turned down by companies where I started with stuff like “twelve years of experience and subject X is a passion of mine”. Nobody wants someone who threatens to come in and potentially exert influence and control. They want weak labor that they can overwork and easily replace once it’s used up.
Not every company is like that, but yeah, they are definitely out there. In my experience this mentality will hurt them more in the long run, as they will fail to innovate due to the workplace culture you described in your second paragraph. You should probably count yourself lucky by being turned down by them.
@ Nearly all companies are like that. Innovation hasn’t been the name of the game for a decade.
This is the realest comment on this video.
This comment itself is woke.
The entire purpose of an Applications (and Resume's) is for the applicant to "brag" about themselves without it to seem like bragging. Never highlight your limitations or what you didn't do. Also it helps to put something on your application that shows your interested in what the company actually does. An employer (or potential employer) must feel that YOU will be a REVENUE center and not a liability. The applicant should not feel "hostile" that the firm will be making a profit off your services. Software companies are in business to make $$. Despite all the recent "socialist" talk by governments. Don't forget. You will learning and gaining experience also. And if you contribute something "unique" (or become an expert) the employer will make concessions to keep you on-board.
this is hilarious I randomly clicked with no context and hearing this guy just politely roast people is surprisinhlu entertaining
Imagine being the reason why Tim made this video
People shouldn't feel bad for writing unsuccessful applications. Sure, they may not get this job, but it's not like other game dev companies aren't looking for new hires. It should be a learning experience for people, and help them write better applications the next time around. Then it becomes a positive thing. It's really good to get feedback and tips like this, because it can help people move forward and improve. What's actually disheartening is submitting your application and not even getting a reply. Been there. Then you don't even have information on what you could have done better. You can guess, but that doesn't really lead anywhere good.
TL:DR
Wanna get hired? Dont be bad.
There is good advice but most of it is tim being "picky", expecting to have "one click run" projects just made me lol.
You can just tell a lot of the advices are actually problems tim has, tim never heard of imposter syndrome and dunning Kruger effect
Really depends on the number of applicants. With the reach that Tim has, I think he's perfectly poised to be this selective. Wanting a project you can view in the browser is not a big ask for a web dev role.
I actually think if you don't think most employers are picky, you should think twice.
Also if your imposter syndrome shows in your application as self doubt... isn't that your fault?
Good info
Tim, I just have one question after watching this. Are you mad, bro? In all seriousness, this was a great video for anyone who is looking to apply for a new developer role.
😂
Tim u seem irritated in this one 😂
People watch a couple of Python tutorials and think they can already apply for a coding job :D
Wow. Do only I have this irritating crack sound after the "woosh" ?
The negativity in this video is immense. Even if I am a senior software engineer, this kind of attitude is definitely a turn off, nobody want to work in that kind of environment. If you don't want to read application forms "hire someone".
All these tutorial warriors think they gonna get paid guess again Amir
I think if it costs some money to submit a resume, stupid people will stop sending their useless resume. At least it will valuate employer's time.
Well, why am I here?
This is a very biased video toward your interview process for your particular roles you are hiring for. While some advice can apply to everyone, other advice doesn't. You keep drawing back to examples of your interview process. What employers are looking at/for varies highly between the roles and companies and I think you need to make that clear.
Good point. This is bias as I’m speaking from my experience as the employer in this situation. People can extrapolate and determine for themselves what will be relevant based on the role they are applying for
This is a tech channel, if people can't apply the underlying ideas mentioned here to their general situation, then they probably don't have the intelligence to be in tech anyway. All of these seem valid, as applied in a way that is tailored to your situation. I think that's kind of obvious.
I don't see any bias at all. The tips provided in this video are tips that can help you in most, if not all job application process
@@tonyvelasquez6776 Harsh and true. I agree. How are these people belly-aching cuz their feelings got hurt going to handle a career in tech? How are they going to follow instructions, read documentation, handle peer review, receive constructive feedback on their code without whining. It’s got to be frustrating for Tim when all over YT there are tech resume hints, advice, do and don’t do tips, quantity and quality of portfolio projects to include. This info is readily available. You can even GOOGLE it. How someone who studied x,y,z languages & learned abstract concepts can’t figure out how to apply for a position [given all available resources]is baffling.
First
First one here
Fourth heree
So.... you want people that don't have experience to tell you that they have experience... Guess what ....? I just moved you into the "trash pile" of employers I would never apply to... LOL!!!! 😂😂😂😂 (...and I've got years of programming experience... I just don't work for idiots).
@Black Autumn Magick Point I got was to emphasize what one can do and has done, not to lie and fake experience or unacquired skills.
@@cUser691 The most appealing thing about programming is that you have a skill that has value on its own.... This kid here is on a power trip... programming is a vehicle that frees you from this so that you don't have to put up with people like this. Think about how stupid what he's saying is... He just told you that he doesn't want to read all the way through every application, so he looks for certain statements to eliminate the majority of his applicants... So he's essentially asking everyone to make it MORE DIFFICULT for him to weed out the applications that he doesn't want, by telling everyone not to use the statements by which he deems that the application should be eliminated!!! Wouldn't that cause him to have to read more applications??? Isn't that what he said he didn't want??? This reminds me of the Pythagoras quote, "the penalty for refusing to govern, is to be governed by someone INFERIOR to yourself".... Again, that's why I got into programming... So that I don't have to deal with a power tripping boss who is my intellectual inferior!!! On the other hand, you can choose to believe what is most plausible, which is that this kid is a phony, and he's really not hiring as many people as he's pretending to... maybe not any at all !!!!!!!