web development infographics design
hey, what’s up, john sonmez from simpleprogrammer.com. i have a question for you about web developmentor software development. let us choose. this question is from—oh, this is a veryinteresting name. i think it’s lyubomir. that’s pretty cool. sounds like he could probably on lord of therings or something, sounds like an elfish name lyubomir or maybe a dwarf. anyway, he says, “hello john!â€
exclamation, i like that. start with an umph! “i really like your videos and the advicesthat you are giving. wish you the best and a lot of success toyour productive channel.†thank you. “i am a 19 year old male, who is about tostart university in 3 months with major in informatics. i saw the curriculum of it and i am goingto study a lot of c++ and java. the problem is that i want to become a webdeveloper (probably backend), but i also love
software programming, using algorithms andloops. i had little experience in c++ programmingin the past for about 3-4 months and i find it really cool and fun. on the other hand i like web development too,but i suck at design. my first question is what should i choose:web development or software development? can you go in depth about their pros and cons? can i learn c++, java, etc. and few web languagesor do i have to specialize in one area? and can i be a frontend developer withoutdoing design and working with softwares like adobe photoshop?â€
i already answered the second question. as far as web developer i’m not going toreanswer that but you can definitely checkout the video that i have about can you be a webdeveloper without design skills. the answer is yes, you can. but now, to choose between software developmentor web development. it’s kind of a nitpicky phrase. is there really a difference there? i think what he’s talking about is reallydoing kind of backend type of development versus frontend.
i did a video on backend versus frontend. you can check that out here just to get somemore context. but between choosing the 2, it doesn’t reallymatter all that much. what matters is the specialty that you pickand this kind of addresses the bigger question here is what are you going to specialize inand what are you going to choose? because even if you just said web developmentyou’re not just going to become a generic web developer, you’re not just going tobecome a generic software developer. you need to have a specialty. again, i’ll point you to my playlist onspecialties which you can check out here.
it’s ever growing as more and more of thistopic is discussed, but there’s a lot of good information about there. if i had to choose today between going theweb route or more the backend route it’s a tough one. i personally think, this is just my personalopinion here at this point. i think it’s a lot more fun and interestingto work on algorithms and to work on the backend stuff. in my career, i did software development for15 years, more than 15 years. i had a lot more fun working on like comingup with the algorithms and designing the architecture,
the stuff that you didn’t see because ifelt like it required more brain and more thought and more—it was more challengingto me. i’ve always liked that type of challengethat’s presented by that, to come up with the design of the architecture, to build thethings, to unit test them and make sure that that works. to me that’s always had the bigger appealbuilding these kind of things that are not visible but are still critical to an application. that’s my personal opinion. i think that’s more fun.
when i’ve done web development i actuallydid a video on i hate web development. i was talking about this a little bit. a lot of web development just—again, someof you are going to argue with this. that’s fine. that’s cool. this is just my opinion. but in my opinion what i’ve seen as a lotof web development is doing crud type of stuff where you’re basically wiring up stuff toa user interface and then making it work and then doing the design components and fiddlingwith why does this button not work or why
is this not showing up correctly. there’s some challenge and there’s somefun in that. i don’t want to say that it’s just total—andthere’s some excitement. there’s a feeling when you’ve createda web page, you’ve created a web app and it works and you go to the website and it’samazing because you created this thing and you’re seeing it working. there’s that, but it’s a little bit moreboiler plate, it’s a little bit less challenging for those of you that want that challenge. again, not to say that there’s not challengeespecially with some of the javascript frameworks
i know with react and angular stuff, there’smore architecture built into the frontend. we’re kind of blurring the lines there. in that case, i could see that. i haven’t actually worked a lot with reactso i can’t really talk to that, but in general, i find that web development is more of themaking the things work and translating directly from the requirements, i need to build a pagewith this button that does this thing to the code and the markup that makes that happen. whereas the backend stuff that you might dothat is not visible to a ui is going to be more like, okay, you’ve got these big requirementsand ideas and now you have to come up with
this architecture and stuff. that may appeal to you more. again, it depends on you. if you’re creative and you like design anddevelopment type of stuff, maybe that creativity will be sparked in web development. but if you’re a different kind of creativeand you like the problem solving, deep algorithm type of stuff then the backend stuff is probablygoing to be more appealing to you. that’s what was more appealing to me, although,like i said, i’ve done both and i’ve enjoyed both in my career.
i just would prefer, if i had a choice, ifsomeone said, “okay, you can only do 1 kind of development for the rest of your lifeâ€i’m going to skip the web and all of the problems and complexities of that and i wantto work on the pure backend stuff. that’s just me. what about you? leave a comment below nad let me know whatdo you prefer. let’s take a vote here: web developmentor nonweb development, software development. i don’t know if we should divide it thatway. we can say frontend or backend.
what are you, a frontend or backend? what do you prefer? also, out of curiosity, what are you doingnow? are you doing what you prefer? because i’m curious of how many of you arenot doing what you actually would prefer to do. leave a comment below to let me know. if you like this video, click the subscribebutton. you’ll get more videos like this, 2 to 3a day, and i will talk to you next time.
take care.
Tidak ada komentar:
Posting Komentar