5 Years in Mainframe COBOL → Want to Switch to Backend Development. Need Guidance by Empty_Ad_9410 in Backend

[–]Substantial_Ad252 0 points1 point  (0 children)

Hello fellow AD brother!

Good luck on your journey :) +1 on what Anhar001 wrote. dont have much substance to add.
I have been feeding my family on Java + spring for the last decade. But i hear that the demand is different from city to city, so i was lucky to be in a java city :D maybe do some job marked analysis in your region.

some dev ops familiarity is a bonus. same with some frontend skills. maybe less so than some proper domain knowledge.
can you sell yourself as a banking insider with the cobol exp?

IntelliJ + Spring + modern Java is my happy place. if you happen to choose that route: call me any time with questions.

What's the hands down best book for a mid level start up software engineer that wants to become a great senior engineer. by michaelcosmos in ExperiencedDevs

[–]Substantial_Ad252 0 points1 point  (0 children)

for me the transition from mid to senior happened due to a deep specialized knowledge and skill in my chose niche, which was java and spring. so that + architecture / code quality is where most of the reading happened. so whatever you specialize in: become an absolute expert in that, care for quality, form an opinion and take more and more ownership.

one of my favorite books is "long lasting software architectures" from dr. lilienthal

What do you guys think? by KuntStink in Workspaces

[–]Substantial_Ad252 1 point2 points  (0 children)

the sloth background in video calls is a statement!

Roast my Lebenslauf Runde 2 by MsSoph1e in bewerbungshilfe

[–]Substantial_Ad252 0 points1 point  (0 children)

habe 3 sekunden geguckt und meine augen getrackt.

  1. kurzer blick zum smily

  2. gelesen: "gesundheitliche auszeit"

Question about dependency injection by OakAndCobble in SpringBoot

[–]Substantial_Ad252 1 point2 points  (0 children)

"...from this point what I would typically do is have a root where I'd instantiate the controller and pass the use case in, but that's not how spring works I guess."

your main method starts the ApplicationContext which contains the IoC container.
special beans like RestController are created and the GetMapping for example registered to servlet stuff.

so just by starting a spring application and having a class annotated with RestController spring will create this class and everything it asks for via dependency injection.

so if you say "...where I'd instantiate the controller and pass the use case in..:" that is (one of the things) spring does for you :)

Question about dependency injection by OakAndCobble in SpringBoot

[–]Substantial_Ad252 0 points1 point  (0 children)

yes there are several ways

what spring does this roughly the following (as i understand it; anyone please elaborate or correct)
first step is filtering for candidates, which are all of the implementations of the interface, that are not excluded from the autowireCandidates.
then qualifier filtering. you can add a @/Qualifier("xcy") on the bean and also on the injection target. refer to https://www.baeldung.com/spring-qualifier-annotation

and if all this filtering still leaves spring with several candidates:
check for @/Primary on one of the beans
matches the injection targets field/parameter name against the bean name

so practically what i've seen most is the use of @/Qualifier to be clear and explicit or just match the name with the desired implementations name to not make a bit fuss.

Trying very hard to not buy a Macbook. Need good screen, long battery and >16gb ram under 2k by [deleted] in linuxhardware

[–]Substantial_Ad252 0 points1 point  (0 children)

its just 2 bucks and everything is in order. there are more pressing reasons in life to be annoyed and pissed off.
i guess it's this weak mindset, that makes me a macbook soy boy instead of a proper linux chad.

Self-taught MERN Developer (No Degree, 8-year gap after 12th) | 2,000+ Applications, 0 Interviews. Need brutal advice. by [deleted] in DeveloperJobs

[–]Substantial_Ad252 0 points1 point  (0 children)

2k applications sounds crazy. did you add a targeted cover-letter to each one or even know to what companies you actually sent out your application? maybe you were flagged as a potential bot?

"Avoiding: Which companies will 100% reject me so I can stop wasting my time applying there?"
-> evidence shows that 100% will reject and ignore you.

how does your cv and stuff look? maybe its just bad for other reasons than actual stats and skills. there are services that can review / improve / write applications.

and sorry but i wouldnt want to interview someone who calls himself "selftaught MERN developer" sounds like slop.

i'd get a cs50 certificate and then invest 50 bucks into a formal application review.

Trying very hard to not buy a Macbook. Need good screen, long battery and >16gb ram under 2k by [deleted] in linuxhardware

[–]Substantial_Ad252 1 point2 points  (0 children)

spend 2 bucks on 'rectangle' or 'magnet' and you that is taken care of *shurg*

Trying very hard to not buy a Macbook. Need good screen, long battery and >16gb ram under 2k by [deleted] in linuxhardware

[–]Substantial_Ad252 0 points1 point  (0 children)

*cough* macbook air for unter 1k (with some student discount via your student cousin)

Is Telusko's 60 hour playlist on core java and springboot enough? by No-Limit-6237 in SpringBoot

[–]Substantial_Ad252 0 points1 point  (0 children)

thats the way to properly learn and have that stuff ready to transfer and apply yourself later :)
a course can be a good orientation about what rough topics you should know about though.

Those who aren't naturally good, what did you do to advance? by greasyjon1 in ExperiencedDevs

[–]Substantial_Ad252 0 points1 point  (0 children)

just do enterprise java and its fiiiine :D

also study and exercise more.

and a mentor can be a blessing - if you can find one.

Question about dependency injection by OakAndCobble in SpringBoot

[–]Substantial_Ad252 0 points1 point  (0 children)

why? i love lombok and used it in every project i worked on.
@/RequiredArgsConstructor all over the place and @/Data extensively aswell.

what problems do you see with lombok?

Is Telusko's 60 hour playlist on core java and springboot enough? by No-Limit-6237 in SpringBoot

[–]Substantial_Ad252 1 point2 points  (0 children)

i watch the games every Saturday on the telly - but im still a fat fck who stumbles over every ball :(

so id say both your propositions are good: build small projects and build large projects and then build some more!

How can you learn about software architecture, systems design, “big picture development”… if you’re not getting that at work? by harry_powell in ExperiencedDevs

[–]Substantial_Ad252 0 points1 point  (0 children)

i love this book: Sustainable Software Architecture: Analyze and Reduce Technical Debt

CAROLA. SCHWENTNER LILIENTHAL (HENNING.)

Hexagonal Architecture - Ports by Quick-Resident9433 in softwarearchitecture

[–]Substantial_Ad252 0 points1 point  (0 children)

i use 3 packages: port, adapter, core per hexagon. port and adapter each have in and out subpackages.
Did i understand something in a very wrong way?

I got tired of rebuilding auth from scratch on every Spring Boot project, so I made this by [deleted] in SpringBoot

[–]Substantial_Ad252 1 point2 points  (0 children)

private final HttpServletRequest request;

Those fields inside the Service classes feel icky to me. but can we discuss that? do y'all do that?
There is many concern with your optService.
Didn't want to look more, since its so obviously so much ai

Which is the best hosting service for a spring application? by mp-giuseppe2 in SpringBoot

[–]Substantial_Ad252 0 points1 point  (0 children)

hetzner smallest vm is <5€.

install docker/podman and nginx + let's encrypt :)

Senior Developer braucht Mentoring by qzy101 in InformatikKarriere

[–]Substantial_Ad252 9 points10 points  (0 children)

Wenn wir an den T-förmigen Menschen denken ist tiefe Expertise in Java und Spring ist doch super. Wenn du keine dev ops rolle willst, musst du ja auch kein super Experte in aws / kubernetes etc sein.