Bạn nên học HTML ở độ tuổi nào?

Xét cho cùng, động lực của chúng ta để học cách viết mã thường tồn tại ở các nhóm tuổi và nhân khẩu học. Sự tò mò có thể thúc đẩy mọi người đến với lập trình. Hoặc có lẽ các lập trình viên khao khát thích giải quyết vấn đề và muốn chuyển sang một nghề nghiệp cho phép họ làm như vậy cả ngày, mỗi ngày. Hoặc có thể họ chỉ muốn có một sở thích mới và viết mã có vẻ đủ thú vị.  

Người cao tuổi và người lớn tuổi không cần lý do đặc biệt nào đó để học cách viết mã; . Nhưng chúng tôi hiểu rồi - học cách viết mã có thể rất đáng sợ. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn những kiến ​​thức cơ bản về cách học lập trình nếu bạn lớn hơn. Đồng thời, chúng tôi cũng sẽ cung cấp cho bạn một số giới thiệu ngắn gọn về một số khung lập trình phổ biến nhất được sử dụng ngày nay

Bạn có quá già để học lập trình?

Hãy giải quyết vấn đề này. không, bạn không quá già để lập trình. Không có giới hạn độ tuổi đối với việc học viết mã và không bao giờ có. Nhưng thường xuyên, sự bất an và không chắc chắn buộc những người lớn tuổi đặt giới hạn cho tiềm năng thành tích của họ. Tất cả chúng ta đều đã nghe những dòng này trước đây

“Một sự thay đổi nghề nghiệp ở tuổi của tôi? . ”

“Những người trẻ tuổi học những thứ kỹ thuật này nhanh hơn tôi có thể. ”

“Tôi đã quá già để học một ngôn ngữ mới, nói gì đến ngôn ngữ lập trình. ”

Mọi lời bào chữa đều gây ra sự không chắc chắn - và thành thật mà nói, ai có thể trách một đàn anh vì đã nghĩ như vậy? . Những người trẻ tuổi hơn, chúng tôi được dạy, là những người bản địa kỹ thuật số am hiểu công nghệ;

Nghĩ; . Trong những năm qua, họ đã đóng một vai trò trong việc tước quyền một cách tinh vi và làm suy yếu những cư dân khôn ngoan và kinh nghiệm nhất của xã hội.  

Một nhà nghiên cứu của U. S. Ủy ban về Người cao tuổi của Hội đồng Nghiên cứu Quốc gia đã viết về vấn đề này.  

“Với sự gia tăng tuổi thọ cũng như tỷ lệ ốm đau giảm, nhiều người trưởng thành đang già đi, nhưng những định kiến ​​tiêu cực về tuổi già có thể khiến xã hội có nguy cơ mất đi sự đóng góp của những người quan trọng và hiểu biết này. ”

Bạn nên biết giá trị của mình, bất kể tuổi tác của bạn. Đừng để những khuôn mẫu này cướp đi sự tự tin và sự tò mò của bạn. Đừng hỏi chính mình. Tôi có quá già để học lập trình không? .  

Tóc bạc vài sợi không tự động hạn chế tiềm năng học tập của bạn. Bạn càng sớm trút bỏ được những kỳ vọng không chính xác của người khác, bạn càng sớm có thể tham gia vào các dự án có ý nghĩa và chứng minh rằng tất cả những nghi ngờ của bạn đều sai. Trở thành một lập trình viên ở tuổi 50 (hoặc thậm chí muộn hơn) là một mục tiêu hoàn toàn hợp lý

Điều đáng chú ý là tính đến năm 2017, khoảng một triệu trong số 45 triệu người dùng của nền tảng học mã Codecademy từ 55 tuổi trở lên. Có thể viết mã cho người lớn tuổi và sẽ là một sai lầm lớn nếu đề xuất cách khác.  

Vì vậy, chúng ta hãy cùng nhau đi qua quá trình.  

Tại sao bạn muốn viết mã ngay từ đầu?

Trước khi bạn có thể bắt đầu hành trình giáo dục của mình, trước tiên bạn cần đánh giá động lực và mục tiêu của mình. Dưới đây, chúng tôi sẽ đề cập đến những lý do phổ biến nhất khiến những người học lớn tuổi có xu hướng bị thu hút bởi mã hóa.  

Cơ hội nghề nghiệp

Trong một nền kinh tế ngày càng được thúc đẩy bởi công nghệ, việc mã hóa trở thành trung tâm của cuộc sống hiện đại là điều đương nhiên. Theo Cục Thống kê Lao động, cơ hội việc làm cho các nhà phát triển phần mềm dự kiến ​​sẽ tăng 21% từ năm 2018 đến năm 2028 - gấp hơn bốn lần tỷ lệ trung bình cho tất cả các ngành nghề khác

Bạn nên học HTML ở độ tuổi nào?

Nhưng ngay cả khi bạn không muốn biến sự nghiệp thành một trục phát triển, lập trình sẽ sớm trở nên phù hợp với hầu hết mọi vị trí trên thị trường việc làm.  

Các ngành công nghiệp xa và rộng dựa vào các khung phần mềm để duy trì việc quản lý quy trình làm việc của họ, tin tưởng vào AI để tự động hóa các quy trình của họ và sử dụng các công cụ kỹ thuật số để kết nối với khách hàng của họ. Ngày nay, hoạt động tiếp thị, tiếp cận khách hàng, tài chính, chăm sóc sức khỏe và giáo dục đều dựa vào các thiết bị kỹ thuật số và logic tính toán, ít nhất là theo một cách nhỏ nào đó. Không có nghi ngờ gì về điều đó; .  

“Một trong những trở ngại lớn trong cuộc phỏng vấn xin việc khi bạn lớn tuổi hơn là mọi người nghĩ rằng bạn không linh hoạt và không thể học hỏi những điều mới,” Liz Beigle-Bryant, 60 tuổi, từng nhận xét cho tờ New York Times. “Viết mã đã cho tôi một lợi thế. Tôi đã phát triển một sự tự tin mà trước đây tôi không có. ”

Sau khi tham gia các khóa học về HTML và CSS, Liz tiếp tục đạt được vai trò mơ ước của mình là điều phối viên kiểm soát tài liệu cho cơ quan vận chuyển công cộng, Sound Transit. Cô ấy không cho phép những khuôn mẫu dồn cô ấy vào một vị trí cấp thấp hơn. Thay vào đó, bà đã học cách trở thành một lập trình viên ở tuổi 60 và đạt được những đỉnh cao mới trong sự nghiệp của mình.  

Viết mã mở ra nhiều cánh cửa nghề nghiệp cho người cao niên và người lớn tuổi — vì vậy đừng để những định kiến ​​hoài nghi ngăn cản bạn.  

Xây dựng dự án cá nhân

Bạn có quan tâm đến lập trình máy tính nhưng không nhất thiết muốn xoay chuyển sự nghiệp của mình?

Đừng lo; . Nhiều người cao niên học cách viết mã để xây dựng một trang web hoặc ứng dụng

Nếu bạn muốn tìm hiểu kỹ mà không cam kết với một công nghệ cụ thể, xây dựng một dự án dành cho thú cưng là cách tốt nhất. Tạo một trang web danh mục đầu tư cá nhân tự lưu trữ hoặc công cụ theo dõi ngân sách đơn giản là một nơi tuyệt vời để bắt đầu — nhưng chi tiết của dự án tùy thuộc vào bạn.  

Dù bạn chọn gì, hãy đảm bảo rằng dự án bạn bắt đầu là thứ mà bạn sẽ quan tâm để thực hiện lâu hơn một buổi chiều. Không gì bằng việc vội vàng áp dụng các kỹ năng mới vào một dự án mà bạn yêu thích — nhưng bạn cũng không muốn cảm thấy nhàm chán với dự án của mình chỉ sau vài giờ làm việc với nó.  

Tiếp tục Học tập hoặc Giải trí

Không có gì sai khi phát triển việc thực hành viết mã như một sở thích phụ hoặc thậm chí là giải trí.  

Theo nhiều cách, việc thực hành viết mã có thể bổ sung — hoặc thay thế — một câu đố sudoku giải trí hoặc các trò chơi thử trí não khác mà bạn hoàn thành với ly cà phê buổi sáng của mình. một thói quen mang đến sự giải trí thỏa mãn về tinh thần và tăng cường sự tự tin.  

“Tôi nghĩ việc học các kỹ năng máy tính là rất tốt cho người lớn tuổi,” Shirley M. McKerrow, cựu chính trị gia và nữ doanh nhân 84 tuổi, từng chia sẻ. “Không cần khuân vác vật nặng hay đòi hỏi thể chất, và việc rèn luyện trí não là rất cần thiết để tránh teo cơ, bệnh Alzheimer hoặc chứng mất trí nhớ. ”

Cô ấy có lý. Một số nghiên cứu sơ bộ về thần kinh chỉ ra rằng học viết mã có thể có tác động nhận thức tương tự như học một ngôn ngữ mới. Như Christian Kästner, một nhà nghiên cứu đã tiến hành nghiên cứu về chính chủ đề này, giải thích cho Fast Company. “Không có bằng chứng rõ ràng rằng việc học một ngôn ngữ lập trình cũng giống như học một ngoại ngữ, nhưng kết quả của chúng tôi cho thấy có những điểm tương đồng rõ ràng trong hoạt động não bộ cho thấy giả thuyết này là hợp lý. ”

Nhưng mã hóa không chỉ thúc đẩy việc học - hóa ra, nó có thể tích cực khuyến khích sức khỏe tinh thần tốt hơn và tinh chỉnh các quá trình thần kinh không được sử dụng đúng mức

Theo Harvard Health, có trình độ học vấn cao hơn thường liên quan đến hoạt động tinh thần tốt hơn sau này trong cuộc sống. Người viết cho ghi chú nền tảng. “Các chuyên gia nghĩ rằng nền giáo dục tiên tiến có thể giúp giữ cho trí nhớ mạnh mẽ bằng cách tập cho một người thói quen hoạt động trí óc. Thử thách trí não của bạn bằng bài tập trí óc được cho là kích hoạt các quá trình giúp duy trì các tế bào não riêng lẻ và kích thích giao tiếp giữa chúng. ”

Về lâu dài, việc tích hợp sở thích mã hóa vào thói quen hàng ngày của bạn có thể mang lại lợi ích đáng kể cho sức khỏe nhận thức tổng thể của bạn

Các kỹ năng bạn sẽ cần cho mỗi ngành học

Dưới đây, chúng tôi đã cung cấp một danh sách ngắn một số ngôn ngữ lập trình quan trọng nhất được sử dụng bởi các nhà phát triển chuyên nghiệp cũng như những người yêu thích. Hãy nhớ rằng hỗn hợp các ngôn ngữ mà bạn chọn phải phù hợp với mục tiêu và kỳ vọng học tập của riêng bạn. Chúng tôi đã sắp xếp các đề xuất ngôn ngữ của mình theo lý do học tập được nêu ở trên - nhưng đừng ngại tự mình nghiên cứu thêm

xây dựng sự nghiệp

Kế hoạch chuyển đổi nghề nghiệp sang một vị trí kỹ thuật hơn?

Trong khi các nhà nghiên cứu cho Báo cáo kỹ năng dành cho nhà phát triển năm 2020 của HackerRank lưu ý rằng cứ 5 nhà quản lý tuyển dụng ở Hoa Kỳ thì có 1 người. S. không phụ thuộc vào ngôn ngữ khi tìm kiếm nhân viên mới, nhiều người lựa chọn những người được đào tạo cụ thể.  

Hiện tại, các ngôn ngữ được tìm kiếm nhiều nhất ở Hoa Kỳ. S. bao gồm. JavaScript (56. 9%), Trăn (51. 6%), Java (38. 1%), C# (21. 7%), và C++ (17. 2%)

Bạn nên học HTML ở độ tuổi nào?

Đây là những gì bạn cần biết về ba người đứng đầu.  

JavaScript

JavaScript là ngôn ngữ kịch bản cho phép các lập trình viên tạo chức năng động trên các trang web. Nếu không có JavaScript, các trang web sẽ gần như hoàn toàn không phản hồi khi người dùng nhấp vào nút, di chuột qua hình ảnh hoặc thậm chí chỉ đơn giản là cố gắng tương tác với trang web

Đúng vậy - JavaScript là thứ làm cho các trang web trở nên hào nhoáng và phản hồi nhanh. Mọi tính năng mà bạn có thể coi là hiển nhiên, bao gồm bản đồ tương tác và đồ họa hoạt hình, đều có khả năng đạt được thông qua JavaScript

Để phát triển web, JavaScript thường được sử dụng cùng với hai ngôn ngữ khác. HTML và CSS, chúng ta sẽ đề cập sau

con trăn

Được sử dụng chủ yếu cho khoa học dữ liệu và logic kinh doanh hậu trường, Python là ngôn ngữ lập trình linh hoạt gần giống với JavaScript. Không giống như các ngôn ngữ khác, Python nhẹ về cú pháp, điều này làm cho nó trở nên tuyệt vời cho những người mới bắt đầu chưa có nhiều kinh nghiệm về logic máy tính

Người dùng có thể giới thiệu chức năng phức tạp hơn thông qua nhập các gói — các đoạn mã do các nhà phát triển khác viết — vào chương trình Python của họ. Ngôn ngữ này thường được sử dụng nhiều nhất trong học máy, nhưng cũng có thể được sử dụng để tự động hóa các quy trình phức tạp, dọn dẹp dữ liệu và tạo giao diện đồ họa cho ứng dụng

Java

Không, đó không phải là cà phê - Java là một trong những ngôn ngữ lập trình được sử dụng rộng rãi nhất trên toàn cầu. Là một ngôn ngữ hướng đối tượng, các chương trình xoay quanh ý tưởng về “đối tượng” — i. e. , các gói mã có thuộc tính và hành vi riêng và có thể tương tác với nhau

Java trở nên phổ biến vào những năm 90 với tư cách là ngôn ngữ đầu tiên trở thành ngôn ngữ bất khả tri của hệ điều hành, nghĩa là mã Java có thể được viết và chạy trên bất kỳ máy nào. Ngôn ngữ phổ biến được sử dụng trong mọi thứ, từ ứng dụng dành cho thiết bị di động đến bảng điều khiển trò chơi, trình điều khiển thiết bị và ứng dụng cơ sở dữ liệu

Tài nguyên bổ sung

Khi chọn một ngôn ngữ, điều cần thiết là phải biết bạn đang hướng tới loại hợp đồng mã hóa nào. Kiểm tra các tài nguyên được liên kết bên dưới để tìm ra kỷ luật mà bạn muốn tham gia

Xây dựng dự án cá nhân

Bạn có nhận ra rằng có một sự bất tiện trong cuộc sống của bạn mà một chương trình tự mã hóa có thể khắc phục được không? .  

Nói chung, các kỹ năng bạn cần sẽ thay đổi tùy theo dự án bạn đang xây dựng. Tuy nhiên, nếu đang tạo một trang web hoặc ứng dụng cơ bản, bạn có thể muốn tập trung vào một số ngôn ngữ cốt lõi được nêu bên dưới

HTML

HTML, hay Ngôn ngữ đánh dấu siêu văn bản, đã hoạt động như xương sống của web trong nhiều thập kỷ. Vâng, nghe có vẻ đáng sợ — nhưng nó không hề phức tạp

Mỗi trang web bao gồm các tệp HTML với một “. html” được gắn thẻ ở cuối. Một tệp HTML duy nhất xác định cấu trúc và bố cục nội dung trên một trang

HTML bao gồm các thẻ định dạng chính xác cách hiển thị nội dung. Hầu hết các thẻ đều có cả phần mở và phần đóng xác định ranh giới giữa nội dung. Các đoạn văn, văn bản in đậm, hình ảnh, bảng, nút, liên kết và vùng chứa đều được xác định bởi các thẻ viết này

CSS

Thực sự chỉ với HTML, web sẽ là một nơi rất nhàm chán. HTML đơn giản hoạt động tốt, nhưng giao diện đơn giản và không phản hồi. CSS, hoặc Cascading Style Sheets, xác định các kiểu được áp dụng cho tài liệu HTML để mang lại trải nghiệm người dùng tốt hơn.  

Một tài liệu HTML liên kết đến một tệp CSS riêng biệt thông qua một thẻ, trong khi CSS mô tả giao diện của trang web. Mọi thứ từ màu sắc đến độ dốc, phông chữ, kích thước và thậm chí cả hoạt ảnh đơn giản đều được chỉ định thông qua CSS

JavaScript

Như đã mô tả ở trên, JavaScript giúp thêm độ phức tạp và tính năng động cho trang web bằng cách giới thiệu hành vi đáp ứng. Các lập trình viên có thể thay đổi cách phản hồi của phần tử HTML bằng cách kết hợp JavaScript; . Tất nhiên, các hoạt ảnh và hành vi phức tạp hơn cũng có thể được triển khai

Tài nguyên bổ sung

Không biết làm thế nào hoặc bắt đầu học từ đâu?

dự án sở thích

Nếu bạn chỉ đang tìm kiếm một sở thích mới, có thể bạn sẽ muốn bắt đầu với ba ngôn ngữ lập trình cốt lõi mà chúng tôi đã đề cập ở trên. Ngoài ra, bạn có thể muốn đi sâu vào các ngôn ngữ lập trình di động nếu bạn muốn tạo một ứng dụng cơ bản hoặc nắm vững các nguyên tắc cơ bản về mã hóa

Đọc về một số ngôn ngữ thân thiện với thiết bị di động hữu ích nhất.  

Vết trầy

Bạn có cảm thấy hơi sợ hãi trước hệ sinh thái rộng lớn của các khung mã hóa ngoài kia không?

Ban đầu được thiết kế dành cho trẻ em, Scratch không có gì để người lớn chế giễu. Ngôn ngữ này cho phép các nhà phát triển tạo phương tiện tương tác, hoạt ảnh, cửa hàng và trò chơi trong cộng đồng tương tác trực tuyến

Được phát triển bởi MIT Media Lab, Scratch cung cấp phần giới thiệu nhẹ nhàng về mã hóa bất kể bạn ở độ tuổi nào. Bạn có thể tham gia Câu hỏi thường gặp và bắt đầu xây dựng dự án ngay với hướng dẫn từng bước này

Nhanh

Được phát triển bởi Apple, Swift là ngôn ngữ lập trình chéo phù hợp cho cả ứng dụng di động và máy tính để bàn. Trái ngược với các ngôn ngữ hiện đại khác, Swift an toàn về kiểu, nghĩa là các lập trình viên không thể chuyển một biến có kiểu biến không phù hợp. Nói một cách đơn giản, điều này có nghĩa là việc giải quyết lỗi — hoặc lỗi — khi chúng xảy ra sẽ dễ dàng hơn.  

Nếu bạn đã tạo một biến hoặc một trình giữ chỗ có tên, thì sau này bạn không thể gán lại biến đó thành một số. Do đó, trình gỡ lỗi Swift sẽ tự động phát hiện hầu hết các lỗi lập trình dành cho người mới bắt đầu mà bạn không cần phải xem qua các dòng mã

Swift thường được sử dụng nhiều nhất trong việc phát triển các ứng dụng iPhone và logic trình điều khiển thiết bị làm nền tảng cho đồng hồ thông minh, thiết bị theo dõi thể dục, v.v.

HTML, CSS và JavaScript

HTML, CSS và JavaScript — bộ ba vàng. Bộ ba lập trình cơ bản. Cần chúng tôi nói nhiều hơn?

HTML, CSS và JavaScript tạo thành các khối xây dựng cơ bản đằng sau các trang web, phương tiện truyền thông xã hội và các môi trường dựa trên trình duyệt khác. Nếu bạn muốn tìm hiểu thêm, hãy đảm bảo xem phần mô tả mở rộng hơn của chúng tôi về các ngôn ngữ ở trên

Tài nguyên bổ sung

Tò mò muốn biết thêm về việc phát triển viết mã như một sở thích thông thường?

Suy nghĩ cuối cùng

Nếu bạn đã từng tự hỏi, liệu một người sáu mươi tuổi có thể học khoa học máy tính không? . Trong khi một số người lầm tưởng rằng lập trình cho người lớn tuổi là điều không thể, thì định kiến ​​​​của họ khác xa sự thật

Như những người có vài chục năm kinh nghiệm sống thường biết, những khoảnh khắc mà chúng ta hối tiếc nhất không phải là những lúc chúng ta đã cố gắng và thất bại - mà là những khoảnh khắc chúng ta chưa bao giờ cố gắng bắt đầu lại.  

Trở thành một lập trình viên ở mọi lứa tuổi là có thể; . Nếu bạn quan tâm, thì không có lúc nào thích hợp như hiện tại để bắt đầu một sở thích, dự án hoặc sự nghiệp viết mã mới có ý nghĩa. Sẵn sàng để bắt đầu?

Độ tuổi thích hợp để học HTML là bao nhiêu?

Những năm đầu tiểu học là độ tuổi tốt nhất để trẻ làm quen với mã hóa. Vào thời điểm này, trẻ sẽ sử dụng giai đoạn phát triển nhận thức lý tưởng để gieo hạt cho những kiến ​​thức phức tạp hơn khi chúng lớn lên và trưởng thành. Những người giỏi nhất trong số những người giỏi nhất trong lĩnh vực mã hóa thường bắt đầu quan tâm và học cách viết mã vào khoảng 5 hoặc 6 tuổi.

12 tuổi có thể học HTML không?

Chúng tôi khuyên rằng tuổi 10 là gần đúng trong hầu hết các trường hợp . Nhiều trẻ 8 tuổi sẽ có khả năng cơ bản. Một số đứa trẻ háo hức sẽ rất có khả năng viết HTML ở độ tuổi nhỏ hơn và điều đó thật tuyệt vời.

13 tuổi có thể học HTML không?

HTML và CSS là hai khối xây dựng cơ bản của tất cả các trang web trên mạng toàn cầu và khóa học này bao gồm các nguyên tắc cơ bản cốt lõi. Thanh thiếu niên trong độ tuổi 13-16 thuộc mọi khả năng đều được chào đón , từ những người mới bắt đầu (những người chưa bao giờ viết một dòng mã) cho đến những người có thể đã .

Một đứa trẻ có thể học HTML không?

HTML là một ngôn ngữ lập trình tương đối dễ học , đây là nơi tuyệt vời để trẻ em bắt đầu viết mã nói chung hoặc như một ngôn ngữ khác để thêm vào kho tàng của chúng.