Xin chào! Tôi là Jang Sang-gu, một nhà phát triển iOS.
Tôi đã tốt nghiệp chuyên ngành Thiết kế thời trang tại Paris và sau đó trở về Hàn Quốc để tích lũy kinh nghiệm trong lĩnh vực liên quan. Trong thời gian đó, nhờ một cơ hội tốt, tôi đã trực tiếp tham gia vào việc lập kế hoạch và phát triển một nền tảng tùy chỉnh thời trang (fashion customizing platform). Chính trải nghiệm đó đã khiến tôi say mê sức hấp dẫn của việc phát triển phần mềm.
Vì bắt đầu học lập trình với tư cách là một người trái ngành, tôi đã tự mình tìm tòi những kiến thức cần thiết, trực tiếp viết code và trải qua không ít lần thử sai. Nhờ sự tích lũy từng bước một như vậy, cuối cùng tôi đã ra mắt thành công ứng dụng Plinn và bắt đầu sự nghiệp mới với tư cách là một nhà phát triển iOS.
Khi học lập trình với tư cách là một người không chuyên, ai cũng sẽ gặp phải những rào cản chung nhất định.
Bởi vì khi học Swift, bạn rất dễ bị lạc lối trước các khái niệm đòi hỏi kiến thức CS như kiểu giá trị và kiểu tham chiếu, cấu trúc bộ nhớ, hay xử lý bất đồng bộ.
Bản thân tôi cũng đã phải dành rất nhiều thời gian ở giai đoạn này để tra cứu tài liệu chính thức và lục tìm nhiều nguồn tư liệu khác nhau mới có thể hiểu được những vấn đề hóc búa đó.
Trong quá trình này, tôi nhận ra rằng cần có một bài giảng có thể giải quyết đúng điểm mà những người không chuyên về công nghệ cảm thấy khó khăn nhất.
Vì vậy, tôi đã thiết kế lộ trình học một cách tỉ mỉ để mỗi khi học một khái niệm mới, người học chỉ cần sử dụng những kiến thức đã được lĩnh hội trước đó.
Thông qua đó, tôi đã xây dựng lộ trình để người học có thể tiến bước từng bước một mà không bị nhầm lẫn, không chỉ dừng lại ở việc "ghi nhớ" ngữ pháp đơn thuần mà còn có thể hiểu được bản chất tại sao mã nguồn lại hoạt động như vậy.
Tôi muốn giúp các bạn không phải lặp lại những sai lầm thử sai giống như tôi đã từng trải qua.
Vì vậy, tôi đã cho ra mắt tài liệu hướng dẫn về ứng dụng trước, sau đó tiếp tục giới thiệu khóa học này thông qua Inflearn.
Nếu đồng hành cùng tôi, dù không chuyên, bạn cũng sẽ được trải nghiệm một lộ trình rõ ràng để phát triển thành nhà phát triển iOS, kết nối tự nhiên từ nền tảng cơ bản đến kỹ năng thực tế.
Chỉ cần tin tưởng và đi theo tôi, tôi chắc chắn sẽ dẫn dắt các bạn để có thể giao tiếp với thế giới bằng ngôn ngữ của lập trình!