[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

I want to learn backend web development /g/ so I can get a career

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 25
Thread images: 3

File: IMG_7818.png (28KB, 1600x1600px) Image search: [Google]
IMG_7818.png
28KB, 1600x1600px
I want to learn backend web development /g/ so I can get a career in the future, is Java a good starting place? Why or why not?
>>
>>61968097
>>>/g/wdg
>>
Yes. Start building shit in Spring Boot. Another popular option is play framework.
>>
>>61968097
Yes, nodejs w/ express and mongodb is also hot in some circles. But java remains bread and butter for mid-large corporations. And I don't meant small businesses and startups, I mean companies that have been around for a while and employ at least 1000 people.
>>
>>61968160
Also look into java nio. Even if you don't use it on the job it's an attention grabber for getting a foot in the door
>>
If you want money and work on huge, slow and horrible big grey business projects learn Java Spring. If you want to do it while having fun, learn Spring Boot, which is fantastic. If you need SQL learn some of spring-data, which is amazing.

If you want to go all the way and get a bubba nigga penis inserted in your anus, also learn JSF and spring-webflow. Companies will love you.
>>
>>61968241
Java isn't slow, minecraft babby
>>
>>61968291
He's obviously referring to SDLC nigger.
>>
>>61968333
Doubtful. Especially since he uses "spring-data" (actually jpa2) rather than handwritten sql
>>
>>61968241
What is JSF?
>>
>>61968097
Learn Java, Javascript and probably Scala, and learn them well.

Should make you interesting for a lot of web developer jobs, including full time ones (rather than one-off).
>>
>>61968457
Don't bother. Front end should be written in js.
>>
I'm currently in a online course that teaches full stack development mainly focusing on js and node, once halfway through the course I decided I wanted to be a backend developer and want to learn java. Should I continue learning this front end JavaScript cause I will need the knowledge to merge it with backend? Or should I be focusing on java?
>>
>>61968529
Finish learning what you're learning to a degree at which it feels like you can program or hack around in "most" kinds of code, then continue with the next. thing. Be it glorious (but hard) Scala or Java.
>>
>>61968097
>Why
- massive amount of well-paying jobs
- the tech "just werks"(tm) and there's tons of resources online to help you
>Why not
- muh poo in the loo pajeet meme
- muh java is slow meme
- you need some hobbies and/or pushing your career forward all of the time because being stuck in a run–of–the–mill enterprise gig might not be very fulfilling to you (mostly applies if you're relatively high in openness and relatively low in conscientiousness)
>>
>>61968097
learn to suck dick. better pay, better hours
>>>/adv/
>>>/biz/
>>
>>61968097
read up on your design patterns. I have just been hired into a job and everyone "knows" java but the code is a mess. The architects had complete control and micro-managed even the developers. I had an arguement with the architect on my first day. it turns out he didn't know any design patterns and thought they were overated - hence why the solution is a mess.

So yeah. Read up on design patterns, you will be ahead of the curve on that - trust me. Also read "Effective java". it helps.
>>
>>61968487
Ok, but can I still be informed on what JSF is?
>>
>>61968775
How do I get paid to suck dick?
>>
>>61973454
Not him

Java server faces, no one uses it. Last time I touched it was in uni years ago
>>
File: ow_cosplay.png (888KB, 673x941px) Image search: [Google]
ow_cosplay.png
888KB, 673x941px
I literally built a whole backend using springboot in one day. Woke up, made my database schema, make my create table statements in a big ass SQL file, set up my SQL server, and made some basic CRUD apis for my models. I used the JDBC approach instead of H2 or hibernate cause I enjoy cucking myself with plain old SQL. String builders and formatters is breddy comfy desu senpai. Literally anyone can get a working we server with REST endpoints up and running in an hour. Most of my time was actually spent just making my models and deciding how I wanted the architecture to be.
>>
File: chingchangchong.png (37KB, 1653x628px) Image search: [Google]
chingchangchong.png
37KB, 1653x628px
>>61968097
For web, look to PHP or C# .NET.

Java is a good language on paper but terrible in practice.
>>
>>61968291
Not by default.

But shitty programming can make a project slow regardless of the language.

And these corporate back-end behemoths are notoriously famous for being slow, undocumented pieces of shit
>>
>>61968097
boring and extremely verbose language.
used a ton in enterprises.
learning it to get a career is definitely worth it, but it shouldn't stay the only language you know though if you want to be a serious programmer.
>>
I do Java backend at a tech company.
I don't really know what Spring is.
Thread posts: 25
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.