₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,328,979 members, 8,438,237 topics. Date: Friday, 03 July 2026 at 07:39 AM

Toggle theme

My 1 Year Java Learning Journey. - Programming - Nairaland

Nairaland ForumScience/TechnologyProgrammingMy 1 Year Java Learning Journey. (1751 Views)

1 2 Reply (Go Down)

My 1 Year Java Learning Journey. by SourYoghurt(op):

I have had this fear of the unknown when it comes to working at a small company, I see startups as a place where you can wake up one morning and see that your Microsoft Team access has been revoked or the startup even failed due to lack of funding or customers. currently, we have built an MVP at work, Mr founder is currently aggressively seeking funding so there's nothing really going on at work, standup has been paused till further notice.
As small "omo-ogbon" I have been "fuvcking" around Java for the 2 months, I devoted minimum 4hrs daily learning using Paul Deitel's Java How to Program(Late Object) 11th Ed textbook. I am currently in chapter 8 out of 25.
EDIT: I just went through my repo to check my commit history and it is not yet two months based on my git commit log history.

Re: My 1 Year Java Learning Journey. by SourYoghurt(op):
WHAT IS MY GOAL IN DOING THIS?

I see all my career egbon and majority are with writing SpringBoot or .NET and they live the kind of life i admire and want so, who know my case will not be different.
1. I want to become a proper fullstack developer with two languages JavaScript(React, Svelte and TS) for FE and Java(SB) for BE.

2. I want to develop for enterprise and JavaScript does not seem like a language that will give me that opportunity(Even if it will, I won't be interested in using it because I am "bored" of the language, I need to chase a new high of another language).

3. I believe, I want to explore life outside JS ecosystem.

4. "I did it before, I can do it again" the learning curve of Java is steep so I believe if i spend the next 10 months which is over 1,500 learning and building stuff, I might get lucky again and get an enterprise job, my target market are eastern EU, some Latin America countries, Kenya(I am in my Nairobi arc lately), Kremlin and a few local Banks and Fintech in Nigeria grin.
Re: My 1 Year Java Learning Journey. by PureHustle(m):
Great, I am also learning Java
Re: My 1 Year Java Learning Journey. by ovanda(m): 6:33pm On Nov 09, 2025
I'm learning Java too. I'm almost done with Java se. But after all these learning, what is the way forward? This AI thing dey discourage badly.
Re: My 1 Year Java Learning Journey. by Kaczynski: 1:57am On Nov 10, 2025
i utterly hate java along with c#

i rather starve to dirt than touch any of the haskells


if it aint x86 asm or c++ i no do
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 11:51am On Nov 10, 2025
I spent the past 3 days trying to solve this problem, so here are my issues;

1. I do not know maths for context, the maths I know is 1+1, 3 * 5 and 12 * 12 = 144,000 as per my parent's religion and the numbers of people who'll go to heaven, lol grin.
2. no matter how good you are in breaking down problems even if you are Tsodin(Zozin) my favourite Russsian brogrammer, if the fundamental of what the problem is or requires is beyond the scope of your knowledge your problem solving skill, will be worthless. your eyes go just peel dey go because how can write a code using Euclidean Algorithm when I have never heard of the bloke?
Well this mean more digging and reading.

I succeeded in writing and solving the other Rational methods, except from the class static method: Greatest Common Divisor (GCD) using the Euclidean Algorithm and the overloaded constructors.
I cheated and used Gemini to give me scope. vetted the 'slop' with Grok and that one said it's a solid solution(might be a case of 'ai-bro-code'.

So I have 6 more exercises to go ought to be 8 but I intentionally skipped 2 because they were about inheritance which is what the next chapter is about, I need to finish them and start the 'easier' part, reading the next chapter.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 2:06pm On Nov 10, 2025
1. I do not know maths for context, the maths I know is, three times 5ive and twelve times twelve = 144k as per my parent's religion and the numbers of people who'll go to heaven, lol grin.
2. no matter how good you are in breaking down problems even if you are Tsodin(Zozin) my favourite Russian brogrammer, if the fundamental of what the problem is or requires is beyond the scope of your knowledge your problem solving skill, will be worthless. your eyes go just peel dey go because how can write a code using Euclidean Algorithm when I have never heard of the bloke?
Well this mean more digging and reading.

I succeeded in writing and solving the other Rational methods, except from the class static method: Greatest Common Divisor (GCD) using the Euclideann Algorithm and the overloaded constructors.
I cheated and used Gemini to give me scope. vetted the 'slop' with Grok and that one said it's a solid solution(might be a case of 'ai-bro-code'.

So I have 6 more exercises to go ought to be 8 but I intentionally skipped 2 because they were about inheritance which is what the next chapter is about, I need to finish them and start the 'easier' part, reading the next chapter.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op):
I have been chopping ban back to back by antispam bot.

Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 4:04pm On Nov 10, 2025

I do not know maths for context i just know the basics and that's all.
no matter how good you are in breaking down problems even if you are Tsodin(Zozin) my favourite Russsian brogrammer, if the fundamental of what the problem is or requires is beyond the scope of your knowledge your problem solving skill, will be worthless.
I mean how can I write code using Euclidean Algorithm when 'I have never heard of the bloke'?
Well this mean more digging and reading.

I succeeded in writing and solving the other Rational methods, except from the class static method: Greatest Common Divisor (GCD) using the Euclidean Algorithm and the overloaded constructors.
I "sheated" and used Geminii to give me scope. vetted the 'slop' with Grokk and that one said it's a solid solution(might be a case of 'hey-eye-bro-code'.

So I have 6 more exercises to go ought to be 8 but I intentionally skipped 2 because they were about inheritance which is what the next chapter is about, I need to finish them and start the 'easier' part; reading the next chapter.


Re: My 1 Year Java Learning Journey. by SourYoghurt(op):
I used hayeye for the overloaded constructor and the gcd mtd.
I just observed that I struggle with deep maths concepts and multidimensional arrays, tried multiple times to understand it but it always fly pass my head
.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op):
PureHustle:
Great, I am also learning Java
weldone, where are you currently in your learning.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 5:04pm On Nov 10, 2025
ovanda:
I'm learning Java too. I'm almost done with Java se. But after all these learning, what is the way forward? This AI thing dey discourage badly.

I do not really like having heyeye convo because i tend to sound like my opinion is based on sunk cost fallacy. here is a bit of my POV.
I read on HN that Sam Altman said they need a lot of cash injection from the US govt as bailout for them to continue to stay afloat to achieve AGI this is like saying "make we fit continue dey build" in addition the current latest version benchmark is not better than previous versions, think of Iphone 17 Pro Max performing less than I5PM. In addition, I personally believe if they have the hidden sauce to release the break through model, they would have without hesitation.
heyeye is great, it does stuff that I struggle with as a junior obviously, but can it do stuff qtguru or other senior eng can do, does it have the emotional intelligence to understand human context? and what happens when the current senior leaves, will they hand over codebases to AI to vibe code it, who will guide it through the process.
even if its vibecoders, you still need to know what you want to acheve or how to go about it, if you doubt me, well, as a challenge, there's this trending landon norris website, I am yet to see anyone replicate it using Cursor or any of the "premium" models.
My point be say if heyeye go dry jobs, e no go be 2026, and e better make I get the skill make I no use am than I need am but I no get am.

las las, e fit be say you dey use heyeye take cope with how steep Java SE be. grin



Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 5:09pm On Nov 10, 2025
Kaczynski:
i utterly hate java along with c#

i rather starve to dirt than touch any of the haskells


if it aint x86 asm or c++ i no do
when I dun fit dey eat 6 square meal, I go become pickyy, lol, I would want to learn C for recreational purpose, there's a Russian on YT that write C and that man made me develop interest in the language and the fact that a few of the new gen languages are built on it.
Re: My 1 Year Java Learning Journey. by qtguru(m): 8:50pm On Nov 10, 2025
SourYoghurt:

I do not really like having heyeye convo because i tend to sound like my opinion is based on sunk cost fallacy. here is a bit of my POV.
I read on HN that Sam Altman said they need a lot of cash injection from the US govt as bailout for them to continue to stay afloat to achieve AGI this is like saying "make we fit continue dey build" in addition the current latest version benchmark is not better than previous versions, think of Iphone 17 Pro Max performing less than I5PM. In addition, I personally believe if they have the hidden sauce to release the break through model, they would have without hesitation.
heyeye is great, it does stuff that I struggle with as a junior obviously, but can it do stuff qtguru or other senior eng can do, does it have the emotional intelligence to understand human context? and what happens when the current senior leaves, will they hand over codebases to AI to vibe code it, who will guide it through the process.
even if its vibecoders, you still need to know what you want to acheve or how to go about it, if you doubt me, well, as a challenge, there's this trending landon norris website, I am yet to see anyone replicate it using Cursor or any of the "premium" models.
My point be say if heyeye go dry jobs, e no go be 2026, and e better make I get the skill make I no use am than I need am but I no get am.

las las, e fit be say you dey use heyeye take cope with how steep Java SE be. grin



AI is not bad , but most times it breaks my app more than it helps, it's good for boilerplate code, but Claude has context based on your previous code and generates a code style like yours
Re: My 1 Year Java Learning Journey. by PureHustle(m): 12:54am On Nov 11, 2025
SourYoghurt:
weldone, where are you currently in your learning.
Chapter 8 of Introduction to Programming Using Java, Version 9, JavaFX Edition by David J. Eck.
I jumped some exercises especiall those involving JavaFx.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 7:12pm On Nov 11, 2025
PureHustle:
Chapter 8 of Introduction to Programming Using Java, Version 9, JavaFX Edition by David J. Eck.
I jumped some exercises especiall those involving JavaFx.
Me too, this book has two separate chapters on Java FX, I will have to skip it.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 7:21pm On Nov 11, 2025
Finally completed chapter 8 exercises moved to chapter 9 - inheritance.
tbh, I thing age makes one understand things better especially as an average dude because looking back at OOP in JavaScript, grasping same in Java was easier ngl.

I was scheming with a friend on how to go on job search, this woman legit said 500 applications, I just laughed and said rookie numbers or this job bear market na only me dey see am?
for me the goal is 5,000. if after 5k nothing come out, I go just go collect land for village begin farm cassava. lol.



Re: My 1 Year Java Learning Journey. by Seun(mod): 10:26pm On Nov 11, 2025
Sorry about the antispam bot.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 6:44am On Nov 12, 2025
Seun:
Sorry about the antispam bot.
Thank you Seun, I will appreciate if you can relax its claws on me here, I promise not to breach any of the rules.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 7:00pm On Nov 12, 2025
I think the summary of today's learning will be be the gotcha of final keyword, if anyone had asked me earlier I will argue with my JS rule of const keyword lol. well the nuance is: you can "reassign" the final keyword in a constructor if the initial "state" is "undefined".

oh well.... smiley



Re: My 1 Year Java Learning Journey. by iamfraud(f): 8:50pm On Nov 13, 2025
Seun:
Sorry about the antispam bot.
Oga Seun
My username was changed by one of the mods

Re: My 1 Year Java Learning Journey. by Double0h7(f): 1:49pm On Nov 14, 2025
Seun:
Sorry about the antispam bot.
I love the new features! I hate when everyone quotes long posts! It often puts me off following the thread. Thank you for all the work you’ve done to make nairaland better 👊
Re: My 1 Year Java Learning Journey. by airsaylongcome: 3:16pm On Nov 14, 2025
SourYoghurt:
… 144,000 as per my parent's religion and the numbers of people who'll go to heaven, lol grin.
….
Jay doubs? Or GKS?
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 10:58am On Nov 17, 2025
New week, I still carried "Inheritance" assignments over into this new week, I would have completed it but I feel jaded since friday.



The goal this week is to round off inheritance and start polymorphism and hopefully, I complete that.

I will go get a huge Shawarma if i can complete the next 2 chapters before 1st of December. I just want to start Springboot ASAP so i can show off my projects, terminal/console projects are not really cool to flaunt.
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 7:16am On Nov 24, 2025
Happy new week, Last week has been slow, harmattan is here and it is one of the worst season for me as I constantly breakdown with allergies, already had first attack - blocked nostril, aggressive itchy eyes and general discomfort. All my room windows are locked.

I have an X account with premium subscription but I wish there's a way to automate posts, maybe I will research and see if X have an open API for that but my concern is if they will not rate-limit or suspend the account.

There is this Swedish based startup that I would looooooooveee to work at I checked their career page, they use Nodejs(I will learn Node if that is what it takes), these people are biggg, their last series C funding was $150M, they are in the legal-tech space, I senior the CEO sef kiss . lol. Added his company in my Notion.

I was dooming scrolling Reddit yesterday and i found a post on r/java where folks are asking about their go-to tech, everyone who mentioned Svelte + Springboot has good things to say and I love to see it, lol.

Well, currently in chapter 10 and well, it will take super super lock-in to complete 10 and 11 before 1st Dec sha. these are my high level plan for the day week so let's keep our fingers crossed.

Re: My 1 Year Java Learning Journey. by qtguru(m): 3:39pm On Nov 24, 2025
I come here to read for inspiration, keep up the good work, Svelte is good and easy to learn somone like you will get it in no time.

Regards
Re: My 1 Year Java Learning Journey. by Kaczynski: 6:18pm On Nov 24, 2025
SourYoghurt:
Happy new week, Last week has been slow, harmattan is here and it is one of the worst season for me as I constantly breakdown with allergies, already had first attack - blocked nostril, aggressive itchy eyes and general discomfort. All my room windows are locked.

I have an X account with premium subscription but I wish there's a way to automate posts, maybe I will research and see if X have an open API for that but my concern is if they will not rate-limit or suspend the account.

There is this Swedish based startup that I would looooooooveee to work at I checked their career page, they use Nodejs(I will learn Node if that is what it takes), these people are biggg, their last series C funding was $150M, they are in the legal-tech space, I senior the CEO sef kiss . lol. Added his company in my Notion.

I was dooming scrolling Reddit yesterday and i found a post on r/java where folks are asking about their go-to tech, everyone who mentioned Svelte + Springboot has good things to say and I love to see it, lol.

Well, currently in chapter 10 and well, it will take super super lock-in to complete 10 and 11 before 1st Dec sha. these are my high level plan for the day week so let's keep our fingers crossed.
for me , X is too noisy and lots of garbage in garbage out. X used to be interesting before elon bought it . i advise every techie out there especially in nigeria to use decentralized socials like mastodon, pleroma . there are lots of great stuffs there especially there are less than 10 nigerians on there


most startups na just hype + the ones way day eager to chop vc money clean mouth before they wet the bed . i see programmers always saying ooo after learning js i will go work for this company , that company . why would you do that?? a carpenter or welder wont start looking for somewhere to work, they instead get busy and start creating. thats what programmers should be doing especially in nigeria where tech is equivalent of any projects done by desmond elliot. there is lack of technical services in nigeria

these days lots of people trying to get into tech because of mouth watering salaries but most keep getting red lights while only few get in
Re: My 1 Year Java Learning Journey. by trytillmake(m): 9:53pm On Nov 24, 2025
At op what do u wanna achieve with learning java, what project do u want to conquer with it, I am a c# guy actually leant jjava se in 1 night,, when I had a job to build an app for a client then ,10 pm to 6am, I remember then.
Good luck to u, Java still very the Baba.
I started with this https://www.homeandlearn.co.uk/java/java.html
Also this man na Baba, if u watch the video u will know java in 1 week


https://www.youtube.com/watch?v=3u1fu6f8Hto&t=2s&pp=ygUacGF0cmljayB3YXNoaW5ndG9uIGRjIGphdmHSBwkJCwoBhyohjO8%3D
Re: My 1 Year Java Learning Journey. by Alphabyte3: 11:11am On Nov 25, 2025
There two ways of building svelte and spring boot by building the it together src/main/webapp/svelte Or split it into backend (server) and frontend (client). Your build tool (Vite, Webpack, etc.) would need to be configured to recognize. Use JavaScript's fetch API or a library like axios within your Svelte components to make HTTP requests to your Spring Boot backend's REST APIs.



Checkout this guide Maybe it might be useful.

https://www.nairaland.com/7385642/spring-boot-tutorial-beginners
Re: My 1 Year Java Learning Journey. by SourYoghurt(op): 6:42pm On Nov 25, 2025
Alphabyte3:
There two ways of building svelte and spring boot by building the it together src/main/webapp/svelte Or split it into backend (server) and frontend (client). Your build tool (Vite, Webpack, etc.) would need to be configured to recognize. Use JavaScript's fetch API or a library like axios within your Svelte components to make HTTP requests to your Spring Boot backend's REST APIs.



Checkout this guide Maybe it might be useful.

https://www.nairaland.com/7385642/spring-boot-tutorial-beginners
Thank you Alpha, I am yet to start SB, I am currently learning Java, I will bookmark and check back when I start SB. I am grateful
1 2 Reply

VOIP With Freeswitch: My Learning JourneyI'm About To Start My Programming Learning JourneyLet Learn Java Together234

Nokia 6220c Phone Applications Wont OpenHow Do I Create Application For Ingenico 5100Problem With Php And Mysql