Showing posts with label developer. Show all posts
Showing posts with label developer. Show all posts

Sunday, August 16, 2020

How Much Time does it take to become Software Engineer or Developer । Techy Hydra

♪ Rolling in the deep ♪ ♪ I learned coding on the streets ♪ ♪ You don't need a degree ♪ ♪ To become a ♪ ♪ Software engineer ♪ How long does it actually take to become a software developer? And how long does it take to actually get your first job? 

Today I have a comment for you that will actually answer all of those questions and more, so without any further ado let's jump right into it. This is Abhishek, also known as Techy from techyhydra.com. 

This article is taken from Clever Programmer just for education purposes.

Screen, Technology, Computer, Indoors

Now today I'm gonna read to you that comment, but first of all, I do wanna say this is day seven of the challenge that I've been doing, and this is also video seven so I'm committed to making one video every day for the next 30 days. Now, as a motivation for you and some accountability for you, I am doing that and letting you know. So if you wanna use this time to code for 30 days in a row, you may do so alongside me and you can tag me in stuff too on Instagram posts and I will reply to you. I'm really active on Instagram so my Instagram is right here, techyhydra. 

Go to my Instagram, add me, and then you can actually tag me in your posts where you're coding every day for let's say 20 minutes, 10 minutes, 30 minutes, whatever it may be, all right. So let's jump into this video. I'm gonna read you this comment now. This comment was made on one of my videos and that video was called How I Learned to Code in Less Than 2 Months. Really amazing video, go check it out. 

So Jon Story says, "Today was my first day as a developer slash programmer slash designer "however you wanna call it "and this video gave me the courage and the strength "to start a new career as a self-taught developer. "And I just wanna say thank you for the inspiration, "it's been a long journey, "it took me almost two years, "not two months, to get to this point. "I started around June or July 2017, and today, January 28th, 2019 was the very first day of my first job in the industry. "Just like Les Brown says, "One idea can change your life, ""One idea can turn your entire life around." "I come to the same video where everything started. "Thank you, Clever Programmer, for the inspiration." 

So this was a pretty monumental moment, and it was a really incredible comment to actually have the privilege to read, and I'm gonna be honest, like, when I was actually walking around and I got it, I was somewhere outside, I saw this comment and it brought tears to my eyes. I almost wanted to like, cry, I got really teary-eyed and I messaged everybody I knew, I made a post on Instagram and everything and then I sent him a reply as well. I just thought it was so inspiring that he'd come a full circle. The video where he started, that gave him that inspiration to actually become a developer, he came back to that video to actually leave that comment. 

It was really remarkable and for me, it was like, if my YouTube channel had any purpose, like that alone for example could be worth it. Even though we have so many people who have similar stories where they become a developer, but even if I could help one person even be inspired to do that and go on that journey, it's like my job is complete. All the blood, sweat, and time and effort I've put into building a Programmer is completely worth it. So that was an amazing moment. 

Now, what do you get out of that comment? 

That video I made, I pushed for that you could actually become a software developer in two months, you can become a software developer in three months. And I learned actually code in two months but in the case of Jon, it took two years, actually two years, maybe just a little bit less than two years to really, actually get his first job. For everybody it's gonna take a different amount of time, all right? And now it also has to do with how much time are you actually able to put in? 

Let's Talk About it

Woman, Programming, Glasses, Reflect

Most people really are able to put in a few hours a day, maybe a few hours a week because they have prior commitments, different responsibilities, some of you might have kids, jobs, bills to pay, things of that nature. For me to actually get my first freelancing client in as little as three months and I share that story, it's because I also had no life at that time. I mean, I did, but I also didn't, right? So you have to understand that I personally was living with my parents at the time, I had lots of support, I had a financial safety net, I didn't have kids to take care of. I mean, I was still going to college and I was still working a lot, and I had to create time and I still managed my time really well and I was productive, but there were many, many, many, many days where for example, when I wasn't going to college or I had a little bit of break I had the luxury to spend 15 to 18 hours a day to code. 

So when I shared those thoughts about you can become a software developer in three months or two months, or you can at least get your first job at that time, I feel people take it the wrong way. And I think what they understand from that is that it's actually really easy to become a developer and he's saying that you could do it overnight. And that's actually not what I'm trying to tell you. 

What I'm trying to tell you is becoming a developer is very hard. 

  • If you are looking to do this just as your side income, don't do it because it's gonna be really difficult to-- like there are many other ways you could earn a side income that is much easier. Like for example, look up dropshipping and learn how to use Amazon for that. Or use Uber or Lyft and it'll be much easier to actually get a job and start making side income. But get into this field if you're fascinated by it, if you find it interesting, and if you feel inspired by it.

  • If this is something you can see yourself doing every day. With that said, if you are spending one hour or two hours a day it's gonna take you a long time and for most people, in Jon's story, it will take two years. So the majority of you by default, statistically speaking, it will take you two years or longer to become a software developer. It's a long, arduous journey. It's exciting and it's amazing, it's beautiful. Like you could tell, when he got his first job like it made everything worth it for him. But it is a long path. But if you are able to compress those hours instead of spending one hour a week or two hours or three hours a week, or just one hour a day. 

If you're able to compress that timeline and just put in a lot more grind time it is very possible for you to achieve lots of those goals earlier on, okay. So this is why I push freelancing 'cause the barrier of entry is lower and I was able to start earning an income three to five months into my programming career. I also became really good at that time and again, the reason was 15 to 18 hours a day of coding. So it makes me a statistical anomaly, but my obsession is crazy. The same thing I did when it came to chess. When I was learning how to play chess, it takes people an average of 10 years to hit the USCF rating of 2,000. It took me about three years, three and a half years to actually do that. What happened is that there wasn't any like a weird secret that I did, I just had put in a lot of time and energy into it because I loved it and I was just obsessed with it. 

Your timeline could look to give you a realistic idea from three months, rare. Three months you can get your first freelancing opportunity, I wouldn't even say the full-time job. Maybe you could get an internship if you have a lot of connections, right, but you have to push yourself and it is possible. But I wanna give you more statistical facts in this video. So three months. You have the timeline between three months to two to 2.5 years where you could become a developer and you could get a job, all right. This is a very realistic, I hate that word, realistic, but I know a lot of people want to know what's realistic because they can only do realistic things 'specially with their times and responsibilities, so. 

Between three months of being very aggressive and then 2.5 years 'cause that's plenty of time. You have that window of becoming a software developer. With that said, I also wanna tell you that you should pick your language and what you're gonna be specializing in because you wanna kinda see what's gonna be happening two and 2.5 years later and if you look at the predictions and the way different languages grow it's gonna be a very major determining factor in what language you should go for. I mean, even though languages aren't that important, the ideas and what you do with them is more important. For example, if you pick C++, C# then you might get better at lots of the things that you do with that language. Like, for example, let's say you pick up Swift and you start learning mobile development, right? Swift is more predisposed towards mobile development. 

If you might spend a lot of time there and then later you're like I wanna become a web developer, you will need to spend a little bit of extra time to then learn the web development skills. Instead of picking something like JavaScript, let's say, right at the start of your journey where you not only learn it but then you're improving the skill set. So by the time, whether it's six months, one year, two years for you, you have this skill set of being a web developer, right. Because JavaScript is just more predisposed towards web development. 

You're obviously gonna need to learn other languages as you're improving, that's just a natural process, but I'm just saying which language you should kind of push towards a little bit at the start. I personally love Python, this whole channel I always talk about Python so I'm obviously gonna recommend Python to start off with. And even when you look at the trends and the 2019 predictions and the upcoming years. So let's say if you're starting your journey now, and you're kind of a beginner, might take you 1.5 to two years to become a developer if you follow the realistic timeline. In that journey, if you're doing Python web development or Python development in general, just understand that the trend for Python is going really, really high up. 

And 'specially with machine learning and lots of data visualization and data analysis, Python is killing it in that regard. And those things are gonna be very, very important for AI in the upcoming years. You can expect Python to continuously just be growing at a tremendous rate. I mean, it was Googled more than Kim Kardashian in 2018. 

Know what I'm saying? 

All right, so with that said, I will say have that timeline, have that timeframe so you understand what is going on. To compress it, put in lots of hours and have a solid game plan of what you wanna be doing. Instead of haphazardly just picking random tutorials to learn from, actually be building projects. And if you are building projects and you're working on a few long-term projects and as you learn new concepts you keep adding them into your projects, you keep taking those projects and putting them up on your GitHub where recruiters and people can see it.

If you're focusing on your LinkedIn, your online presence, and your resume, and you constantly have all these ways of getting people's eyes on your project, you can keep compressing that timeline from two years to earlier and earlier and earlier. Another thing I always talk about is also being able to build those relationships and going to local events, local meetups where you could have access to internships and job opportunities long before you actually ever need them. 

And by the time you're even remotely ready you have people who you've built relationships with who will think this person is perfect, I can bring this person, train them, I've seen their hard work, I've seen their dedication, I've seen that they love coding and they've been consistent, let me bring this person in. I can just teach him. 

  • Let's say you're doing Python and they have a job opportunity for let's say Java or JavaScript or something in web development, they'll just bring you on and teach you that, right. They know where your skillset is, they know how long it'll take to show you that. They also know you're reliable. So you might actually get a job or internship or freelancing opportunity just a few months into your career. I hope this gives you an idea and I hope I have provided you with a few tips. I suggest you go back to the part where I gave a few tips and just write them down 'cause they are very powerful. And I do wanna let you know I have a program coming out very soon in probably a week or two. 

It's gonna be called Earn 1K With Python and the idea behind that program is to show you the eight steps that I used to become a software developer and get my first job in less than four months. In less than three months, all right. Right around that timeline, I got my freelancing opportunity, and that's where my career started taking off. I'm gonna just distill all these points, give it to you in a very simple, easy to understand fashion. And this course is all about transformation, not information. 

There's gonna be more stuff for you to do but it's gonna be very results-oriented and each week we build on so that you can then have a strong foundation to become a high income-earning software developer. Whether that's $60,000 for you or $70,000 but my goal is to give you a very strong foundation to be going towards that six-figure mark. And with this program, my hope for you is to earn your first $1,000 with Python, and then hopefully that'll give you enough momentum to keep going and growing a lot faster. 

Thank you so much for reading this article. 

I love your face, and if you wanna get emails about my upcoming course which is gonna be coming soon, and you want to have access to this epic three-part masterclass I've put together as well, then go to cleverprogrammer.com. I've put the link in the description below as well, just click there and pop in your email. That way when my course comes out I'll let you know, and I'll also give you access to my epic three-part masterclass. 

That's it for this post, thank you so much for reading. I love your beautiful face and as always I'll see you on the next day. Take Care...

Tuesday, August 4, 2020

App Development ! Is it Worth It? In 2020 Are you Interested in Coding

Hey, this is Techy Hydra! My name is Abhishek and I make apps! 
Now today, I want to ask, "Is it worth it?" 

Coding, Programming, Css

Alright, so it's a beautiful morning. It's starting to turn a little bit more from winter into spring, and it's a fantastic day. I thought I'd get out of the office a little bit, come outside a little bit today. 
So, over the weekend, I was watching - over last weekend I was watching a video where they were show clips of different - one of these motivational ones, you see them all over the place, and we're showing some clips from Warren Buffett. And he was talking about his investing strategy where he only invests in things that he knows really well. 

Things that he knows who has a good chance of making a return. And I think, I was watching this, and like everything, I apply it to be an app developer. Because one of the things we do as app developers is we're constantly investing. I talked before a few years ago about how apps are - they're not just apps something we do because they're fun, although sometimes we look at apps as an investment. 

All the time and money I'm putting into this, am I gonna make that back at least break even, or is it just gonna be a sunk cost? 

Yesterday, I was talking to a salesperson. It was like an ASO type of company, so I thought, you know, they pick - I get contacted by a lot of ASO companies as well, but yeah, might as well hear them out. So, we had a quick chat and he was talking about some of the ASO strategies. 

I thought it sounded pretty good, all the different machine learning techniques they had and everything. I said, "Oh, that sounds - that sounds pretty good." When we got to the price it was like - it was like pretty high. I was like, all of these kinds of services, they're really high. The question I had in my mind I could do with everything else is, if I were to spend this much money would I make the investment back? So, if I just feel like - so this we're talking like, we're talking like nearly ten thousand pounds or ten thousand. Yeah, ten thousand pounds it was a British company. 

So, we're talking about nearly ten thousand pounds and I had to think, you know, if I spent ten thousand pounds and I've got back a hundred thousand, then yeah, that would be a no-brainer. 

But the thing about investments is you never know. With Ear Spy, I spent a couple hundred dollars, oh no, a couple of thousand dollars, you know, like less than five thousand dollars for both the iPhone and the iOS app. It was, I went really cheap. Over the years, I add a lot of stuff to it, so you know, it's constantly evolving and stuff like that. But over the last five years, it's made what 250 thousand something like that. 
Now, I have other apps that I put a lot of time and more time and more money into, which just went flat. So, it's constantly trying to think about this kind of stuff. Also today, I have like a lot of interviews scheduled, so you know, I told you I was gonna hire somebody. I got a lot of interview schedules. 

It's the same kind of thing. My worry going into it is that am I gonna make the return back. If I hire someone, are they gonna double my productivity? Are they gonna have it? It was gonna be somebody who asked a lot of questions or is it gonna be something that just likes - it's gonna be something that just adds another cost or is it something that's gonna actually help the company grow. It should, I mean, it should do the latter if I'm doing my job right. And the thing about this is, it's so hard to know for certain. If somebody - like if I hire somebody, it's not as easy as if I hire somebody and I can fill out their time for more than they make. 

Twitter, Facebook, Together

It's more like can they release enough of my time? 
Can they make things run more smoothly? 
Can they help us increase our income going forward?

And a lot of the type of things we invest in there's no - sometimes the return we get back on them is not the route that we think. So, like you learn a new technology which helps you get a job that you weren't expecting to get, and then you learn a lot of other technologies which don't result in anything. 

So, it's always trying to produce and you know, I'm always thinking - and one of the reasons why I'm not further along in life than I should be is that I am a classic over-thinker. I overthink everything (laughs). This is reason, why the Overpass is still just me and my team overseas, is because I overthink everything like I'm doing now. So anyway, let me know what you, guys, think. I mean, do when you release an app - I know we talked about before it being, uh, being an investment. What was the big - let me just ask you this - you don't have to say which app it was, you just give it like a ratio if you don't want to give the actual price back. 

But let me know, talking about the investment you made in an app, like your most successful, how much if you invested in it and how much have you made back? I mean for me, there are apps like I said I haven't made, that I haven't made back the initial investment. 

But they're still on the market. They're still having downloads. They're still having purchases. 
There's still some tweaking that needs to be done, all that kind of stuff. So, I'm just - I'm not saying like in the future what you're gonna have, but you know, what are some of the big benefits that you've had over the years? 
Anyway, that's it for today. Hey, that's it for this week. I'll talk to you, guys in the next post!