Mục lục:
- Các nhà phát triển đang xây dựng các trò chơi mới, các nhà khoa học dữ liệu đang cố gắng tạo ra thuật toán học tiếp theo cho máy tính lớn hoặc các kỹ sư làm việc trong ngành dịch vụ tài chính có thể cần một số trình độ trong vật lý, thống kê, hoặc toán tài chính. Tuy nhiên, nhiều nhà phát triển, chẳng hạn như những người xây dựng các ứng dụng thương mại điện tử hoặc các trang web điển hình, không cần toán học nhiều hơn các phép cộng và trừ cơ bản và đại số trường trung học.
- Một tuần:
- Coffitivity. com:
- Thông thường, người mới bắt đầu bắt đầu bằng HTML, CSS và JavaScript. Những ngôn ngữ này là sự tha thứ nhất của những sai lầm cú pháp và dễ học nhất. Sau đó, sau khi bạn đã học những điều cơ bản này, hãy chọn Python hoặc Ruby nếu bạn quan tâm đến việc phát triển web. Bạn sẽ tìm thấy nhiều hướng dẫn trực tuyến và giúp đỡ cho cả hai.
Video: Chuyên gia: Tôn sùng Cộng sản là hậu quả của thiếu giáo dục 2025
Bạn nên nghĩ rằng nghề nghiệp viết mã được dành riêng cho một vài pháp sư kỹ thuật trên thế giới. Trong thực tế, đó là một công việc thường xuyên cho folks thường xuyên. Nếu bạn kiên trì, tận tâm, và tò mò, tôi sẽ đặt cược bạn có thể làm điều đó. Không bán cho mình ngắn bằng cách mua vào những ý tưởng mà chỉ là không đúng sự thật.
Các nhà phát triển đang xây dựng các trò chơi mới, các nhà khoa học dữ liệu đang cố gắng tạo ra thuật toán học tiếp theo cho máy tính lớn hoặc các kỹ sư làm việc trong ngành dịch vụ tài chính có thể cần một số trình độ trong vật lý, thống kê, hoặc toán tài chính. Tuy nhiên, nhiều nhà phát triển, chẳng hạn như những người xây dựng các ứng dụng thương mại điện tử hoặc các trang web điển hình, không cần toán học nhiều hơn các phép cộng và trừ cơ bản và đại số trường trung học.
trừu tượng. Ví dụ: khi lái xe, bạn không cần phải hiểu động cơ đốt trong hay vật lý đằng sau chuyển đổi năng lượng từ piston sang bánh xe. Để lái xe, bạn cần hiểu cách vận hành máy gia tốc, phanh, và bộ phận ly hợp cho xe ô tô chạy bằng ca-nô. Tương tự, các chương trình có các chức năng thực hiện các thao tác, nhưng bạn chỉ cần hiểu các đầu vào mà bạn gửi một hàm và kết quả trả về.
Bạn phải học kỹ thuật để có được việc làm trong việc viết mã
Nhiều người học kỹ thuật biết cách lập trình, nhưng bạn không cần phải là kỹ sư để học cách mã. Kỹ thuật dạy các kỹ năng hữu ích cho các lập trình, chẳng hạn như làm thế nào để giải quyết vấn đề từng bước cũng như làm việc bên trong và sau đó thiết kế xung quanh các khó khăn trong thế giới thực. Đây là những kỹ năng hữu ích, nhưng bạn có thể học chúng ở bên ngoài chương trình kỹ thuật.
Nhiều chủ đề là một phần của chương trình kỹ thuật khác nhau về tính hữu dụng để học cách mã. Các chủ đề như các thuật toán có thể được áp dụng trực tiếp, đặc biệt là nếu bạn đang làm việc trên các vấn đề tiên tiến. Các chủ đề khác, chẳng hạn như ngôn ngữ lắp ráp và lý thuyết tính toán, cung cấp một nền tảng tốt nhưng hiếm khi được sử dụng bởi hầu hết các lập trình.
Nếu mục tiêu của bạn là đẩy mạnh các mặt cắt của các chương trình máy tính, thì một bằng cấp về kỹ thuật máy tính có thể hữu ích.Tuy nhiên, nếu bạn muốn tạo ra một trang web để giải quyết một vấn đề, học cách mã trong ba đến sáu tháng có lẽ là đủ để bắt đầu.Nhiều trường cao đẳng cung cấp học bổng có thể trợ cấp hoặc hoàn toàn bao gồm chi phí tham dự cho phụ nữ và các nhóm thiểu số theo học bằng khoa học và kỹ thuật.
Bạn có thể học cách mã hóa trong vài tuần
Giống như bất kỳ niềm đam mê hoặc nghề nghiệp nào, viết mã là một nghệ thuật, và người lập trình trau dồi kỹ năng của họ trong nhiều thập kỷ. Mặc dù bạn không cần nhiều thập kỷ nghiên cứu để bắt đầu viết mã, nhưng khoảng thời gian cần thiết để học phụ thuộc vào mục tiêu của bạn. Ví dụ:
Một tuần:
Tìm hiểu đủ HTML để đưa văn bản, hình ảnh và các nội dung cơ bản khác trên trang. Bạn sẽ có thể vận hành các nhà xây dựng trang web để tạo và tùy chỉnh trang web thông tin.
- Một tháng: Phát triển các kỹ năng CSS mặt trước để bạn có thể định vị và sắp xếp các yếu tố trên trang. Bạn cũng có thể chỉnh sửa trang web được xây dựng với các nhà xây dựng trang web như Wix, Weebly và SquareSpace. Đối với khoa học dữ liệu, bạn có thể tìm hiểu để nhập và xử lý bộ dữ liệu lớn và sử dụng Python hoặc R để tìm hiểu sâu về dữ liệu.
- Từ ba đến sáu tháng: Tìm hiểu các kỹ năng phát triển front-end và back-end để có một khái niệm, xây dựng một mẫu làm việc có thể lưu trữ dữ liệu trong cơ sở dữ liệu và sau đó viết mã cho một phiên bản có thể xử lý hàng trăm nghìn người dùng. Ngoài ra, hãy học cách sử dụng các thư viện bên ngoài của ngôn ngữ lập trình để bổ sung thêm chức năng, quản lý người dùng và các hệ thống điều khiển phiên bản như Git để nhiều người có thể làm việc cùng một dự án. Đối với khoa học dữ liệu, bạn sẽ có thể xây dựng một hình ảnh tương tác bằng cách sử dụng một thư viện JavaScript như d3. js. Cho dù học tập phát triển web hay khoa học dữ liệu, nó sẽ mất khoảng 800 giờ nỗ lực để được thành thạo để được tuyển dụng cho một công việc.
- Bạn cần một ý tưởng tuyệt vời để bắt đầu viết mã Học cách mã là một quy trình dài, đầy những thăng trầm. Bạn có thể bị mắc kẹt trong nhiều ngày và không thấy nhiều tiến bộ. Trong những giai đoạn của sự thất vọng không thể tránh khỏi, có ý tưởng lớn hơn hoặc một lý do cụ thể để khuyến khích bạn tiếp tục học tập có thể hữu ích. Thay vì cố gắng xây dựng Facebook, YouTube hoặc Google tiếp theo, hãy thử xây dựng cái gì đó giải quyết được vấn đề mà bạn đã gặp phải. Đây là những người đã học mã và vẫn có động lực với một dự án:
Coffitivity. com:
Bốn sinh viên đại học muốn chống lại khối người viết bằng cách nghe âm thanh xung quanh. Trong khi học cách mã, Tommy Nicholas đã xây dựng một trang web cho thấy các quán cà phê âm thanh để thêm tiếng ồn nền cho các văn phòng và không gian làm việc im lặng khác.
- Lớn hơn. tôi: Sam Fellig là một người đam mê Kickstarter, những người muốn một cách đơn giản để duyệt và mua các vật dụng từ các dự án thành công crowdfunded. Ông đã bước nhảy vọt và học cách mã số để có thể xây dựng trang web của mình, biến thành một trong số 50 trang web hàng đầu của tạp chí
- Thời gian năm 2013. Sworkit: Ryan Hanna thích làm việc nhưng thường xuyên trở nên chán tại phòng tập thể dục. Trong khi học JavaScript và Ruby, ông đã xây dựng một ứng dụng hướng dẫn người dùng thông qua các bài tập theo phong cách quân sự trong năm phút hoặc ít hơn.Ứng dụng đã có hơn một triệu lượt tải xuống, và Ryan cuối cùng đã bán nó cho Nexercise, một công ty tập thể dục. Lớn hơn. tôi bán sản phẩm từ các dự án có vốn đầu tư crowdfunded thành công.
- Mỗi trang web này đều có mức độ nổi tiếng và đã được nhận thấy bởi một số lượng lớn người dùng. Nếu có điều tương tự xảy ra với một trang web bạn thiết kế, nó phục vụ như là một tiền thưởng tốt đẹp. Nhưng ngay cả khi nó không, bạn sẽ cảm thấy hài lòng khi giải quyết vấn đề của riêng bạn. Ruby tốt hơn Python
Điều quan trọng nhất là phải học một vài ngôn ngữ kịch bản dễ dàng trước tiên và sau đó chọn một ngôn ngữ lập trình hướng tới tất cả các mục đích để tìm hiểu kỹ lưỡng.
Thông thường, người mới bắt đầu bắt đầu bằng HTML, CSS và JavaScript. Những ngôn ngữ này là sự tha thứ nhất của những sai lầm cú pháp và dễ học nhất. Sau đó, sau khi bạn đã học những điều cơ bản này, hãy chọn Python hoặc Ruby nếu bạn quan tâm đến việc phát triển web. Bạn sẽ tìm thấy nhiều hướng dẫn trực tuyến và giúp đỡ cho cả hai.
Nếu bạn có kế hoạch làm việc với một hệ thống quản lý nội dung như WordPress hoặc Drupal, hãy xem xét học PHP.
Đừng dành quá nhiều thời gian để quyết định ngôn ngữ nào để học đầu tiên, và đừng cố gắng học tất cả chúng cùng một lúc. Đôi khi mọi người đánh một rào cản bằng một ngôn ngữ, bỏ cuộc và bắt đầu học một ngôn ngữ khác. Tuy nhiên, kết quả cuối cùng là học một chút về nhiều ngôn ngữ, thay vì làm chủ một ngôn ngữ duy nhất và có thể xây dựng một trang web hoàn chỉnh và hoạt động.