Can you Get a Developer Job with a Tutorial Project?

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey guys welcome to the stream it's been a long a long long time well about a week or two since i've done a live stream been super busy so my apologies so i'm just going to jump into the subject and then i'll do a little q a as it comes out in the meantime before i get into it let me know with the thumbs and let me know in the comments if you can hear me or not make sure i just want to do a sound check and a video check can you hear me let me know let me know if you can hear me and as soon as i get a response in this in the comments whether or not you guys can hear me or not i will jump into the subject so yeah let me know can you hear me uh that would be cool if you can let me know there's a good 15 second delay typically so we'll see what hap so yeah um so i'm answering a question that was put to me hey yo how you doing hybrid are you doing uh rohit i hope everything is well with you guys uh hey steph you sound good all right good thanks tolstee appreciate it good good good good good so uh somebody asked me if uh somebody if somebody reproduces a tutorial that they take online where wherever they happen to find this tutorial whether it be boot camp tutorial or some some class some course they buy on udemy or wherever whether or not that could be used where you copy this tutorial you copy the code you follow along and then you post this site or this project you say hey look now i'm a coder can you get a job with that short answer is likely not unless of course you understand exactly what's going on with the code you see a big part of being a developer is understanding the whole environment around the code that you're writing so in the case of web development of course you if you're writing javascript code you have to understand why you write javascript what role does a play within the context of a web app or website uh how does javascript you know when it makes sense to use javascript or to use a server-side language like like a javascript or a php or python or django et cetera understand the frameworks understand libraries these are all the things you have to understand another aspect about being a pro developer is being able to assess requirements for a particular job and to be able to make choices in terms of the technologies that you would leverage to produce the product that you're asked to produce so as you can see this goes way beyond simply copying a tutorial code and pasting some replica of some some tutorial project that you put out online so that's why in my courses i do have you're building things as you go but the main goal of uh of any good course any good curriculum is to get you up and running so that you can think on your own so that you can make these assessments that i just talked about so short answers it will be very difficult i would imagine to be able to get jobs simply by copying some tutorial code they're going to want to know whether or not you can actually work beyond a tutorial tutorial code is kind of like tv dinners cooking by tv dinners like going to the shopping market and buying a pre-made frozen meal and throwing it in the oven and then say hey i'm a cook now that's not a cook that's what tutorial code is right it's prefab it's you're guided step by step you don't have to think about why they did this or that or the other thing don't get me wrong it's good to do some tutorials of course so you get an idea about how to approach things how to write code how to put the different pieces together it could be uh well it's going to be a challenge at first now when you're first starting out you should of course start with the basics do little projects i suggest people you know do set up a little wordpress site implement some basic shopping cart functionality with stripe or paypal as an example little things so you start making being able to put together things without you needing a step-by-step template a vetted tutorial would provide so at the end of the day i don't conclude this uh part of the of the discussion you have to be able to take that leap of faith if you will to go beyond uh just following following along with a tutorial you have to be able to put the things together from scratch now from scratch doesn't mean writing all the code from scratch i'm a big advocate of using libraries and templates and and frameworks et cetera et cetera uh top three rules of software development is reuse reuse reuse i get i get that from real estate where you say it's location location location as a developer you don't want to go looking for things to code you want to only code when you need to code trust me there's gonna be plenty of opportunity for you to write code so you don't need to go out there searching for reasons to go anyway having said that tutorial projects putting being put online as an example of the work you've done um it's probably not going to cut it unless you really understand all the intricacies in there that's why i suggest to people you do a few basic tutorials uh besides after the foundations but you want to get out there in the real world and start building real things as quickly as possible i hope that makes sense that's pretty much the uh the long and short of it so we're going to go into a little bit of q a and we'll take it from there so okay so all right hello hello hello hey oreo uh there are black bars on the side there are black bars on the side that's an interesting thing hold on let's see if i can uh fix that give me a second guys stream size standard stream aspect uh picture in picture shape transition you know i'm not sure why it's doing that they upgraded the software and of course they uh they did something to this to make it uh oh well sorry guys we're gonna have to deal with the black bars today because they my streaming software is not making it easy for me oh wait a second i think i know where i can fix this zoom and pan here we go boom boom boom boom boom boom boom boom all right thanks for pointing that out there we go all right always professional here hello from romania interesting topic yeah yeah yeah yeah you understand developers are not uh when you're developers you're not painting by numbers you're not putting together puzzles well part of it is that but a very small part you're actually have to understand what's going on so that you can make assessments about what frameworks you might use what libraries you might use and so forth so if you just copy a tutorial from some tutorial course you bought it's uh it's not realistic to think that that's going to land you some high paying job even when you do um your training let's say you do proper training of course on bias and full disclosure i might my training my standalone training and also my mentoring program even after months of that when you get your first job you it's your first job right but what happens if you are properly trained and you show productivity you will be able to increase your salary very quickly in the software development world so it's not realistic if you're 22 or 25 years old no prior background you do a tutorial on a ten dollar course or even a four or five hundred dollar course and when three months you're making a hundred grand come on use common sense right you can get to a hundred grand you know well if you're in the right private world of course uh in a reasonable period of time it's not going to be the first job right not if you're not experienced but there's no quicker way in as far as i know in terms of any profession there's no quicker way to reach high levels of income than software development i don't think really unless you're like you know super talented sales and marketing person or super athlete or something but in terms the average person there's no quicker way no faster way to reach you know really good salaries now really good salary is hard for me to put a number on it because it depends where you live new york city developer will not be making the same type of money as somebody in you know i don't know north dakota or bangladesh or uh you know whatever pick a place uh i don't know you get the idea so it depends where you are but what i do know is the developers will make much more than the average salary in what whatever part of the world you happen to be in so if the average salary will say is 40 grand a year developers can easily get to 80 100 150 a year you know with a little bit experience so hope take that to heart all right uh can you get a job with a project done by someone else uh no well that's a good point see i see people they they'll take a project they've done on a course and it's just the courses project and they'll just copy the code maybe make little changes and then they'll put online say hey look what i did you didn't do it you just copied somebody else's code it's like calling it's like learning to play the top five songs uh in the last 10 years from your favorite band and then sit calling yourself a songwriter you're not a songwriter you just learn to play somebody else's songs a developer is a divi has to think and has to develop right um how do you beat procrastination as a beginner coder uh it comes down to a few things you should take my lizard wizard course which will help you understand how your brain works motivation emotion psychology and this will give you strategies in terms to beat procrastination pretty easily so check out my lizard wizard chorus basically how you deal with procrastination is to set up a strategy where sitting down and writing code or sitting down learning to code is not hard it's actually perceived as being easy i don't know but before you get into react native you got to learn your javascript very well just read the docs and then start building uh that's what steph advocated for it yeah once you know your basics let me just get this into view here once you know your basics of um software developer i call the found fundamentals and my fundamental courses i'm releasing my pro courses now my html5 pros out now they teach you all these key concepts and techniques and and you learn learn about the infrastructure and you learn to think like a developer like a pro developer once you have that it's like somebody said on a recent youtube con comment they said you know after i did your training i realized that i didn't have to come to you steph anymore for to get answers to my questions i knew how to get those answers on my own and that's the key that's the whole point of becoming a professional people will consult with me about coding business infrastructure and different you know software infrastructure et cetera and they come to me because i i think like a pro developer i have that experience and i'm able to assess projects even in technologies that i'm not terribly familiar with because you're going to see all these different things whether let's say we're talking about back end frameworks python django php laravel uh expressjs which sits on top of node um what's the big one in the java word java spring et cetera et cetera they're all based on similar principles yes they're all different but if you learn one framework to move to the others are much much or is much much easier same principles like learning to ride iso learn to drive standard you learn to drive standard bmw you pretty much can drive standard in most cars yes they have they all have their nuances and their differences but the key is to learn to drive standard to understand how to work the clutch and how to you know not to go from fifth gear to reverse you know that's a basic principle you don't want to do with any car same thing with software development when you start getting your head wrapped around these global concepts all of a sudden to jump from one thing or the other is not a big deal so again this goes back to can you get a job just by copying some tutorial you did on a course no probably not unless you you're really inclined towards the kind of work and you understand all the concepts and so forth because your job as a developer is not to copy somebody's tutorial your job is to be able to assess projects gather requirements and figure out what technologies you're going to use to execute the plan right that's part of it anyway so let's go on so to reiterate yeah just read the docs and start building yeah exactly uh even if even if you got your job you would struggle really badly exactly gotta build your own stuff to actually know a language exactly it's like fighting i used to box and i used to do other martial arts and you don't really know how to fight until you fight so we'd see in a lot of traditional schools and they would do these katas or these pre-arranged sequences uh you call them some people call them twin sets et cetera so a guy would go okay this is a the guy's gonna punch and you do this and then you're gonna go like this and then you're gonna go like this and then they do it real quick and it looks very impressive but it's not it's not even close to fighting and and so these guys would i know these guys and i did it for a while myself where you do these preset um catas and forms and they're they have their use but they they just do that and then they actually get into a real fight and they and they're in their you know because they were doing these katas and these twin sets and they expect the guy to punch in a certain way and they don't they get clocked because they're not learning how to fight and that's what ufc like in the original ufc in the 90s that's what a lot of people realized when they watched this these guys they thought they were great martial arts because they did all these presets and they were really fast and they could hit pads really hard and break lots of boards but when they actually got into a fight which is very dynamic and chaotic they got killed uh i learned about this because fortunately in the styles i train in i do boxing you know it's like i learned uh fruit you know reality we were taught reality reality fighting also being a bouncer helps that too but same thing with software development by the way it's not about it's not simple cut and dry i'll just follow this tutorial it's like so if you do a tutorial like i have a shopping cart tutorial and uh but it's it's only a way of building a shopkins whole point of tutorial just to teach you how you might connect disparate pieces together how you connect to paypal and but it's not the way how you build a shopping cart could be terribly different depending on the needs of the particular client so you don't want to think that this shopping cart tutorial is the way you build shopping cart that's it no it isn't it's just whatever tutorial you do it is only a way and you find that it could be a minut seemingly minute business practice difference that will cause you to have to re-engineer and rethink the way you structure your application code that's it so yeah so short again to reiterate can you get a job just by copying code from a tutorial did no you're gonna you're probably gonna get killed in this job i've seen that many times by the way where people they do are called they do a tutorial on react they don't learn javascript they don't work learn web stack they have no idea about http and request response cycle they have no idea about client server model they don't understand how the code is actually processed it's all but they say i want to get a react job so they they get a react course and they're lost and then they wonder and then they give up and they go ah clothing is not for me no it's not that clothing wasn't for you it's just that you you know you said i want to become a boxer and you jumped in the ring with mike tyson the first day you're going to get killed so you know there you go so let me answer a few more questions um let's go let's go all right how do i put together a resume when i didn't go to college i have no experience well i look through my back catalog there's a video i did about a month or so ago and it's called i think it's the seven steps to getting your first coding job go watch that video teach you everything you need to do hey hey man how are you hey how you doing scottsdale arizona thanks for going live helps me avoid my wife that's funny i'm glad i could help welcome to stream everybody if you don't know who i am i am stefan some people call me uncle steph other people call me a 169 year old developer and you don't want to know what my ex-girlfriends call me you can call me uncle staff or staff anyway so i've been developers since the 90s and i just shared my experience so what would you call it if you take the tutorial code and change everything on the way on the way you know it well really you really know if you know how to build something is if you can actually build something from scratch so if you do the tutorial it's good do the tutorial then go back and change the functionality change the way things are done that's good that's a good good training wheels right but then you got to do go out there do two to three little projects on your own that are not tutorial based that is what you want to show on your resume site that is going to really teach you how to get in there mix it up with real code hey daniel how are you man uh just og says hey steph i just landed two more freelancing projects congratulations cool man an insurance company and the other is a landscaping business fantastic congratulations stu good job so you can do it there's so much opportunity now that cobit is fading away well hopefully anyway we're gonna see huge opportunity for developers especially for small business people are realizing that working from home or working independently or co-independently has huge advantages so there'll be a lot of opportunities if you want to get into freelance this golden time is coming up golden time if you're somebody who's older 40 plus 50 plus or older and you're thinking about getting into code freelance is probably your best route unless you have really strong domain knowledge outside so let's say if you're an accountant and you want to get into coding you could maybe combine your accounting knowledge and skills with new coding skills and cater to accounting firms or maybe go work for an accounting firm all these opportunities so if you're also wondering about job opportunities there's tremendous opportunities now by the way if you like this video you gotta get let's get the likes up guys we're 148 people live now we only have 41 likes so i appreciate the thumbs this is good for the google algorithms tell your brothers and sisters about this um again if you're new to the channel i typically do a lot of live streaming i do a lot of q a with people i just been super busy these days um work and home running mate home renovation so you know my apologies but i do really enjoy doing this so this is why i do this so yeah i appreciate the legs what about typescript what do you think about i think typescript is fine uh i don't think you're going to find a huge amount of work with it but again i'm trying to train you guys up to stop thinking about what about this language what about that language what about this framework what about that framework when you become a pro developer you'll be jumping from language to language language the way i jump from girlfriend to girlfriend to girlfriend variety is the spice of life when it comes to professional development you want to get out there and you want to just you know you're going to be open to all kinds of different things i was actually talking to a pro developer about it two weeks ago and we're having chat about stuff and he was saying how you know every few months you know he works for a large corporation they say okay i want you to go learn this go learn docker we're going to do this okay go learn no we're going to do this and his job is to basically assess technology learn it implement assess technology learn so why do i say that typescript's fine and if you know how to solve if you know how to code if you know how to be if you are a trained developer you could learn typescript fairly easily within a few days you can get your head wrapped around it right especially you know if you know javascript you know already 95 about typescript so don't try not to get caught up in the language oh is that am i only going to get a job if i only learn this language no you get it move around that being said when you are looking for work you want to you want to look at what the job opportunities are in your area you'll find for example maybe in germany.net is popular whereas india it could be php laravel san francisco it might be i don't know ruby rails you know so you have to look at the environment to where you happen to live geographically speaking or where you want to work look what the demand is but again you want to try i'm trying to get you guys to get away from the notion that you are a java coder or your python coder or your javascript coder you happen to be a javascript express coder now but very likely in a few years you'll find yourself doing something else make sense i hope so hey hey how are you man hey ron how are you welcome to the stream uh they're gone now i don't know which program language start offers for web development well i you know i'm i am very biased i have my courses i got my solo courses below which are very ex very very very affordable you just buy me a few coffees or you get my mentoring program when you want to learn web development you got to learn the key languages html5 css3 javascript then from there you have some choices that you can make you can go server side javascript aka node express um or um i.e rabbit or you can go with service you go a php go with python and django there's so many options c-sharp java etc i recommend and i teach php because it just gives you a whole bunch of opportunities but again once you learn server-side coding whether it be php and python whether it be php python ruby javascript etc you can pivot one for the other you'll see how easy it is i have a problem with graphs what is the best way to comprehend this kind of algorithms like anything else what i would be doing is just writing code writing code writing code writing code so you get a piece of code to work here's a training technique i teach get some piece of code to work even if you read the code get it to work and even if you only understand half of it once it works break it and try to change it and see what happens look at the error messages and then fix it again and by doing that you're going to start exposing your brain to this algorithms and you'll be able to more easily comprehend it over time that being said keep in mind for 99 programming algorithms is not important let me say that again for 99 of programming algorithms are not important actually they're very unimportant for 99 programming if you're doing game engine development yes algorithms if you're building a search engine yes algorithms if you're doing a i yes algorithms but for most business development it's not important so you know unless you want to go into one of those specializations i just mentioned i wouldn't be so concerned about algorithms unless the place you're working for they have they test you for your your ability to uh work with algorithms most of the time it's not that important when it comes to software development for most people the most important are design patterns er yeah what's the second one it will come to me i didn't have i didn't have my second coffee today design patterns is uh huge and refactoring there it is design patterns and refactoring are far more important for most programmers than algorithms and data structures let me say that again design patterns and refactoring there's books below links below far more important in much more important for most programmers than algorithms and data structures on the other hand if you're doing ai you're doing search engine development maybe you're building some low-level core engine then the algorithms and the data structures come in handy but guess what 99 of you will never touch that kind of code so i think uh uh so i think i answered that question learning algorithm is important again guys if you don't know me my name is steph i've been a developer since 1994 entrepreneur tech entrepreneur i trained some of the heaviest hitter developers out there today including my top student has a company that's now evaluated at half a billion dollars not a million half a billion dollars so i know how to train people and um some people call me uncle steph some people call me the 169 year old developer so there you go if you want to get to the meat of the subject you can just re-watch the stream is one web project enough to apply for a job since yes how complex should be to uh how complicated should this be to gain attention what you should do mihai if i said that correctly mavroden mathroden that's cool what you should do actually is do two to three small projects real projects and put those out and they don't have to be necessarily complicated but they have to be aligned with the place you want to work at so for example if you want to work at a company that does a lot of python jangle you're probably showing react projects and vue.js projects is probably not going to cut it right you got to show what they want us to do right python django and the same thing if you want to go work in react js showing python full stack development it's not necessarily going to be the most helpful thing so you got to align whatever projects that you're demoing with the place you want to go work at so yeah so step one what you should do once you know your fundamentals uh links below um you do two to three small projects so you get comfortable putting together small stuff and then you start looking around for job opportunities and then you align your resume and your online projects with regards to you're aligning with the company you may want to work for maybe just call them up say what are you looking for in a candidate if i show you a few projects in you know let's say they're doing python jagging on python jaguar is that enough for you i'm not saying yes or no they'll probably say yes also understand in software development world experience is far more important than certification experience is far more important than certification again guys thanks for the thumbs if you like what i'm doing here give me a thumbs up if you love my if you hate my long hair give me two thumbs down so you tell me what you want um uh i think typescript is a fine language uh again it's just one of those things it depends on whether it's the whether there is a demand for it sons of eating good morning from arizona phil thanks for joining the stream uh about reuse reviews from my limited experience some people use it as an excuse to ignore the basics and jump to complex stuff then they end up falling for simple problems you your input please yeah you have to reuse reuse reuse that principle uh i've been talking about this for 15 years or 20 years i don't know um that presupposes that i assume that you already know your basics you understand if you're doing the web stack you understand the web stack you understand the implications of the stateless nature of the web and and you understand crud and you understand basic security uh protocols if you will et cetera et cetera you have to have a base of knowledge to be able to jump into this game but then you reuse reuse reuse right so that answers hey sean how are you welcome to stream uh uh well don't worry man um just learn learn the graphs you know and try again you know this you don't fail until you give up you know even steve jobs had several failures you know he built basically the biggest company in the world in the history of the world in terms of you know volume whether you hate apple or not you can't argue with their success as a business and um he failed he had massive failures so don't worry about it just keep doing keep working you already go over project portfolio um i mentioned it yes in the beginning of the stream i talked about this whole thing so you can rewind the stream you can see what i said there where can that course be found look below you can check out my courses my website course my full stack course i'll go it's all in there i'm releasing uh the new pro stuff if you whoever owned get has my courses they get the pro versions as an automatic upgrade this question is can you sell more courses by posting youtube of course you can sell anything by posting more youtube videos it's about exposure right i remember i was doing you know as you look on my youtube uh stream that was probably a a a derisive question there so i'm gonna so i have what hundred public videos one thousand eight hundred public there's more i have over two thousand videos on youtube and i was doing it to learn initially just to spread my information i had my links to my course but i didn't talk about that much before and then people would start asking me hey steph do you have any courses how many courses i was amazed what you don't have you don't know i have courses and so i mentioned it i have courses you know if you uh i always tell people just look up my stuff you know on google read the reviews from my students like 160 something reviews i i stopped doing reviews on my own site i figured i'd just put it on google because it's you know it's it's verifiable it's it's all there you can see what other people are saying about my training it's up to you i have learned python built some following built some projects following cars but still can't build something on my own why is that because you don't know the basics well enough that's all you got to learn the basics uh is it good is it good for well hold on is it good for become a magneto developer for node.js developer 20. look at the job opportunities go searching for magneto developer jobs magento excuse me versus node.js uh uh is it good to become okay we got that one i'm in a job mid-level engineer i'm getting bad technical instruction from the main senior dev how do i handle this he's very strong-headed yeah it's a difficult situation i think you just have to document um everything so it's clear that you're having to do what this engineer is telling you to do so if you have to listen to his edicts or her edicts then that's uh you just gotta document it so it's clear that the he told you to do this you could suggest you could say that's a good idea but i was saying i was reading about this and they were saying from my experience this will actually do a real good job and avoid some problems so you can sort of frame it don't necessarily challenge them but make suggestions either way document everything as it goes through you know 165 year old dev i thought it was 145 no no i've always been 165 years old [Music] i what software are you using to show screen comments while you are live i'm using something that's mac only called ecam all right how are we doing here all right guys i appreciate the thumbs if you give the thumbs it's much appreciated it's good for the google algorithm uh hey i'm i'm ready to take an intern opera different internship opportunity well go for it man hey how are you man uh long time yeah yeah yeah so i've been super busy uh super busy but i uh i will be upping my schedule back to normal sooner than later is it true that you you can master cpu plus you will learn fast any other languages such as java let me read that slowly again is it true if you can master cpu plus you will learn fast at the other languages such as java python javascript yes that is true but it is also true if you learn javascript you will learn python java and c plus plus very fast it's also true if you learn python you will learn java and javascript c plus plus c sharp et cetera all those other languages very fast and so on and so forth you see the pattern the hardest language to learn is the first then the rest become much more easy afterwards that being said i would not choose c2 plus as my first language because i think you'd be much better off learning python as the first language just to get your header wrapped around the basic concepts why do i say all this is because all these languages self have very similar principles very similar ideas they're just expressed it's like they're just expressed differently like learning how to drive a car once you learn how to drive a porsche you can drive audi bmw ford you name it toyota so yeah uh i have java foundations but i want to jump into web development is it better to build a portfolio with spring boot for freelance or better to learn php php is the king and queen of freelance php is where it's at when it comes to freelance java and springboo is there is there for enterprise really only i would never build even though i did most of my coding work in the 90s in java i would say a strong majority maybe 70 percent i would never use java anywhere except for very large organizations so definitely not freelance it would be way too slow in terms of right time to use java in the freelance world java c-sharp largely used in enterprise meaning huge cooperation i'm not dissing on java it's a great language but it's just really slow to write with because you've got to write a lot of code to get anything done versus more nimble languages like php or javascript keep that in mind hey brother coles thanks thanks for letting me know and i appreciate everybody giving me the thumbs up again if uh hold on what's going on here uh okay here we go what important things do you assess in a person for a particular technology during interviews react ah good question well first thing i want to know what their experience is as a developer that's the first thing i look at no matter what languages or libraries so if i had somebody who did five years of ujs coding and understood the web stack and had a lot of experience with vue and they were an added react.js job i would choose the five-year veteran review was done like 10 10 20 projects versus somebody who has got six months of react you know what i mean experience is huge that said of course ideally you can find an experienced react person that would be kind of cool uh yeah so i look at their overall ability to code basic principles uh best working practices they understand design patterns they understand refactoring they understand the basics they understand you know in terms of you know react they understand http and the request response model also they should know how to communicate with people they got i i rather it's very important you guys have to understand if you're going to go work with other people you have to have good communication skills software development is a lot about communications because you got to get a feedback from your bosses or your clients or your co-workers you got to be able to understand what they're saying they got to be able to understand you you got to be somebody who's reasonably uh pleasant to work with so interpersonal skills fun fundamental skills i look at these things and for me the best thing is when i uh a prospect comes in and they're able to ask good questions to me they're able to put good questions to me about uh what technology we're implementing in our uh project why we're in why we might be implementing that why do we make that choice if they can put intelligent questions to me that tells me that they're inquisitive they're smart and they know the game so there you go what is your thoughts on github co-pilot love from india i see all these ai code completion tools as assistive technologies assistive not replacing they these tools are not when we say they are not a threat to developers the only people who think that they're a threat are people are kind of nubish people are new noobs and they think that coding has everything to do with writing code in fact writing code is is only part of the job let's see hey i'm ready for an internship opportunity if the company is demanding to use other programming languages and technologies that i'm not comfortable with i would do it anyway dude as i said a coder is a coder it doesn't matter what language you use you know hey alex how are you man thanks for joining stream uh all right kevin fresh undergrad here i'm torn between android dev and full stack dev which is a better career path thanks i would go full stack because you got more opportunity and more directions you can go in don't get me wrong you probably find android dev so ultimately look at job opportunities and maybe choose which one you prefer in terms of uh generally speaking you know without as a general rule you're gonna have more opportunities web you can do full stack front end you could do pwa mobile et cetera et cetera hybrid mobile it's just more variety more opportunity that way hey saludos how are you i don't know what that means all right i've been watching your videos since i was a student in 2018 hey cool man what do you think has changed in the text since then for me it's uh not so much development but in turn it's the uh it's the structures around development the thing that has changed radically is the sophistication in the server models and now that you have to implement them but like they're very advanced uh vpss that are out there i think that in terms of devops they're starting to realize that devops got a little bit too complex and they're looking to streamline simplify the devops process but the biggest change i believe in the last since 2018 has been the server models are just getting incredibly powerful and sophisticated which is great uh it's very relevant php is used all over the place generally for smaller projects but like i said i have a friend who's uh his half billion dollar business is run on php laravel so somebody tells you php is no good for uh large projects that you should tell them they don't know what they're talking about uh how do i get client your client in freelancing i have a video on that seven steps for your first job or a client check it out it's on youtube i'm a python program i was asked in the final interview how would i compensate the fact that i i don't know any thoughts on this well just give them what i just told you say i know i know software development i understand the web stack do you understand python do you know django that's you have to learn the web stack so if you just know pure python then you would have to learn um most.net as far as i understand is uh asp.net it's the web stuff so you'd have to learn the web say listen i know software development i know best practices i know how to refactor code i know to write clean code i'll just learn.net fairly quickly that's what i would say seth in how many years does coding get boring good question say i'll be coding for five hours a day as a freelancer building python sites you know it's individuals i know people have been coding their entire career and they like it i know other people who uh decide to move on from there i think it would come down to the variety of projects that you work on and also the type of clients you work with that's a big factor it's all individual man takes you know everybody's got their different uh predispositions as they said for me i tilted out of being a free freelance developer developer i would say after seven or eight years i started going more into uh management and architecture level stuff uh i learned advanced plus what should i learn next please tell me depends on what type of job you want to go man you go into do you want to go into web stack then learn the web you want to get into ai i would learn python so it really depends on what you want to do again now we it depends you know should i learn full stack web before stepping into a data scientist depends do you want to be a data scientist you have to be a data scientist right uh depends what you want to do you know uh i appreciate that they'll be coming much more often much more often how are we doing for time wow 45 minutes already all right i'm going to go uncle steph is going to go eat uncle staff opinion i feel like mobile apps are kind of of a repeat of why we went web2o you can do so much with the browser and run it anywhere i'm just not interested in learning android ios you've been watching my streams i have been telling people for years that if you want to do mobile your better bet is to go non-native whether it be pwa or simple responsive site or maybe a cross-platform solution like a flutter yeah yeah i would agree i think that as internet bandwidth gets more and more powerful as smartphones becomes more and more more and more powerful the need for native mobile development will just diminish and why would everybody go web instead because with web you have one code base that will work on android and ios whereas if you go native of course you got to write two gold bases which is a pain in it so yeah i agree 100 uh after learning basic fundamentals of z-sharp what's next do a few little projects man is it enough to make new project you really learn by building things it's like fighting once i learned my basics how to throw punches and defense and bob and weave and uppercut and i really learned how to fight by jumping in the ring and fighting i would go in first with my coach and we'd be sparring and he'd be okay you did this wrong you could try this you got to do this you got to do that you know same thing with software development you have to let go your new training wheels don't get caught in tutorial hell and do uh do what it is you got to do and that's build real projects all right how are we doing here uh sir how can we learn python fully well you do my python course that will get you up and running pretty quick and then you'll be able to pivot in any direction you want all right 47 minutes time flies time flies solid principles yep great content appreciate it appreciate the thumbs up everybody good afternoon greetings from north carolina hey man how are you have you thanks for joining stream all right it's been 45 minutes already i i will leave this up for maybe a day so if you want to watch the replay if you just jumped in but i'll be taking you down doing clips from it because people don't typically want to watch a replay of a 45 minute stream all right so many questions so i didn't get to them all but uh i gotta go all right thanks for joining appreciate the thumbs and we will talk soon
Info
Channel: Stefan Mischook
Views: 6,731
Rating: 4.9717646 out of 5
Keywords:
Id: B5swKvs8bAs
Channel Id: undefined
Length: 48min 41sec (2921 seconds)
Published: Sat Jul 17 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.