iOS - Học công nghệ mùa dịch 2020 - Tản mạn về Swift
Tôi sống tại Sài Gòn, nhiều khi dịch lại có cái hay của nó. Nhiều người nói trước dịch sợ chết vì corona, sau dịch thì chết vì đói, người thì bảo dịch thì có cơ hội sống chậm để suy nghỉ( mà dạng này là dạng có tiền rồi, không có tiền thì có mà mém chết chứ chả chơi ở đâu mà sống chậm nổi), dạng hai là dạng kêu gào vì đói làm không lương. Cũng đúng thấy có nhiều người than là đi làm bây giờ 1 tuần chỉ được làm vài ngày hoặc làm online. Ôi mùa dịch đủ thứ mệt, tôi không muốn đi theo dòng xoáy kêu gào suy nghĩ mệt mỏi đó nên tôi tập trung học IT để làm lập trình viên iOS viết ứng dụng trên iphone của Apple bằng swift.
Mùa dịch 2020 này, tôi đặt ra khá nhiều mục tiêu học, có cả thiết kế ứng dụng ios, web, và thiết kế đồ hoạ, vài món của Adobe, edit video bằng Final Cut Pro. Đặt ra lịch hơi dày, nhưng trước tiên bàn về món lập trình mobile ios, android, flutter với cả react native. Nhiều vãi cả ra, hình như mười mấy hai chục món chứ chả chơi.
Đầu tiên là món chính của tôi iOS, đây là ngành tôi sẽ thay đổi để đi theo nó, và đi sâu về nó thôi. Tôi chỉ mới học ít không nhiều nhưng cũng có kha khá kinh nghiệm học. Để tôi kể vài điều cho các bạn nghe, mà khán giả ở đây chắc chỉ dân công nghệ mới quan tâm thì phải (ôi tôi cũng chả quan tâm lắm, viết ra vừa chia sẻ học hỏi cũng như xả stress là chính).
Tôi viết chia ra làm nhiều đoạn để dễ đọc dễ nhìn, để chung dài đọc rất ngán. iOS là hệ điều hành trên iphone của Apple, lúc đầu tôi định học về android nhưng lướt sơ đọc tất cả ưu nhược điểm cuối cùng chọn iOS chứ không phải android hay là web. Ưu điểm ư?! Hơi bị nhiều chứ chả chơi.
Ưu điểm đầu tiên của nó là viết bằng swift trước đây là objective C, nhưng từ khi chuyển qua swift thì ôi thôi tuyệt vời, viết ngắn gọn hơn mọi loại ngôn ngữ lập trình hiện có, thế nên viết 1 app cũng chỉ tốn rất ít dung lượng bộ nhớ, mà cái này tôi có thể thấy những ứng dụng do Apple viết như Keynote (tương đương Power Point), Pages (như MS Word), Number (như Exel), Logic Pro X, Final Cut Pro X,... cả tá app của Apple ngoài kia dung lượng tải về nhẹ hơn những app cùng loại của hãng khác.
Ưu điểm tiếp theo là viết trên Xcode rất ư là tiện nó kiểm tra lỗi rất ok.
Kế nữa là viết app bằng swift nó rất sạch, gọn gàng và được viết trên ít màn hình, ít hơn rất nhiều so với android, cái này sẽ không sinh ra bugs ra lỗi để ngồi sửa lỗi không cũng đủ chết.
Tiếp theo là đi theo swift là đi theo sự bảo trợ của ông lớn Apple tôi thấy an tâm không sợ lạc hậu, không sợ sẽ bị bỏ lại phải học ngôn ngữ mới nào đó để rồi bao nhiêu công sức dồn vào một ngôn ngữ đổ sông đổ biển. Mà các bạn thấy rồi đó, android sử dụng java của Oracle, phải kiện tụng các thứ về bản quyền đến nổi Google phải tạo ra kotlin như Swift vậy, có điều swift tạo ra chỉ để thay thế objective C rườm rà thôi.
Swift theo nhiều đồn đoán rằng có thể sẽ lấn sân sang cả backend, mà thực sự là như vậy Vapor, Perfect là các framework để làm điều đó, chứng tỏ swift không những không phai tàn mà càng ngày càng vững chắc, ôi swift của tôi!
Phần sau nói tiếp vậy, mỏi tay rồi na các bạn! Về các món node.js, PHP, thiết kế UI mobile bằng Xd, Sketch, rồi Final Cut Pro X, ôi quá chời!...
Mùa dịch 2020 này, tôi đặt ra khá nhiều mục tiêu học, có cả thiết kế ứng dụng ios, web, và thiết kế đồ hoạ, vài món của Adobe, edit video bằng Final Cut Pro. Đặt ra lịch hơi dày, nhưng trước tiên bàn về món lập trình mobile ios, android, flutter với cả react native. Nhiều vãi cả ra, hình như mười mấy hai chục món chứ chả chơi.
Đầu tiên là món chính của tôi iOS, đây là ngành tôi sẽ thay đổi để đi theo nó, và đi sâu về nó thôi. Tôi chỉ mới học ít không nhiều nhưng cũng có kha khá kinh nghiệm học. Để tôi kể vài điều cho các bạn nghe, mà khán giả ở đây chắc chỉ dân công nghệ mới quan tâm thì phải (ôi tôi cũng chả quan tâm lắm, viết ra vừa chia sẻ học hỏi cũng như xả stress là chính).
Tôi viết chia ra làm nhiều đoạn để dễ đọc dễ nhìn, để chung dài đọc rất ngán. iOS là hệ điều hành trên iphone của Apple, lúc đầu tôi định học về android nhưng lướt sơ đọc tất cả ưu nhược điểm cuối cùng chọn iOS chứ không phải android hay là web. Ưu điểm ư?! Hơi bị nhiều chứ chả chơi.
Ưu điểm đầu tiên của nó là viết bằng swift trước đây là objective C, nhưng từ khi chuyển qua swift thì ôi thôi tuyệt vời, viết ngắn gọn hơn mọi loại ngôn ngữ lập trình hiện có, thế nên viết 1 app cũng chỉ tốn rất ít dung lượng bộ nhớ, mà cái này tôi có thể thấy những ứng dụng do Apple viết như Keynote (tương đương Power Point), Pages (như MS Word), Number (như Exel), Logic Pro X, Final Cut Pro X,... cả tá app của Apple ngoài kia dung lượng tải về nhẹ hơn những app cùng loại của hãng khác.
Ưu điểm tiếp theo là viết trên Xcode rất ư là tiện nó kiểm tra lỗi rất ok.
Kế nữa là viết app bằng swift nó rất sạch, gọn gàng và được viết trên ít màn hình, ít hơn rất nhiều so với android, cái này sẽ không sinh ra bugs ra lỗi để ngồi sửa lỗi không cũng đủ chết.
Tiếp theo là đi theo swift là đi theo sự bảo trợ của ông lớn Apple tôi thấy an tâm không sợ lạc hậu, không sợ sẽ bị bỏ lại phải học ngôn ngữ mới nào đó để rồi bao nhiêu công sức dồn vào một ngôn ngữ đổ sông đổ biển. Mà các bạn thấy rồi đó, android sử dụng java của Oracle, phải kiện tụng các thứ về bản quyền đến nổi Google phải tạo ra kotlin như Swift vậy, có điều swift tạo ra chỉ để thay thế objective C rườm rà thôi.
Swift theo nhiều đồn đoán rằng có thể sẽ lấn sân sang cả backend, mà thực sự là như vậy Vapor, Perfect là các framework để làm điều đó, chứng tỏ swift không những không phai tàn mà càng ngày càng vững chắc, ôi swift của tôi!
Phần sau nói tiếp vậy, mỏi tay rồi na các bạn! Về các món node.js, PHP, thiết kế UI mobile bằng Xd, Sketch, rồi Final Cut Pro X, ôi quá chời!...
Bấm Đăng kí theo dõi và lưu blog trong màn hình chính na mọi người tiện theo dõi!
Nhận xét
Đăng nhận xét