Tại sao Grandmas sẽ có thể xây dựng một ứng dụng vào năm 2020
(Ghi chú của biên tập viên: Bài khách này được đóng góp bởi Yoav Vilner.)
Bạn có bao giờ so sánh thế giới kỹ thuật số ngày nay với thế giới của những năm 1990? Nếu một người đam mê công nghệ từ thời đại đó có thể nhận được cái nhìn thoáng qua về công nghệ mà chúng ta sử dụng ngày nay, thì anh ta đã không sai khi đánh đồng nó với một thế giới khoa học viễn tưởng tương lai mà anh ta chỉ đọc trong tiểu thuyết.
Mỗi năm trôi qua, công nghệ đã từng có trong tầm tay của giới tinh hoa công nghệ chỉ là trở nên dễ tiếp cận hơn với những người có kỹ năng kỹ thuật hạn chế. Trong một vài năm ngắn ngủi, chúng ta có thể thấy sự phát triển ứng dụng di động cơ bản trở nên khả dụng cho bất cứ ai có vài giờ và một ý tưởng.
Vì vậy, trong bài viết này, tôi sẽ cho bạn biết lý do sẽ khiến việc phát triển ứng dụng trở thành kỹ năng phổ biến đến mức ngay cả các bà cũng có thể tạo ra một ứng dụng trong tương lai gần Chúng ta hãy đọc tiếp.
Công nghệ và khả năng tiếp cận
bên trong Những năm 1990, một đứa trẻ mười tuổi xây dựng trang web của riêng mình được xem như một linh cảm của sự vĩ đại về kỹ thuật. Cha mẹ anh có lẽ đã so sánh anh với Bill Gates và bí mật đếm ngược những ngày cho đến khi con trai triệu phú của họ trả tiền cho việc nghỉ hưu thoải mái của họ.
Nhưng hôm nay? Một học sinh của một trường tiểu học xây dựng một trang web có thể xoay đầu một số Baby Boomers, nhưng nó sẽ không gây ấn tượng với đội hình Mill Years. Bất cứ ai cũng có thể tạo một tài khoản trên một trong những hàng trăm người xây dựng trang web WYSIWYG kéo và thả và có trang web riêng của họ và chạy trong một hoặc hai ngày.
Tương tự, có rất nhiều nền tảng giúp bạn xây dựng một ứng dụng dựa trên ngân sách - một cách nhanh chóng và không cần kiến thức về mã hóa.
Điều này mang đến một sự thật lớn hơn cho bề mặt, tức là công nghệ làm chúng tôi ngạc nhiên mười năm trước đã trở nên ngày càng dễ tiếp cận đến mức - có nguy cơ nghe có vẻ sáo rỗng - thậm chí bà của bạn có thể sử dụng nó.
Trong một thời gian ngắn, sẽ không ai có thể làm gì khi những đứa trẻ mười tuổi (hoặc ông bà, vì vấn đề đó) tạo ra ứng dụng của riêng chúng và khởi chạy nó trên cửa hàng ứng dụng. Như nâng cao công nghệ cải thiện và ngày càng phổ biến, ít kiến thức sẽ được yêu cầu để xây dựng của riêng bạn.
Giáo dục giá rẻ và hiệu quả
Vào những năm 1990, nếu bạn muốn học cách viết mã, bạn chỉ có sẵn một số tùy chọn có sẵn. Hầu hết các tùy chọn này đều đắt tiền - chắc chắn là quá tốn kém cho trẻ em, người cao niên có thu nhập cố định hoặc người có sở thích học hỏi.
Chỉ có thể học lập trình thông qua bằng đại học - bị ràng buộc bởi giới hạn độ tuổi và hạn chế tài chính hoặc thông qua việc tự học có liên quan đến sách giáo khoa cồng kềnh và chắc chắn không có người cố vấn. Đó là nó, không có lựa chọn nào khác.
Tuy nhiên ngày nay, điều này không thể đúng hơn. Có hàng tá các khóa học, trường học và cộng đồng mã hóa trực tuyến tuyệt vời nơi bạn có thể học từ cơ bản đến cấp cao nhất của lập trình.
Thậm chí có những tài nguyên được thiết kế riêng cho những người cụ thể, cho dù họ là người có sở thích, trẻ em hay học sinh lớn hơn mà bạn có thể đi từ người mới đến cấp phát triển cơ sở trong ba tháng.
Cộng đồng thúc đẩy lập trình viên
Thế giới ngày nay phân biệt chính nó với năm qua không chỉ thông qua học tập cơ hội lập trình, nhưng cũng có một nguồn tài nguyên dồi dào mà một nhà phát triển của thập niên 90 chỉ có thể mơ ước.
Có rất nhiều cộng đồng và tài nguyên cho phép bạn sử dụng hàng ngàn thành phần nguồn mở trong các ứng dụng của riêng bạn. Trên thực tế, có một số công ty hoàn toàn dựa trên ý tưởng này và cho phép bất kỳ nhà phát triển nào chia sẻ các thành phần hiện có của mã nguồn trong các dự án của họ và với những người khác trong nhóm của họ hoặc cộng đồng.
Trường hợp này “giống như lego” tính mô đun làm giảm các rào cản cho các nhà phát triển mới để tạo các ứng dụng. Ví dụ, Bit là một dự án nguồn mở được phát triển bởi một cộng đồng các nhà phát triển.
Các cộng đồng mã hóa trên web có đầy đủ các nhà phát triển dày dạn, sẵn sàng chia sẻ và giúp các lập trình viên mới giải quyết các vấn đề. Các trang web như Hashnode, cho phép lập trình viên khao khát đặt câu hỏi và nhận câu trả lời từ các lập trình viên giàu kinh nghiệm hơn.
Tương tự, GitHub cho phép các lập trình viên chia sẻ các dự án nguồn mở của họ với cộng đồng rộng lớn hơn, ai có thể thay đổi chúng và tham gia vào sự phát triển của chúng.
Sắp có ứng dụng của bà
Cuối cùng, phát triển ứng dụng sẽ đi theo cách của trang web. Đã có các giải pháp kéo và thả ra ngoài giúp cho việc phát triển các ứng dụng đơn giản trở nên dễ dàng. Khi các nền tảng này trở nên phổ biến hơn, nhiều người mà bạn không muốn có hứng thú phát triển ứng dụng sẽ ra khỏi đồ gỗ và cho nó một cơ hội.
Nói tóm lại, trong một vài năm ngắn ngủi, bà sẽ không cần bạn giúp đỡ khi sử dụng ứng dụng; cô ấy sẽ tự mình xây dựng.