If You Don't Like Web Programming

preview_player
Показать описание
Web Programming

#software #coding #softwaredevelopment #programming #howtocode
Рекомендации по теме
Комментарии
Автор

I know some web programming, I have created a few websites, but to me it got boring pretty quickly.
All the stuff I had to do was very easy and I am not a designer, so all the cool designs were actually provided by a different person and I just followed them. Most of the features we needed were also pretty easy to implement with some JS.

I do like the internet, but programming websites is not the same as using the internet. The website might connect people, but it's not like I really experience that as a programmer.

I preffer desktop software, I feel like there is much more variety. In the past years I have done reverse engineering, machine learning, optimization, database management and more. It was way more interresting for me, but of course everyone has different preferences.

MsJavaWolf
Автор

I love how you always say conclusions upfront. Amazing. Keep it up sir!

captainlennyjapan
Автор

I always get excited when I see your new video notifications. Learned a lot. The field is huge in comparison to other job fields, so I wish everyone the best at finding something. And... I like the terms Front End & Back End, but I can see why some don't.

busyrand
Автор

Thanks for your very valuable perspective

kevinyee
Автор

Most webb programming is not "webb programming" any more, the web is often just the UI part of a really complicated system. There are many hard core tech stuff that needs to be solved. It just a small part that it is viewed in a browser.

tordmunk
Автор

Great insight, good to hear a different point of view...

codesplasher
Автор

wait what? 10 years ago. I thought you were like 21 now lol

BabyBallascore
Автор

I agree on many points. The learning curve for web development is much easier than figuring out software design. That's why you can have fairly proficient web developer after 3 months of coding bootcamp. I think people are mostly drawn into front end development because by changing html and css you can have instant gratification. You can see results immediately. Where on the other hand, writing software takes longer and you may not see any results for months. Hence, most of the people get discourage. You should mention that behind html and css code there are other languages that are crucial to websites' performance.

talktomenowxbmc
Автор

i agree with the points that DAVE made. I believe in today's day and age, having digital knowledge and knowing how to code is very basic. i have the worst degree anyone can have. a general business degree with no major or specialty and people think i will amount to nothing. But today i am doing digital marketing, having knowledge of online advertising and even helping companies to get rank in the top 3 positions of google plus i know how to do HTML, Javascript and CSS. my education in school has nothing to do with all these because i learn technology knowledge by myself and it has indeed helped me a long way. long story short - a person who is not technologically savvy will lose out in the long run. be like me, learn technology knowledge and i almost guarantee you, you will not have financial problems for at least the next 30 years.

joellim
Автор

Useful advice! Really goes directly to the essence of the topic.

stefanosmandalas
Автор

There is one very powerful thing about web programming. With web technologies you can easily build user interfaces that are cross platform and will work on any device that has a web browser. While if you make a native application for a specific system and build your user interface in that, you have to usually do the same for every platform you want to support. Not only is it a lot more work for the developer, it also may tie the user to a certain operating system or environment.

wopmfFxFDxdGaa
Автор

Great Talk! and great insight! Thank you for sharing! I am not sure where I will be in the world of coding, I'm an old timer trying to learn code it's going to be a while before I get enough proficiency to be even employable or useful...Only time will tell in my part. Thank you again for this talk, keeps me motivated and gets me thinking about a lot of things related to coding/programming.

IrvinCunanan
Автор

this is awesome.. I am coming to Jersey...love to get you on my podcast...twambit

Rhythmvizion
Автор

Hey, Just Discovered your channel and the content are extremely great.
One question tho: I study CS (very similiar to the die-hard tech ppl that you described). No previous Web experience at all, like none HTML, CSS, JS, PHP. Like Nothing. But I really would like to at least start gaining some basic knowledge in this area to at open myself up to more opportunities. Any suggestions on how to start? Much appreciated.

zicongma
Автор

Basically, for the technologist in some of us, developing web applications can provide some gratification due to the fact that these are systems that we have to build to scale (keyword is scale). Whereas, developing websites is the epitome of boredom. Really just HTML, CSS, and some PHP and you are good to go. You can call yourself a wEb DevElopEr.
In general web programming kinda sucks because a lot of it can just be stitching together some code that relies on even more possibly unstable monolithic amounts of code that is abstracted away by some rando library.

In other words, not all of us will be working on Google Search or Facebook.com.

Omar-vzel
Автор

The thing that absolutely slays me about front end development is that it's an inconsistent mess. Beyond that you constantly have tools taken from you as "frameworks" deprecate in months. Currently it seems like the browser is an anti pattern in software engineering. It's a catch all. The PDF of the software world. And on top of that, it is expected to open PDF. :) I'd much rather write software using libraries that have a very long shelf life in the language of my choice. The document model needs to go, pages are more program than page these days. And because of that we need to be able to write in any language we choose, not just transpile to JavaScript as a hack. Good video. Just my 2 cents.

PixelOutlaw
Автор

I like the way you talk not too fast not too slow, reason through with layers :)

effy
Автор

Thanks Dave for your video! Do you still work on web development or instead switch to machine learning / data science activity?

petrafebrianto
Автор

Great video, very informative and helpful to people new to the industry.

Initially I wrote a crazy long essay. However, to sum it all up: If you enjoy and find software development interesting, programming for the web is not inferior in any way than any other domain. I would even disagree with the idea programming for compilers or hardware is more 'technical' ( I am currently a software engineer in this space ), the differences are only in the details of the domain. Where such problems and constraints are absent developing for the web, different ones take their place. 'Good' software engineering is domain agnostic, and it is almost always rooted in the same core principals of computer science.

peeeez
Автор

I'm starting my junior year of computer science education in 2 weeks. I learned html, css, bootstrap(css framework), and some javascript over the summer and have made a few cool responsive websites. I'm looking at internship opportunities for summer 2018 on LinkedIn and other job boards and I'm worried that I may have focused too much on Web development projects and not enough on projects written in Java, C++, Python, etc. When I look at internship opportunities for the bigger companies they only seem to care about being proficient in object oriented programming and even machine learning. The baby projects I have done in my classes so far don't seem substantial enough to put on my resume.

How big should I go with making projects in Java, C++, Python, etc? Make a full blown C++ application with a gui and all bells and wistles or an object recognition program using machine learning concepts and tensorflow with Python? I know the more impressive the project the better it communicates my abilities but what if I just want to get a decent mid level or even lower level company to intern at?

joshsmit