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) 8 reviews

99 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

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.

5.0

최상협

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?

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

8,200

Learners

532

Reviews

149

Answers

4.7

Rating

27

Courses

Introduction

I started studying development after finding an interest in it while idling at home, and I am currently in charge of 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. Every lecture is made together with others.

 

Instructor Experience

[Former] Blockchain developer related to Sandbox IP

[Former] Metaverse Backend Developer

[Current] A veteran server developer in Pangyo

 

Interview History

Other Inquiries

  • unduck2022@gmail.com

More

Curriculum

All

20 lectures ∙ (2hr 21min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

8 reviews

5.0

8 reviews

  • rygus96828님의 프로필 이미지
    rygus96828

    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.

    • kyseleee9935님의 프로필 이미지
      kyseleee9935

      Reviews 24

      Average Rating 4.9

      5

      30% enrolled

      I look forward to hearing the good content~

      • dbpjack님의 프로필 이미지
        dbpjack

        Reviews 6

        Average Rating 4.8

        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...

        • 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.

        • uheejoon님의 프로필 이미지
          uheejoon

          Reviews 49

          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!

        Hong's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!