My Software Engineering Journey (Zero to Hero)
HTML-код
- Опубликовано: 9 июн 2024
- Make your next career move with Formation: links.1stcollab.com/formation...
In this video, I give my unconventional software engineering journey from having no code experience to building full-scale applications. I go through my first ever program all the way to building apps that require full-on software engineering capabilities.
I allow myself to be vulnerable by discussing the struggles of having low self-esteem and issues when it comes to trying to learn code and software engineering. In the end, I hope to inspire you and give practical advice for anyone looking to start their Software Engineering Journey and plan on going from zero to hero.
This is my story.
My name is Lewis. I am a software developer on a mission to inspire developers and tech enthusiasts in the world of programming.
7000+ Developer Discord:
/ discord
MY NEWSLETTER 💌
thebetter.dev
------
CONNECT WITH ME ON SOCIAL
📸 Instagram:
/ lewismenelaws
🎚TikTok:
/ lewismenelaws
🐣 Twitter:
/ lewismenelaws
--
My gear 💻
liinks.co/lewismenelaws
-----
TIMESTAMPS
0:00 Intro
0:38 My First Computer
1:19 My First Program
4:18 Going to College (for code)
5:55 My First Web App
6:40 My First Programming Job
7:20 Burnout and Feeling Depressed
8:00 Loving Code Again
8:35 Starting A Business
9:40 Wanting More (Build Full-Stack Apps)
10:40 My First App Job
11:23 A Scary Time and an Amazing Opportunity
13:18 Coding with Lewis
13:54 Outro (JOIN DISCORD :D) - Наука
I was very vulnerable in today's video. A reminder: It's ok to feel overwhelmed, burnt out and uninterested in code at times.
Thanks so much for watching 😀
our journeys are very similar, video games create good programmers.
you're a top G lewis, much
I got a question, i am learning python, I explored web and app dev, dosen't ring me.
Now, I know a lot of concepts around OOP, and I have completed the basics of python.
Should I learn libraries OR Build a project,
cuz I feel like my knowledge around python is not enough to make a project.
@@the16tha.i.26make a project. It doesn't have to be very ambitious. If your comfortable with OOP you can make a snake or frogger clone with turtle or pygame
HELP ME OUT HERE, GUYS: Is laptop with i7 "3rd gen." processor, 16gb RAM, 500gb SSD enougth for studying or pursuing: a) Blockchain Dev or b) AI Dev or c) Both?
Sometimes I get stuck on a problem for hours and then the next day I find it in minutes, taking breaks is worth it in programming.
Short breaks or long breaks!
@@CodingWithLewis yes
lol so true
Ikr, i had that problem sometimes tho
This is so inspiring brother Lewis, as a teenager who come from a third world country, and my dream is really to be involved in the tech industry like software development and tech startups, I saved some money for me to buy a laptop I bought it and in a year it died while I knew python and Django till now I have no laptop and I'm saving to do so. Hope I will overcome that, and you really inspired me into tech as you provide more information
If you have a smartphone you can still learn python it's limited but it better than none
Thank you, Lewis, for sharing your journey! It's inspiring how you reflected on your experiences and had the courage to make a leap forward when needed. I truly admire you!
My own web development journey began when I saw the need to create a simple tool for myself. I was amazed at how quickly and easily I could deploy it. From there, I started freelancing and helping others solve their tech problems, eventually building products. It's incredible to see the value that technology brings and how it can benefit others. Keep up the great work, Lewis!
I think everyone hits a low point and it's very important not to give up in those situations. There will be hurdles and sometimes you have to do tasks that you don't like so much. But the most important thing is to never give up and hang in there. Great video! I really enjoyed it.
Thanks so much :D
Thank you, Sir Lewis. Your videos always inspire and motivate me. Your work is truly remarkable.
As a computer science student, your story is truly inspiring. Thank you for sharing your vulnerabilities and your growing experiences!
You are inspiring a lot of developers Lewis. Thank you for your contributions.
Off topic, but I love your editing style. It’s very unique and engaging!
This video is very inspirational and supportive. It's amazing to see that you went from making a Roblox door behave in a certain way to building software to help with Covid-19! Really shows anyone can be a coder.
I will say that this is also my story, but it is a little different, so at 12-13 yr old i started studying html, css and js and proggress was insane, and after 2022-2023 i desided to teach more programing like lua, python etc... so now im 14 yr old that know almot 9 programing languages
Awesome! 😃
Wow this is such a cool story. First program i ever wrote was a little Windows console program that emulated a vending machine.
Thats been 7 years ago! But my journey is constantly progressing and even though some may think that im "Hero" level, the road ahead of me looks longer than I ever thought.
Love the video. Thanks for sharing your story.
Awesome video! Thanks for sharing your story - very inspiring and helpful for many new developers! Keep it up! 😉🔥
I’m 15, I’ve recently took on two freelance jobs for web development. A gym website for my school and a booking management site for a local community centre.
I worked on the gym site so much that I honestly couldn’t take it. I was working on it 4-10 hours per day (still with 6 hours of school) and after a few weeks I was just stressed out of my mind.
So then I moved on to this bookings site, this though is a paid job unlike the voluntary gym site. I’ve gave myself 1 month to get everything sorted. So far it’s going good; I’ve worked about 40-50 hours but it’s coming out really nice, I’m about two weeks in.
I’ve setup a good database and backup solution and it’s nearly ready for launch. I’m just not quite sure if I should keep going with these or live my life a little.
I’ve not been thinking about the gym one and it’s been nice, but it’s still at the back of my mind every day. Both are still overwhelming me quite a lot.
I’ve been loving your videos they’ve been really inspiring. Thank you Lewis
Great to listen to your journey, good luck with the future
Thankyou so much for this video😃 This was truly inspirational.😊
Kinda feels like you are answering my own questions.
Thank you.
Really nice video and insight into your career. Well done Lewis! 😊
My dude, your editor deserves a raise… It just keeps getting better, like every time 🎉
@mawkzuckabewg232 I edit my shorts and some of the long form. The real goat is @cocoasulpher (Will)
@mawkzuckabewg232 I edit my shorts and some of the long form. The real goat is @cocoasulpher (Will)
@@CodingWithLewis 👋
I have Got in Coding in recent years.
I love Game Dev and Web Development.
It is like how a little peace of code can manipulate your art in such a way that People Like it.
1st choose language randomly(popular one)
2nd start coding then error message then fix it over and over again until you become good at it
3rd start making a project(start small)
additional)learn logic gates and how computer works in lower level to understand more
The editing man, impresses me everytime. 👍👍👍
Starting over late in life is scary as hell! I will take your advice and hopefully I will have my first developer job someday soon.
I hope you're still on the journey like I am. It's been years in the making and I'm still trying to break in. So don't give up.
bro, thanx for this video. I am in the same boat at the moment. My present job is not enough challenging and I need to become a code wizard to spice up my work life again. Once more thank you! now i know what to do.
i started learning to code at the age of 16 at my high school. i am actually enjoying. i may get a lot of challenges and hurdles in learning that but i will never quit it. you are inspiring many of us. Thanks Lewis Bro.
BRO YOUR VIDEO PRODUCTION IS TOP NOTCH, SO CREATIVE AND ENGAGING AND FUN TO WATCH!
Software engineer ma man
The title is everything
I've always loved to see how things work inside and design my own things. At some point I decided I wanna make a game, I looked up and downloaded unity and made my first code, from there I changed the code and from there history was made and set for me. I started python, ambition to help others, cool projects and now when I look back I can see I sucked at writing good python code, but it's what got me to where I am now, building a top security focused website for a friend of my mom at 17 years old I am proud to have this gifted mindset of a developer
Hearing your story made me realize that I burned out and I need to go back to coding and expand more and keep learning interesting things
Love you Lewis ♥️
wow im currently in a burn out period but this video helped me to boost my confidence a little love you!
You got this!
Lewis, you are a good story teller👏👏
As a first-year Computer Engineering student, your inspiring journey is incredibly motivating. I watch every video. Thank you😊
7:20 my exact feeling when trying to learn a new framework/technology.
Juste in time to boost my confidence.. I'm in my first year of studying Web dev and hoping to become a game dev later on the lines and after my first internship only doing some WordPress (I hate it) and some hard true reflection from my employer saying I'm not fit for the job and don't do enough.. it help a lot to know I'm not the only one to have a hard time!
I believe in you. It's a tough journey but push yourself and you will succeed!
@@CodingWithLewis thanks it help a lot. You're doing a amazing work making vidéo for dev and novice alike acrosse the world !! love you're video! (and sorry i'm a french man my english is very basic )
This is almost exactly my story 😅 except I don't have friends so I don't have friends in code or a career as a developer yet. I feel like I'm just not there
i experienced burnout when programming as a job as opposed to programming in my free time. now that i do it at own will and freely it is much more fun and less exhausting
Awesome video 😎 👍
I love your videos lewis 🎉❤am IT student @ kenya
Subscribed Great Content🎉
Lovely video thanks
Such a nice video.
I started wit an age of 14 I think. My first "programs" where some cmd batch scriptes to calculate the area of squares. I switched to VB soon after.
Then I switched to dotnet while doing an apprenticeship as an system administrator, nobody wanted to offer me a coding job.
I switched to a PHP startup 3 years after finishing my apprenticeship, the firma got bought and I work as a java developer now. My projects at home are all still written in dotnet and I do want to do this as a daily work, still trying to achieve that.
OMG, im first? NANI
Edit: Love your content bro ....also are u gonna make the news bot code public? 👀
Yes I will!
I learned C and Java in university im 1st grade software engineering 😅
We are alike!
The best thing about your story is that you didn’t talk about leetcoding all day to impress employers.😅 Great inspiration!
Cool right now im making a metasearch engine with php
Great video
I feel like I'm stuck in novice mode going over concepts because I'm partial online school and self taught.
6:40 lol this is me right now three months into my first job
I Also Started My Coding Journey With Roblox.... When I Was 7 Or In Grade 1 (2015) My Friend Introduced Me To Roblox | After A While, I Also Wanted Robux To Help Myself But My Mom Refused ( I Am From Pakistan BTW ) So I Started Making Roblox Games (Horrible Ones) But Started Scripting Them Too Though I Only Earned 56 Robux, I Had Planted The Seed For My Life
you just know he has an adventure personality
Hi keep doing like that, I was going to ask one thing. Is it worth to take computer engineering's degree for software engineering
Hi, I have a problem with deleting a lot of emails, because I can only delete a certain number of them at a time. I had this idea of programming with Visual Basic 5 to have a program repetitively make the mouse clicks needed to delete those emails systematically. I tried to do this, but I could not figure out how to set my mouse clicking focus outside of the VB5 forms or specifically on the webpages that the emails shown on. Is there commercial software out there that can allow me to set my mouse clicks on whatever points on the screen that I want to have clicked in order to get the deletion of the emails done systematically. I also need to set up a pause for each page of deletion to account for the waiting time needed to wait for the next moment that allows me to delete the next page of emails. Thank you in advance.
"and that was when i stumbled upon Roblox"
AYO DID YOU START IN LUA THAT SICK!
IT WASSS!!! YEAHHH
i love to here from u more
Hey bro, I have an ipad that has device management on it it can only be unlocked with my work email. The problem is I stopped working for that company a while ago and they didn't take the ipad. Is there a way I could ship it to you and you could work some of your magic to unlock it. You seem to know a lot and I would really appreciate it!
Great Video ❤❤
Oh man, I didn't program anything in over a year... I definitely need to start programming some stuff again 😅
Now is your time Pyro!
Like you mentioned in the video you got a project converting excel files to xmls. My question is how do you quote a project you don't know about (how to do that) and do you include your learning in the project quote? both time and money wise.
Great question.
Honestly it depends. Every project will require some research no matter what skill level you are. However, with me at the time, there was a risk to the client that I might've not been able to do it. So I looked up standard rates and thought, what amount of money am I comfortable with if it took me say 2 months. Pricing services is a DEEP conversation.
Hi. I need a advice. From linux admin, I want to get into other role. I am confused to study ML or Web development mostly front end. Which one has better future
amazing storry ig
YOU MADE HERO PICKER?!? i owe you my life
So i decided my future job which is a software engineer, Im gonna start programing, Im 15 rn and im gonna work abroad for higher salary so i can support my family.
im was great in pcm, it and humanity when i was in 12th
Hello Lewis ,Great video what do you think about no code tools like flutterflow and bubble?
I like no code tools! I wouldn't use them in production though, I like using them to make quick automations. Haven't used thoses ones.
I am currently studying undergrad second year and I want to learn new things about programming language but how to start and where to start i cannot figure it out. please help me through this
What editing tools are you using?
Hey, I looked at the description but couldn't find the Discord link. It would be great if you could pin the link in the comments or edit the description to include the link. Thanks for the video, I'm sure it's helping lots of developers on their journey towards their own potential.
Fixed :) thanks for catching that!
wehen I see issue on youtube mostly I comment it, your is to sharp and it might be annoying on bad speaker devices, take a few device and test the quality always
Yeah buddy
Hey, I am learning web development atm but I am worried that it will not be a good decision for the future, I am interested in coding so what but idk what to learn
Web dev is a great intro! I would keep going :)
youre close to me, i need a mentor. save me
Do you have personal websiite? really want to take a look.
great 👋👋👋👋
💖💖
Heh, interesting... For me WordPress had the opposite effect. Because WordPress has certain limitations and such... I learn myself PHP to code it myself. Same with PowerShell.
Edit: not throwing stones at anyone here. Everybody is unique and has a story. Mine is quite different here. I mainly rolled into coding because I wanted to simplify things for my coworkers of the admin office at the schools I work for. And it all started with WordPress actually.
Love the positive look on WordPress. Funny enough, I actually like wordpress!
hi
sir now I'm wanting your help
What were your top heroes in Dota 2?
Ranked - Sven, Timbersaw
Most Played - Pudge
@@CodingWithLewis would love to play with you sometime. But also Dota really cuts into my life productivity
Bro is it hard for you as type 1 Dybetic?
It really can be! Nice catch 😂
Hey Lewis, I'm also a software developer looking to inspire and teach others coding. Can you give me some tips / feedbacks please ? thanks in advance really appreciate it.
Piece of advice these won't work on programmers 😂😂
If it's making videos. The first 3 months focusing on getting a video out every week. Make every video better than your last.
Be vulnerable and open to mistakes/criticism. No matter what, there are going to be people that will say horrible things about you (took me a while to accept this).
By inspiring and learning yourself, you will do it for others!
@@CodingWithLewis thanks a lot man really appreciate it. Also I really like how you explain things. Keep up the good work 🥳
Glad to know i'm not the only one who is pursuing software because of Roblox :D
Finally i found the thumbnail which i can relate after 1 year of joining computer engineering 😂😮😅
Where is the discord link ???
Posted!
@@CodingWithLewis Joined!👍
I'm 13
1.5 year programming experience
3:11
So I'm young devloper but I made 271 AI modals and versions, 157 different apk softwares and etc...
Start young! Awesome job :D
@@CodingWithLewis I also have few projects to work on
Which I can't alone
AND waiting for someone to help!
I come here to find out your grade in Physics (or Physical Education) on your report card, and I am disappointed ☹️
do you take python classes
I don't! I jsut learned online and through projects.
today's lesson, dont use wordpress
Bro this isn't an interview. I don't need your whole cliché life story.
Hi Lewis! I wanted to ask you a quick question. Is it really necessary to have a Computer Science degree in order to get started as a Junior Developer? (I'm pivoting towards Python Development, but also have done a few Front-End projects). I have a degree in Economics and I was hoping that this coupled with personal projects would be sufficient to become a developer (would love to do CS but unfortunately I'm in no position to go back to collage right now)
Having a degree is for sure an advantage. However, there is lots of people who don't go in for a degree. Try starting small like I did and slowly climb the ranks by learning something new (rather than jumping into a full on SWE job)
"Burnout is not just being tired of coding. It's a deep exhaustion that seeped into every aspect of my life"
Oh I know how this is, I remember getting burned out multiple times. And one day I asked on r/learnprogramming how to deal with it, and they all agreed on the solution.... TAKE A BREAK! A few weeks after doing just that, I was able to code again after I got interested in OpenGL.
Now I'm about to finish Harvard's CS50x Course, but the final projects are rather chunky and I was practically working non-stop in that course since February I belive? So yeah... I decided to take another 2 week break before going back to it.
Well, there was that guy who said bullshit like "Just keep working, you're not a car to be burnt out" or something like that... completely not understanding how any of this thing works. And considering his advice contradicted what LITERALLY THE ENTIRE COMMUNITY ON THAT THREAD TOLD ME TO DO... I didn't take it and just took a rest instead. (Also the fact that he quoted Andrew Tate of all people was just another cherry on top for me to not take his advice seriously.... thank god I didn't take it seriously.)
But yeah, if you're burnt out, THEN YOU NEED TO TAKE A BREAK! there is no other cure for that. If you insist on forcing yourself to code trough burnout you'll only reach a point where you're literally incapable of even opening your code editor, let alone actually write code.
Glad you took that advice. Congrats on finishing CS50. Well deserved!
@@CodingWithLewis I feel like my reply didn't get posted for some reason... oh well.
But yeah, I'm so happy, my next project will involve using SQL, Python with Flask, HTML/CSS/Javascript, etc... so as you can see, a pretty big project... and it's not even the final one yet.
For the final one, I was considering using PySimpleGUI to make a TO-DO app using SQL to store the data. (And also so I can have yet another excuse to use SQL.)
I do find it scary that somehow the chapters in C were more enjoyable than the ones where I get to use higher level languages like Python and JavaScript, but I feel this is more to do with the scope of the later projects, than the actual languages themselves.