An Idling Job Seeker's Job Story and Server Optimization & System Design

I am covering the know-how on how I studied and got a job, starting as a non-major.

(5.0) 9 reviews

102 learners

Level Beginner

Course period Unlimited

MySQL
MySQL
MongoDB
MongoDB
Spring Boot
Spring Boot
Redis
Redis
websocket
websocket
MySQL
MySQL
MongoDB
MongoDB
Spring Boot
Spring Boot
Redis
Redis
websocket
websocket

Reviews from Early Learners

5.0

5.0

집돌이-JPA,코/접,AWS,우

100% enrolled

It was great to be able to quickly skim through the overall flow. It was particularly helpful to be able to summarize technologies like server optimization, Redis, and Kafka all at once, even if only briefly. I was also impressed that the content was centered around technologies frequently used in practice. However, the lecture explanations were somewhat brief, making it difficult to understand the content without prior background knowledge. It would be better if the context or reasons for "why we use this technology" were explained in more detail. Additionally, reinforcing visual materials (architecture diagrams, flowcharts, etc.) would be a great help for understanding. Furthermore, regarding the use of message queues like Kafka or RabbitMQ, it would be even better if you explained what specific advantages they offer compared to other methods, rather than just saying they are "widely used." While Redis is also commonly used for caching, providing comparisons with other alternatives or actual selection criteria would make it more convincing from a learner's perspective. Overall, it was a good lecture for giving beginners a sense of direction, but I think the quality would be much higher if the reasons for choosing each technology were covered in a bit more depth. The value for money is also a bit disappointi...

5.0

alaska10

30% enrolled

I look forward to hearing the good content~

5.0

유희준

100% enrolled

I think this lecture helps you think about things you haven't thought about or couldn't think about, and gives you an opportunity to think proactively. I think it would be great for those who like to think about and find ways to utilize it.

What you will gain after the course

  • How a non-major was able to work in Pangyo

  • Important parts of job and interview preparation

  • Various Development Theories

  • Various Architectures

How did I, who was just loafing around, end up working in Pangyo? 🚗

Hello, everyone. I am a non-major who did not major in computer engineering. However, I am currently working as a server developer in Pangyo. How is this possible?


In the middle of my fourth year of college, I suddenly became interested in development.

Until the middle of my senior year in college, I was studying a major that had nothing to do with development. But one day, I suddenly became interested in development. From then on, I started learning coding on my own. It is true that I started developing later than others, but my passion was second to none.


Three job changes in a short period of time

Not long after I started developing, I got my first job. And after three job changes in a short period of time, I finally landed a job at Pangyo. Are you curious about how all this was possible?

Learn about these things

1⃣ The reason and method for a job seeker who was just loafing around to work in Pangyo

Hello, I did not major in computer engineering, but I am currently working as a server developer in Pangyo. I suddenly became interested in development in the middle of my fourth year of college, so I started studying on my own, and after changing jobs three times in a short period of time, I finally got hired.

2⃣ Methods used to prepare for a job change

There must be many people like me who are walking the path of a developer as a non-major. This time, I would like to talk about the methods I used while preparing for a job change. Aren’t you curious about the secret to working in Pangyo and the preparation process I went through?

3⃣ Architecture that is good to study and even better to apply

I'm going to talk about architecture that developers should definitely know. Architecture is an important element that forms the backbone of software development, and understanding and applying it well has a great impact on the success of the project.

I will tell you about the architecture that I passed the interview with through the knowledge I have and the diagrams I shared.

4⃣ Optimization techniques that server developers should know

The most important factor in server development is optimization and understanding and developing the difference from the front-end.

I will explain in code why For loops should be minimized on the server and various optimization techniques for server development.

This lecture is largely structured as follows.

1⃣ Personal Story - How a Non-Major Studyed and Why He Became a Developer

2⃣ Server Optimization Techniques - Caching Algorithms and Additional Tips

3⃣ Various methods used in practice - Personal tips on DB and how to use message queues

4⃣ System design that juniors don't know - Essential elements needed to design a system

References

This lecture was written with some reference to the following books and blogs.

Things to note before taking the class

This lecture was written based on my own input as well as input from many fellow developers.

You will be able to directly experience the various opinions of skilled developers through this lecture.

Practice environment

  • Because it is composed using simple PDF data, no additional environment configuration is required.

Recommended for
these people

Who is this course right for?

  • People starting as non-majors

  • Those who are still preparing for employment

  • Those preparing to change jobs

Hello
This is Hong

Inflearn Verified

Career Verified

10,132

Learners

638

Reviews

165

Answers

4.7

Rating

34

Courses

I started studying development after becoming interested in it while idling at home, and I am currently responsible for platform server development in Pangyo. I am continuing my activities as a knowledge sharer because I want to provide you with the methods I used to study, as well as the various problems and solutions you may encounter in practice.

 

These lectures are not created solely through my own knowledge. There are others who collaborate on every lecture.

 

[Instructor Career]

[Former] Blockchain developer related to Sandbox IP

[Former] Metaverse Backend Developer

[Current] A server developer becoming a veteran in Pangyo

 

[Interview History]

[Other Inquiries]

[Official Site]

More

Curriculum

All

20 lectures ∙ (2hr 21min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

9 reviews

5.0

9 reviews

  • uheejoon님의 프로필 이미지
    uheejoon

    Reviews 54

    Average Rating 5.0

    5

    100% enrolled

    I think this lecture helps you think about things you haven't thought about or couldn't think about, and gives you an opportunity to think proactively. I think it would be great for those who like to think about and find ways to utilize it.

    • jhong
      Instructor

      Hello, thank you for leaving such a positive review. I had a lot of concerns when opening this class. It was quite a 부담스러운 강의 because it mainly deals with simple theoretical PDFs and my personal stories. So, I'm glad that you found good aspects in this lecture, learned from them, and broadened your perspective! I will come back with more useful lectures in the future. Thank you!

  • cocomin12687496님의 프로필 이미지
    cocomin12687496

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    Hello, I'm enjoying the lectures. As a 4-year developer, I have many concerns about career aspects. Is there any way I could ask you about this separately?

    • jhong
      Instructor

      Hello Sanghyeop, thank you for leaving a review. Unfortunately, I don't currently have any mentoring plans... 😭😭 I'm sorry. I'll come back with better lectures next time.

  • dbpjack님의 프로필 이미지
    dbpjack

    Reviews 10

    Average Rating 4.5

    Edited

    5

    100% enrolled

    It was great to be able to quickly skim through the overall flow. It was particularly helpful to be able to summarize technologies like server optimization, Redis, and Kafka all at once, even if only briefly. I was also impressed that the content was centered around technologies frequently used in practice. However, the lecture explanations were somewhat brief, making it difficult to understand the content without prior background knowledge. It would be better if the context or reasons for "why we use this technology" were explained in more detail. Additionally, reinforcing visual materials (architecture diagrams, flowcharts, etc.) would be a great help for understanding. Furthermore, regarding the use of message queues like Kafka or RabbitMQ, it would be even better if you explained what specific advantages they offer compared to other methods, rather than just saying they are "widely used." While Redis is also commonly used for caching, providing comparisons with other alternatives or actual selection criteria would make it more convincing from a learner's perspective. Overall, it was a good lecture for giving beginners a sense of direction, but I think the quality would be much higher if the reasons for choosing each technology were covered in a bit more depth. The value for money is also a bit disappointi...

    • jhong
      Instructor

      Hello, Jipdori-JPA, Ko/Jeop, AWS, and Woo-nim. Thank you for leaving such a review. It was quite difficult to adjust the difficulty level since I couldn't specify the target audience... but reviews like this are very helpful to me. I will make sure to return with even better topics in the future. Thank you!!

  • kyseleee9935님의 프로필 이미지
    kyseleee9935

    Reviews 24

    Average Rating 4.9

    5

    30% enrolled

    I look forward to hearing the good content~

    • rygus9님의 프로필 이미지
      rygus9

      Reviews 8

      Average Rating 4.8

      5

      100% enrolled

      This is an excellent course for those who are new to backend development or have only learned at an undergraduate level. It delivers topics you are likely to encounter in practice in a concise and impactful way, making me feel like my scope of knowledge is expanding. Thank you for preparing such a course.

      • jhong
        Instructor

        Hello rygus9, thank you for leaving such a great review. I will continue to provide even more informative lectures in the future!! Have a great day!

    Hong's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!