Sau mười năm làm lập trình viên trong ngân hàng, bạn đã học cách thiết kế cơ sở dữ liệu, tạo các báo cáo phức tạp và trở thành một bậc thầy thực sự trong lĩnh vực hệ thống ngân hàng. Mức lương đã tăng lên trên thị trường, bạn ổn định trong tổ ấm của mình và dường như, cuộc sống của bạn đã thành công ... Nhưng một khi bạn được thông báo rằng ngân hàng sẽ đóng cửa, và sau 1 năm bạn sẽ phải làm việc ở một nơi mới Cái nào - bạn phải chọn chính mình. Nhìn quanh thị trường, bạn nhận ra rằng bạn muốn trở thành một nhà phát triển iOS. Đã mua mac mini đầu tiên của bạn, bạn bắt đầu khám phá các công nghệ mới. Để có được nhà phát triển Junior, bạn chỉ cần tìm hiểu: SWIFT, MVC, MVP, MVVM, VIPER, RẮN, XML, JSON, GIT, ENUMS, UIKIT, GCD, KVC, KVO, AUTOLAYOUT, cũng như có ít nhất nhiều năm kinh nghiệm phát triển thương mại. Tại sao bạn không nên làm việc cho chính mình với một kinh nghiệm như vậy vẫn còn là một bí ẩn. Có lẽ toàn bộ là cà phê và bánh quy miễn phí, mà bạn có thể từ chối. Đã vượt qua khóa học phát triển iOS đầu tiên của bạn từ một công ty CNTT nổi tiếng, bạn nhận ra rằng kiến thức vẫn chưa đủ rõ ràng và bạn cần phát triển hơn nữa các công nghệ mới. Xắn tay áo lên, bạn mạnh dạn dấn thân vào một cuộc phiêu lưu!
Some bugs fixed