Unable to load image

[important] question for full stack codechads :marseycapyhacker:

hi, drama.net codechads!

:marseyhacker:

So im about to enroll in a full stack course, its a free goverment course, but aparently is quite good. I only have a little exp in java and some HTML and JS, but everything at a basic level.

What do you think is the best option? What would you chose if you were a non-codechad peasant like me:

![](/images/16552206371864653.webp)

26
Jump in the discussion.

No email address required.

find the gay person:

πŸ‘©πŸ»πŸ‘©πŸΌπŸ‘©πŸ½πŸ‘©πŸΎπŸ‘©πŸΏπŸ‘©πŸ»πŸ‘©πŸΌπŸ‘©πŸ½πŸ‘©πŸΎπŸ‘©πŸΏ πŸ‘¨πŸ»πŸ‘¨πŸΌπŸ‘¨πŸ½πŸ‘¨πŸΎπŸ‘¨πŸΏπŸ‘¨πŸ»πŸ‘¨πŸΌπŸ‘¨πŸ½πŸ‘¨πŸΎπŸ‘¨πŸΏ πŸ‘¦πŸ½πŸ‘¦πŸΎπŸ‘¦πŸΏπŸ‘¦πŸ»πŸ‘¦πŸΌπŸ‘¦πŸ½πŸ‘¦πŸΎπŸ‘¦πŸΏ

can’t find them?

that’s because they live among us, looking like normal people. the only real difference is they’re going to heck

Jump in the discussion.

No email address required.

find the java fullstack dev:

πŸ‘©πŸ»πŸ‘©πŸΌπŸ‘©πŸ½πŸ‘©πŸΎπŸ‘©πŸΏπŸ‘©πŸ»πŸ‘©πŸΌπŸ‘©πŸ½πŸ‘©πŸΎπŸ‘©πŸΏ πŸ‘¨πŸ»πŸ‘¨πŸΌπŸ‘¨πŸ½πŸ‘¨πŸΎπŸ‘¨πŸΏπŸ‘¨πŸ»πŸ‘¨πŸΌπŸ‘¨πŸ½πŸ‘¨πŸΎπŸ‘¨πŸΏ πŸ‘¦πŸ½πŸ‘¦πŸΎπŸ‘¦πŸΏπŸ‘¦πŸ»πŸ‘¦πŸΌπŸ‘¦πŸ½πŸ‘¦πŸΎπŸ‘¦πŸΏ

can’t find them?

that’s because they live among us, looking like normal people. the only real difference is they’re going to heck

Jump in the discussion.

No email address required.

:#marseypearlclutch:

Jump in the discussion.

No email address required.

rust/deno

![](/images/16552213659127328.webp)

Jump in the discussion.

No email address required.

i dont have the option for rust/deno in the course :marseyreading:

nice legs :marseybooba:

Jump in the discussion.

No email address required.

Telling a new developer to learn rust is r-slurred, that's an advanced tier language, and saying to use deno instead of Typescript, or better JS first is weird.

Jump in the discussion.

No email address required.

I'm only copying and pasting what was on top of hackernews yesterday to make the rust = programmer socks meme :marseycrying:

Jump in the discussion.

No email address required.

Oh my bad homie

Jump in the discussion.

No email address required.

Glad to hear you're not a codecel :marseykneel:

Jump in the discussion.

No email address required.

:#marseysnek:

Jump in the discussion.

No email address required.

very helpful, thank you

edit: oh, im r-slurred, i just realized that is python marsey lmao :tayclap:

Jump in the discussion.

No email address required.

I’m an actual full stack developer

The answer is it doesn’t matter which you learn because the fundamentals are the same and every job will have you swap out pieces for one another

Jump in the discussion.

No email address required.

oh, nice then, thanks! :marseynotes:

Jump in the discussion.

No email address required.

one thing here is full stack has kinda bifurcated into normal website and SPAs which r very different to code. Still a lot of it is transferable.

Jump in the discussion.

No email address required.

If it's using HTTP, it's the same concept. A SPA is going to reach out to one endpoint for the app bundle and make HTTP requests for data, a "normal website" is going to have multiple endpoints for pages, but the underlying concept is the same.

Jump in the discussion.

No email address required.

You'll never have trouble finding a job if you know React. Also learning react and node.js is basically the same skillset

Otherwise if you're more of a backend/server type programmer (as opposed to a more visual/Web design oriented person) I would do Python.

Jump in the discussion.

No email address required.

nice, thank you

Jump in the discussion.

No email address required.

I second that advice, was basically what I was going to write.

Jump in the discussion.

No email address required.

thanks friend :marseynotes:

Jump in the discussion.

No email address required.

This poll is what happens when you let non-codecels vote, lol at node having same amount of votes as php

Jump in the discussion.

No email address required.

I would pick the last option if it was SQL instead of Mongo, Mongo is seriously a garbage choice, who the frick even uses Mongo anymore.

Jump in the discussion.

No email address required.

thanks bro :marseynotes:

Jump in the discussion.

No email address required.

Shut up nerd

Jump in the discussion.

No email address required.

[If BIPOC=true]{downvote=1}

Jump in the discussion.

No email address required.

:#chudsey:

Jump in the discussion.

No email address required.

:marseyblackface:

Jump in the discussion.

No email address required.

:#marseycracka:

Jump in the discussion.

No email address required.

:marseykink:

Jump in the discussion.

No email address required.

@Pingas why java? Are you trying to ruin this man's life?

Jump in the discussion.

No email address required.

Shhh!

Jump in the discussion.

No email address required.

lol, yeah, i didnt like java at all when i tried it lmao

Jump in the discussion.

No email address required.

React/Node.js or Python

If you do react you will be doing mostly front end, where python will be used more for data analysis and number crunching. Both are great options for job prospects, it just depends what interests you more.

If you are newish to programming it might also be worth considering Python is easier to write than React/Js because the syntax isn't insane.

Jump in the discussion.

No email address required.

are you doing it for fun or with the expectation or working in the industry

Jump in the discussion.

No email address required.

fun mostly, but if i could work in the industry it would be great

Jump in the discussion.

No email address required.

if just for fun then python imo

node or react would probably be better for getting a job without a CS degree but frick they're a disaster to work with

Jump in the discussion.

No email address required.

How is react a disaster to work with lol.


:#marseytwerking:

:marseycoin::marseycoin::marseycoin:
Jump in the discussion.

No email address required.

Yeah react is very modern and functional. Combined with typescript it's as good as using something like Python. Ditto with Vue or svelte.

There's a reason the next evolution of Web app programming is server side React so it replaces all of the other shit view libraries.

Jump in the discussion.

No email address required.

oh, ok thanks... yeah, i watched some python tutorials in freecodecamp.org and it seemed quite intuitive for a beginner like me, i dont want to try a language if its gona be too hard to learn/work with it

Jump in the discussion.

No email address required.

After seeing that I voted for python. The entry barrier should be low while still being a strong typed programming language

Jump in the discussion.

No email address required.

I always found the dichotomy of full stack VS not full stack weird. I build and support a product, if that requires me to write react code I write react code. If it requires me to write api code I write api code. If it requires me to write sql code I write sql code. Don't stress out so much about the exact technology, that changes with the season. My first job out of school was all dotNet which I had zero experience with and was basically fine just following patterns until I got a feel for it.

So you can write Java, js and html code, with those you're really only missing database experience to be able to cobble together a full stack web app. My advice is to do whatever the one line react create app thing is today, then Google 'basic Java api' and get that running. Then see if you can get them to talk. Once you can get basic rest calls going congrats, you're basically a full stack dev.


:#marseytwerking:

:marseycoin::marseycoin::marseycoin:
Jump in the discussion.

No email address required.

:marseyexcited:very interesting, thanks mate :marseyreading:

Jump in the discussion.

No email address required.

Python is the only non r-slurred language of the list :marseyhomofascist:

Jump in the discussion.

No email address required.

it seems the majority of dramanauts are prefering python, so i guess i will go with that option

Jump in the discussion.

No email address required.

Tbh I'd do the opposite of what dramatards suggest

Jump in the discussion.

No email address required.

I find python fustrating. White space delimitation is an abomination.


:#marseytwerking:

:marseycoin::marseycoin::marseycoin:
Jump in the discussion.

No email address required.

Learning python will let you develop web shit and desktop app shit, and it’s not that slow.

The only other option that is general purpose is Java but I would rather hit my own peepee with a hammer

Jump in the discussion.

No email address required.

thanks, mate, yeah, i think im going with python

Jump in the discussion.

No email address required.

Everywhere I go they use react. Learn react.

Before I did programming I worked for a few companies, in IT, that made their own products. Wherever I saw NodeJS/MongoDB combo it always had a real cobbled together after a youtube tutorial feel.

Jump in the discussion.

No email address required.

thanks, mate, i think i will start with python (mainly because i know a little python already), and then i will go with react

Jump in the discussion.

No email address required.

The stack starts with verilog homie

Jump in the discussion.

No email address required.

full stack python, because you are an rdrama user, and are therefor rslurred

Jump in the discussion.

No email address required.

full stack html

:#marseycodecellove:

Jump in the discussion.

No email address required.

Python for any sort of software or engineering, it’s all people use.

Jump in the discussion.

No email address required.

java is good for learning object oriented programming on a not too high level like python

but I don't think it is that widely used for full stack application, so you'd get more valuable hands on experience working with react.js or python I imagine

Jump in the discussion.

No email address required.

Unless it's changed recently Java is the most used language for full stack at an enterprise level.


:#marseytwerking:

:marseycoin::marseycoin::marseycoin:
Jump in the discussion.

No email address required.

huh didn't know, thought people were moving away from it

im more of a c# guy :marseycool:

Jump in the discussion.

No email address required.

Yeah, I use C# for our api and it works pretty well, especially now that we can put it on Linux servers to make it less of a headache. But most of our org is on spring/maven Java and from what I can tell that's pretty standard. There's just already such a critical mass of tools and experience for it that it's not going anywhere. Stuff will get augmented with python when you need performance but you have to have Java devs to maintain infrastructure so you might as well have th also write new Java code.


:#marseytwerking:

:marseycoin::marseycoin::marseycoin:
Jump in the discussion.

No email address required.

True, my department got a few guys exclusively workin in VBA and access databases just to maintain the 20 years old shit software that the entire company relies on

My entire job is re-making old internal programs in c#, which is cool

Jump in the discussion.

No email address required.

They would be moving away but all the discount Indian developers keep pushing it. Plus managers who don't know anything about programming just choose the safest option which is whatever is popular and what Oracle is using

Jump in the discussion.

No email address required.

Do the opposite of whatever Enterprise coders are using

The best strategy to not being a self-hating discount corporate programmer

Jump in the discussion.

No email address required.

I mean you can do things the hard way but if you want to put in minimal effort and still be making a quarter by your mid thirties you should just go with what the corps use.


:#marseytwerking:

:marseycoin::marseycoin::marseycoin:
Jump in the discussion.

No email address required.

Learning OOP in Java will just give you tons of bad habits

We hired a Java dev at a ruby/Python shop and the convulted 10 layer deep objects he made for everything was such a mess.

Using something simple like Python if you really want to learn OOP.

Jump in the discussion.

No email address required.

PHP is dead, don't do that.

Java is... I like Java in an university setting for learning programming (since it is platform independent) and it is good to teach you programming principles. But honestly after that you usually move to other languages to do the real work in.

node / react is mainly web shit. If you want to do that, chose one of those. Both are Javascript, so there's no huge difference.

python is good for rapid prototyping programs and has a huge library that you can use. Very "in" atm due to it's importance and easy use in machine learning / statistical analysis.

So, if you want to do webshit: node/react

If you want to do stuff like image analysis, statistical modelling, machine learning (make a rdrama language model similar to the 4chan one) then python.

Jump in the discussion.

No email address required.

thanks :marseykingcrown:

yes, ima go with python

Jump in the discussion.

No email address required.

Javascript is both the worst language and the one you're most likely to encounter at work. So start there, everything else will feel like an improvement.

Jump in the discussion.

No email address required.

thanks, yes, js was pretty hard when i tried it, i think i will go with python, bc they will probably teach us some basic JS anyway

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.