
코딩으로 학습하는 리팩토링
백기선
리팩토링은 소프트웨어 엔지니어가 갖춰야 할 기본적인 소양 중 하나입니다. 이 강의는 인텔리J와 자바를 사용하여 보다 실용적인 방법으로 다양한 코드의 냄새와 리팩토링 기술을 설명하고 직접 실습할 수 있도록 준비했습니다.
初級
리팩터링, Java, IntelliJ IDEA
Điều gì sẽ xảy ra nếu bạn muốn phát triển thành một nhà phát triển được đồng nghiệp, nhóm và thậm chí cả công ty công nhận, đồng thời có thể làm việc với nhiều trách nhiệm và tầm ảnh hưởng hơn? Trong bài giảng này, tôi sẽ chia sẻ bí quyết phát triển của mình với bạn.
Làm thế nào để phát triển thành một nhà phát triển tốt hơn
Năng lực cốt lõi mà một nhà phát triển phải có
Sự nghiệp của nhà phát triển Giai đoạn 5
Công nghệ không phải là tất cả! Chúng tôi chia sẻ bí quyết tăng trưởng 💌
Khóa học này hướng dẫn cách phát triển thành một lập trình viên được đồng nghiệp, nhóm và thậm chí cả công ty công nhận, và có thể đảm nhận trách nhiệm và tầm ảnh hưởng lớn hơn . Dựa trên kinh nghiệm và quan sát của bản thân trong 15 năm làm lập trình viên, tôi sẽ minh họa các phương pháp hợp tác và cung cấp hướng dẫn thực tế để giúp bạn triển khai chúng.
Năng lực cốt lõi số 1: Công nghệ
Năng lực cốt lõi số 2 Khả năng tạo ra kết quả
Năng lực cốt lõi số 3 sự hợp tác
Năng lực cốt lõi số 4 sự phán xét
Năng lực cốt lõi số 5 Khả năng thích ứng
Năng lực cốt lõi số 6 sự đổi mới
Năng lực cốt lõi số 7 Lấy khách hàng làm trung tâm
Mặc dù không phải tất cả các công ty đều giống nhau, nhưng các công ty lớn thường chia đội ngũ lập trình viên của mình thành năm cấp bậc . Mặc dù một số công ty có nhiều cấp bậc hơn, hầu hết các lập trình viên sẽ thuộc các nhóm này, trừ khi họ chuyển sang vai trò quản lý hoặc điều hành.
Chúng ta sẽ xem xét các đặc điểm của từng giai đoạn sự nghiệp, trách nhiệm mà bạn phải chịu trách nhiệm, các năng lực cốt lõi được mong đợi hoặc yêu cầu, những sai lầm thường gặp và các chiến lược để xây dựng sự nghiệp thành công ở cấp độ đó .
Như với tất cả các bài giảng, rất khó để thấy được kết quả nếu không áp dụng chúng vào thực tế. Để giúp bạn áp dụng chúng dễ dàng hơn, chúng tôi đã chuẩn bị một hướng dẫn. Phản hồi từ đồng nghiệp, biểu mẫu tự đánh giá và biểu mẫu đánh giá năng lực cốt lõi chỉ là những ví dụ và có thể khác nhau tùy thuộc vào công ty hoặc nhóm của bạn. Nếu bạn tham gia khóa học này, tôi thực sự khuyên bạn nên tham khảo các bài giảng và áp dụng chúng vào thực tế.
Phản hồi của đồng nghiệp
Tự đánh giá
Bảng đánh giá năng lực cốt lõi
Trở thành một nhà phát triển tốt hơn
Các nhà phát triển muốn phát triển
Chẩn đoán sự nghiệp của bạn
Các nhà phát triển muốn cải thiện
Chỉ bằng cách nghiên cứu công nghệ
nhà phát triển mệt mỏi
✨ Lưu ý
Thật không may, khóa học này không dành cho những người mới bắt đầu theo đuổi nghề lập trình, mà dành cho những người đã và đang làm việc trong lĩnh vực này. Tuy nhiên, sau khi hoàn thành khóa học, học viên có thể trải nghiệm những thay đổi này!
Sau khi làm việc với tư cách là nhà phát triển nền tảng web tại Naver, tôi chuyển đến Mỹ và bắt đầu làm việc tại Amazon và Microsoft. Nhiều thứ đã thay đổi so với thời gian tôi ở Hàn Quốc. Sau khi theo đuổi kiến thức kỹ thuật về Java, Spring và JPA, tôi tự nhiên cho rằng kỹ năng chuyên môn là tối quan trọng đối với một nhà phát triển.
Nhưng thực tế không như vậy. Đã tám năm trôi qua kể từ khi tôi bắt đầu làm việc tại Mỹ, và tôi đã học hỏi và nhận ra nhiều điều từ thời gian làm việc tại Microsoft hơn bất kỳ công ty nào khác tôi từng làm việc.
Trước đây tôi đã giới thiệu những kỹ năng mà các lập trình viên cần có thông qua các video trên YouTube có tiêu đề "Mẹo để trở thành một lập trình viên giỏi hơn". Mặc dù những video đó chỉ được sáng tác ngẫu hứng với những ý tưởng ngẫu nhiên, bài giảng này có cấu trúc và tổ chức chặt chẽ hơn. Tôi cũng rất chú trọng đến phần âm thanh và biên tập. Tôi chân thành hy vọng bài giảng này sẽ giúp ích rất nhiều cho bạn trên con đường trở thành một lập trình viên trong tương lai.
Khóa học này dành cho ai?
Bất cứ ai tò mò về các kỹ năng mềm mà một lập trình viên phải có
Bất cứ ai muốn trở thành một nhà phát triển giỏi
Bất cứ ai tò mò về cách thăng tiến trong sự nghiệp
92,400
Học viên
4,233
Đánh giá
2,010
Trả lời
4.8
Xếp hạng
20
Các khóa học
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
Tất cả
56 bài giảng ∙ (8giờ 33phút)
Tài liệu khóa học:
Tất cả
30 đánh giá
4.9
30 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 10
∙
Đánh giá trung bình 5.0
Đánh giá 16
∙
Đánh giá trung bình 5.0
Đánh giá 12
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
2.297.535 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!