#I'm looking for a partner

1 messages ยท Page 1 of 1 (latest)

thick summit
#

Java Level 2 here, looking for a buddy to study clean code together!

spring idolBOT
#

<@&987246399047479336> please have a look, thanks.

static plume
#

Requests like this from new people just look like scammers.

compact acorn
#

also why limit yourself to one person when you have a whole server to talk about it

thick summit
thick summit
nimble wharf
#

I can't lie i was kinda interested in that book

#

So... sure... i guess

lime kernel
nimble wharf
#

clean code

#

see OP's post

thick summit
thick summit
# nimble wharf So... sure... i guess

I have some academy books if you want detailed "maybe boring ๐Ÿ˜…" explanations, but if you have other resources or books, let me know and we can start together

#

By the way what level are you at?

nimble wharf
#

the clean code book sounds to me like a classic i think it may be worthwhile to have read it once in my life, that's why i said i was kinda interested

modest nova
#

I'm so incredibly curious

thick summit
thick summit
#

Itโ€™s a classic, and even reading it once can be really valuable

thick summit
# modest nova I'm so incredibly curious

Here you go
๐Ÿ”ฐ Level 0: Absolute Basics
What programming is
What Java is and why itโ€™s used
JDK / JRE / JVM
Setting up Java (Eclipse / IntelliJ)
main method
System.out.println
๐ŸŸข Level 1: Java Basics
Variables & Data Types
Operators
if / else
switch
Loops
for
while
do while
User input (Scanner)
Comments
๐ŸŸข Level 2: Methods & Logic
Methods
Parameters & Return values
Method Overloading
Scope
Recursion (basic understanding)
๐ŸŸก Level 3: Object-Oriented Programming (OOP)
Class & Object
Constructors
this keyword
Encapsulation
Inheritance
Polymorphism
Abstraction
final
static
๐ŸŸก Level 4: Arrays & Strings
Arrays (1D / 2D)
Arrays vs ArrayList
String
StringBuilder / StringBuffer
Immutability concept
๐ŸŸ  Level 5: Collections Framework
List
ArrayList
LinkedList
Set
HashSet
Map
HashMap
Iterator
Comparable & Comparator
๐ŸŸ  Level 6: Exceptions & Debugging
try / catch
finally
throws / throw
Custom Exceptions
Checked vs Unchecked Exceptions
Debugging in IDEs
๐Ÿ”ต Level 7: File Handling & I/O
File class
FileReader / FileWriter
BufferedReader / BufferedWriter
InputStream / OutputStream
Serialization
๐Ÿ”ต Level 8: Advanced Java & OOP Concepts
Abstract Classes vs Interfaces
Default methods
Inner Classes
Enums
Annotations
Generics
๐Ÿ”ด Level 9: Multithreading & Concurrency
Thread
Runnable
Synchronization
Deadlock
Thread Safety
๐Ÿ”ด Level 10: Modern Java (Java 8+)
Lambda Expressions
Functional Interfaces
Streams API
Optional
Date & Time API
โšซ Level 11: Databases
JDBC
CRUD Operations
MySQL / PostgreSQL
Connection Pooling
๐ŸŸฃ Level 12: Frameworks (Based on Your Goal)
Spring Core
Spring Boot
Hibernate / JPA
REST APIs
โญ Level 13: Clean Code & Best Practices
Clean Code principles
SOLID principles
Design Patterns (basics)
Unit Testing (JUnit)

nimble wharf
#

kthen i guess im level 10

#

i didn't yet do databases in java cuz frankly ef core in c# is too easy

#

but i know the language (i hope)

autumn wedge
modest nova
#

The more people that defacto legitimatize uncle Bob like this the more a dial in my head turns

thick summit
deft sierra
cyan peak
#

Do not be worried about that.

deft sierra
#

:(

modest nova
#

Now that it's happened it's not something you have to be afraid of

#

Obvious questions are good questions

#

You are allowed to be embarrassed if you have to ask the same question for months and never learn anything

#

But so long as you learn something new constantly it's fine

#

Forward progress at any pace

deft sierra
#

thanks :)

golden dove
#

@thick summit Hey can you be my study partner..

thick summit
#

OC and What level are you at?^ ^

frozen hare
#

what does " java level 2" mean?

frozen hare
#

and is not something that is universal

cyan peak
#

Yeah - where on earth did that come from? I've never seen its like before.

static plume
#

I am unconvinced this guy is on the level. @nimble wharf don't dm him.

spring idolBOT
#

@thick summit

Your question has been closed due to inactivity.

If it was not resolved yet, feel free to just post a message below
to reopen it, or create a new thread.

Note that usually the reason for nobody calling back is that your
question may have been not well asked and hence no one felt confident
enough answering.

When you reopen the thread, try to use your time to improve the quality
of the question by elaborating, providing details, context, all relevant code
snippets, any errors you are getting, concrete examples and perhaps also some
screenshots. Share your attempt, explain the expected results and compare
them to the current results.

Also try to make the information easily accessible by sharing code
or assignment descriptions directly on Discord, not behind a link or
PDF-file; provide some guidance for long code snippets and ensure
the code is well formatted and has syntax highlighting. Kindly read through
https://stackoverflow.com/help/how-to-ask for more.

With enough info, someone knows the answer for sure ๐Ÿ‘