Đóng quảng cáo

Một trong những xu hướng mà Apple đang đẩy mạnh thời gian gần đây đó là việc biết lập trình gần như là điều cần thiết. Dì Kateřina từ Saturnino có lẽ sẽ nói rằng luyện tập sẽ tạo nên sự hoàn hảo và cần phải uốn cong khi còn trẻ, đó là lý do tại sao Apple cố gắng đặt nền móng cho khả năng lập trình ở những cái nhỏ nhất. Nhưng Swift Playgrounds hoàn toàn không dành riêng cho họ.

Swift Playgrounds là một ứng dụng giúp trẻ hiểu những kiến ​​thức cơ bản về lập trình Swift. Nhưng nó chắc chắn không thể được mô tả như một ứng dụng/trò chơi giáo dục một chiều, bởi vì nó được thiết kế theo cách mà ngoài Swift, trẻ em sẽ học các nguyên tắc chung về lý luận và logic lập trình. Với tư cách là một gia đình, chúng tôi đã trực tiếp dùng thử Swift Playgrounds trên iPad 2018. Ứng dụng đã mang lại cho chúng ta điều gì?

Sân chơi dành cho mọi người

Playgrounds có dành cho người mới bắt đầu không? Có và không. Cách ứng dụng giao tiếp dễ hiểu đến mức ngay cả những người dùng chưa từng thấy bất kỳ mã nào trong đời cũng có thể xử lý được. Đồng thời, nó thú vị đến mức ngay cả những người đã có chút kinh nghiệm cũng sẽ không cảm thấy nhàm chán. Playgrounds đã được thử nghiệm bởi cô con gái 1 tuổi của chúng tôi, cô bé đã từng có kinh nghiệm với Karl và Baltík, nhưng ngay cả những đứa trẻ không thích lập trình cũng có thể xử lý được nó. Chương trình này là văn bản trực quan. Đầu tiên, người dùng bắt đầu bằng việc tạo các lệnh riêng lẻ, dần dần học cách tập hợp thành chuỗi, vòng lặp và các cấu trúc phức tạp hơn. Các sân chơi riêng lẻ trong ứng dụng có nghĩa là một loại ứng dụng nhỏ – các bài học, mỗi ứng dụng tập trung vào một lĩnh vực khác nhau. Có khá nhiều sân chơi hoặc trò chơi nhỏ nếu bạn thích cũng như nhiều mẫu khác nhau. Cốt lõi học tập bao gồm ba mô-đun cơ bản - "Học cách viết mã 2", "Học cách viết mã 3" và "Học cách viết mã XNUMX".

Bài học đầu tiên nhằm mục đích dạy cho người dùng các lệnh cơ bản trong Swift. Bạn nhập lệnh bằng cách nhấp chuột, không cần phải viết toàn bộ mã. Bạn có thể xem các lệnh đã nhập của mình sẽ thực hiện những gì trong thực tế ở đầu màn hình nơi nhân vật chính di chuyển trong thế giới hoạt hình 3D của anh ấy. Sau khi nhập các lệnh liên quan, nhấp vào nút "Chạy mã của tôi" để chạy Byta. Nhưng nếu bạn không thích Byte, bạn có thể thử một trong những bài học khác

Lúc đầu, ứng dụng giúp bạn rất chuyên sâu về các lệnh, dần dần nó giúp bạn tự lập và tích cực sử dụng những gì đã học ở các bài trước. Độ khó tăng dần, nhưng ứng dụng cũng tính đến khả năng nó có thể quá sức đối với bạn và đưa ra khả năng trợ giúp. Tương tự như vậy, bạn có thể làm mới kiến ​​thức của mình bất cứ lúc nào bằng cách bắt đầu một trong những bài học cũ hơn.

 

Giáo viên tốt nhất

Một trong những điều tuyệt vời nhất về Swift Playgrounds – cùng với các điều khiển cực kỳ dễ dàng và hoàn toàn trực quan – là cách tiếp cận người dùng. Ứng dụng này không yêu cầu một quy trình cụ thể mà bạn phải học như đường đua khỉ. Nếu bạn có thể tìm thấy con đường dẫn đến mục tiêu của riêng mình, Playgrounds sẽ ăn mừng thành công của bạn như thể bạn đang từng bước đi theo một lộ trình đã được xác định trước. Tương tự như vậy, nó sẽ không khiến bạn gặp bất lợi nếu bạn quyết định sử dụng sự trợ giúp. Một điểm cộng rõ ràng là tính đa dạng của từng bài học, cùng với thực tế là không có gì buộc bạn phải tuân thủ nghiêm ngặt một con đường duy nhất. Bạn có thể bắt đầu với bất kỳ bài học nào và hoàn thành một vài bài học cùng một lúc mà không nhất thiết phải hoàn thành bài học trước đó.

Một điểm trừ đáng kể và có lẽ là duy nhất trong khu vực của chúng ta có vẻ là tiếng Anh, thứ mà đặc biệt là trẻ nhỏ không thành thạo, nhưng đó không phải là một vấn đề không thể vượt qua. Ngay cả một người không nói tiếng Anh cũng có thể nhớ các lệnh riêng lẻ và các nhận xét, hướng dẫn đi kèm được viết bằng tiếng Anh dễ hiểu - nếu con bạn nói tiếng Anh không tốt, việc dịch các văn bản ngắn sẽ không thành vấn đề .

Một số người cũng có thể coi việc Playgrounds không có sẵn cho iPhone là một bất lợi. Nhưng khi dùng thử ứng dụng, bạn sẽ thấy rằng môi trường iPad là hoàn hảo cho nó. Kích thước của màn hình là hoàn toàn tối ưu và có lẽ ngay cả chiếc iPhone lớn nhất hiện có trên thị trường cũng có thể không cho phép Playgrounds được sử dụng đủ thoải mái và hiệu quả, và thậm chí có thể sẽ không có chỗ để sử dụng các sửa đổi mã cụ thể.

Đừng ngại thử Playgrounds. Nếu, giống như tác giả của bài viết này, bạn đã ngừng lập trình vào những năm 1990, vì các hướng dẫn QBasic đã ngừng được xuất bản trên Ábíček và Mortal Kombat, mà một người bạn cùng lớp đã mang đến cho bạn nén trên 20 đĩa mềm, bắt đầu có vẻ thú vị hơn đối với bạn, thì ứng dụng này có thể là một sự phục hồi dễ dàng và thú vị cho bạn, một cầu nối quay trở lại thế giới của mã và lệnh.

Sân chơi Swift
.