Làm cách nào để trở thành nhà phát triển python trong 6 tháng?

Nói tóm lại, cách nhanh nhất và dễ dàng nhất để trở thành một lập trình viên hiện nay là tập trung vào phát triển web. Trên thực tế, bạn có thể trở thành một lập trình viên web toàn diện chỉ sau 6 tháng và bài viết này phác thảo kế hoạch từng tháng về cách thực hiện điều đó. Đó là một hướng dẫn lỏng lẻo và mục đích là cung cấp cho bạn ý tưởng chung về ngôn ngữ mã hóa nào bạn có thể muốn học và theo thứ tự nào.

Nếu bạn chỉ đọc một trang trên trang web này, hãy biến nó thành trang này

Tháng 1. Tạo một trang web đơn giản (HTML và CSS)

Dành tháng đầu tiên của bạn để học HTML và CSS, các mã được sử dụng để viết trang web. HTML và CSS được cho là hai ngôn ngữ lập trình dễ học nhất. Họ sẽ giới thiệu nhẹ nhàng về lập trình trước khi bạn chuyển sang tài liệu lớn hơn, thử thách hơn. Ngoài ra, bạn không cần phải mua bất kỳ phần mềm thiết kế web hoặc lưu trữ web đặc biệt nào. Tất cả bạn cần là máy tính của bạn

Thiết kế và xây dựng trang web đơn giản của riêng bạn là cách tốt nhất để học HTML và CSS. Nếu bạn sử dụng chương trình đào tạo như Treehouse, bạn sẽ được hướng dẫn qua quy trình này. Bạn cũng có thể tự nghiên cứu về HTML và CSS nhưng sẽ hơi khó. Nó giống như trước tiên bạn phải tìm các mảnh của trò chơi ghép hình trước khi bạn có thể lắp ráp chúng

Sẽ mất khoảng một tháng để có được nền tảng HTML và CSS tốt, vững chắc. Sau đó, bạn có thể chuyển sang một số chương trình thực tế…

Tháng 2 và 3. Phát triển giao diện người dùng (JavaScript)

JavaScript là một ngôn ngữ mã hóa làm cho các trang web tương tác. Đó là một ngôn ngữ tốt để học vì hai lý do

  1. nó không yêu cầu cài đặt
  2. bạn có thể sử dụng nó để xây dựng trên trang web HTML và CSS của mình

Mã hóa JavaScript đôi khi được gọi là phát triển giao diện người dùng, vì JavaScript được chạy trên máy tính của người dùng. Ngược lại, phát triển back-end đề cập đến các tập lệnh chạy trên máy chủ web

Nếu bạn sử dụng Treehouse, bạn sẽ có cơ hội cải thiện trang web HTML và CSS hoàn chỉnh của mình bằng JavaScript. Sau đó, khi bạn cảm thấy mình nắm vững ngôn ngữ này, hãy thiết kế và xây dựng ứng dụng web của riêng bạn bằng JavaScript. Để làm điều này, bạn sẽ muốn học cách lập kế hoạch, thiết kế và xây dựng một dự án mã hóa

JavaScript là một ngôn ngữ thú vị với nhiều khả năng và sẽ giúp bạn trở thành một lập trình viên trong một chặng đường dài. Mất hai tháng để tìm hiểu và bắt đầu sử dụng nó

Tháng 4 và 5. Phát triển Back-End (PHP hoặc Rails)

Phần cuối cùng của câu đố phát triển web là phát triển back-end. Nếu bạn có thể tạo một trang web và viết cả tập lệnh front-end và back-end, thì bạn thực sự sẽ là một lập trình viên toàn diện

Nhiều trang web sử dụng tập lệnh back-end để lấy dữ liệu từ cơ sở dữ liệu hoặc để chia sẻ nội dung giữa nhiều trang web. PHP là ngôn ngữ mã hóa phổ biến nhất để phát triển back-end. Trong thời gian gần đây, Ruby on Rails đã nổi lên như một đối thủ cạnh tranh với PHP

Chọn một trong hai để học và chuyên sâu. Nhiều lập trình viên nhận thấy PHP thân thiện với người mới bắt đầu hơn, trong khi Rails có nhiều đường cong học tập hơn. Nhưng sự lựa chọn là ở bạn

Nếu bạn sử dụng Treehouse, bạn sẽ được hướng dẫn cách tạo một ứng dụng web động, tương tác bằng PHP hoặc Rails. Sau đó, tạo ứng dụng web đơn giản của riêng bạn – giống như bạn đã làm với JavaScript, nhưng lần này sử dụng PHP hoặc Rails

Một lần nữa, hãy dành cho mình hai tháng để tìm hiểu và bắt đầu sử dụng PHP hoặc Rails. Nếu bạn muốn học cả hai, hãy dành cho mình ít nhất hai tháng cho mỗi thứ

tháng 6. Xây dựng uy tín

Đến tháng thứ sáu, bạn sẽ biết đủ tài liệu để trở thành một lập trình viên. Xin chúc mừng

Tuy nhiên, bạn không có bằng đại học hoặc bất kỳ chứng nhận chính thức nào. Vì vậy, nếu bạn muốn tìm được một công việc, bạn sẽ cần chứng minh rằng bạn biết mình đang làm gì

Có hai cách bạn có thể làm điều này. Tùy chọn đầu tiên là thiết lập một trang web danh mục đầu tư cá nhân và tự bán mình bằng cách giới thiệu các trang web và ứng dụng web mà bạn đã tạo trong 6 tháng học viết mã. Tùy chọn thứ hai là xây dựng một ứng dụng web thời gian dài – một ứng dụng sử dụng mọi thứ bạn đã học, thứ mà bạn sẽ triển khai trực tuyến cho cả thế giới xem và sử dụng. Điều này sẽ khiến bạn mất hơn một tháng, nhưng nó sẽ có giá trị

Bước cuối cùng là ngừng tìm việc. Bạn có thể tìm kiếm các công việc viết mã trong khu vực của mình hoặc cách khác, bạn có thể chọn trở thành một lập trình viên tự làm chủ, với tư cách là một người làm việc tự do hoặc bằng cách bắt đầu kinh doanh công nghệ

Các khả năng, như họ nói, vô tận. Chúc may mắn

Facebook Twitter LinkedIn



Tiết lộ Kết nối Vật liệu. Một số liên kết trong bài viết trên là “liên kết liên kết. ” Điều này có nghĩa là nếu bạn nhấp vào liên kết và mua hàng, tôi sẽ nhận được hoa hồng liên kết. Bất kể, tôi chỉ đề xuất các sản phẩm hoặc dịch vụ mà tôi sử dụng cá nhân và tin rằng sẽ gia tăng giá trị cho độc giả của tôi

Tất cả thông tin bên dưới giờ đây có thể được tìm thấy trong CheatSheet Learn to Code Blueprint mới được phát hành và cập nhật của tôi. Ở đó, bạn sẽ tìm thấy một tài khoản có thể in được, từng bước, từng tuần về chính xác những gì cần học để học cách viết mã và tìm được công việc


Gần đây, một độc giả đã liên hệ với tôi với câu hỏi về con đường tốt nhất để học cách viết mã. Người đọc ở độ tuổi 30 (như tôi), có con (như tôi) và mong muốn học viết mã và kiếm việc làm trong sáu tháng. Câu hỏi đã đi như thế này

“Tôi viết thư này để hỏi liệu bạn có thể tư vấn cho tôi cách nhanh nhất để có được kinh nghiệm cần thiết để xin việc không?”

Vì vậy, tôi quyết định tạo một kế hoạch chi tiết từng bước để cung cấp một phác thảo thiết thực cho những người muốn học cách viết mã và kiếm việc làm trong sáu tháng. Trọng tâm sẽ là thu thập kinh nghiệm cần thiết để ứng tuyển vào công việc đó

Về độ tuổi, không quan trọng bạn 20, 30 hay 60, các nguyên tắc cơ bản giống nhau được áp dụng. Nếu bạn còn trẻ, bạn đang có một khởi đầu tuyệt vời. Nếu bạn lớn hơn một chút, bạn sẽ mang lại nhiều trải nghiệm “để đời” hơn

Điều hướng nhanh

  1. Nhận Bản thiết kế Ebook

Học cách viết mã và kiếm việc làm trong sáu tháng. Kế hoạch chi tiết từng bước

** ĐỌC TRƯỚC

Có BỐN ĐIỀU mà tôi yêu cầu bạn phải cam kết thực hiện trước khi theo đuổi cuộc hành trình vô cùng bổ ích này

  1. Hết lòng cam kết điều này. Nếu bạn có một chút không chắc chắn liệu bạn có thực sự muốn làm điều này hay không, đừng. Hãy quay lại khi bạn đã sẵn sàng
  2. Thứ hai, hãy làm mọi thứ có thể để không bị lạc hướng với TẤT CẢ các tùy chọn, trang web và khóa học ngoài kia. Về cơ bản, tất cả họ đều dạy bạn những điều giống nhau. Đừng đi lạc khỏi con đường hoặc bị cuốn vào những phiền nhiễu…. nhưng hãy hướng mắt về phía trước. Ưu tiên học các khái niệm không bị cuốn vào tất cả các tùy chọn
  3. Thứ ba, bạn sẽ phải mua một vài tháng tư cách thành viên tại (các) trang web được đề cập. Đó là khoảng 25 đô la hoặc 30 đô la một tháng và nếu bạn thực sự nghiêm túc về điều này thì đó là một khoản đầu tư rất hợp lý và xứng đáng. Tôi sẽ đề cập đến các bản dùng thử miễn phí bên dưới
  4. Cuối cùng, thực sự dành thời gian để tìm hiểu các nguyên tắc cơ bản. Đây là điều tôi ước tôi đã làm và sẽ giúp tôi tiết kiệm nhiều thời gian. Kế hoạch chi tiết này có thể bắt đầu chậm, nhưng việc hiểu rõ các khái niệm cốt lõi này sẽ cho phép bạn tiến bộ nhanh hơn rất nhiều trong hành trình viết mã của mình

Có ba tài nguyên mà tôi sẽ sử dụng cho khóa học này. Khi bạn bắt đầu, hãy đăng ký tại đây

Đăng ký dùng thử miễn phí

Linkedin Learning – Dùng thử miễn phí 30 ngày —> Đăng ký tại đây
Treehouse – 7 ngày dùng thử miễn phí —> Đăng ký tại đây
Udemy – Tìm kiếm trên Google các phiếu giảm giá mới nhất. Bạn không bao giờ nên trả hơn 15 đô la cho một khóa học
Skillshare – Được sử dụng phần lớn trong phần đầu tiên của khóa học này. Tôi có giảm giá cho người hướng dẫn dành cho bạn, đó là bạn sẽ MIỄN PHÍ MỘT THÁNG

từ chối trách nhiệm. Một số liên kết bên dưới là liên kết liên kết, có nghĩa là bạn không phải trả thêm phí, tôi sẽ kiếm được hoa hồng nếu bạn nhấp qua và mua hàng. lynda. com thì không, tôi chỉ đánh giá rất cao về các khóa học ở đó

Vì vậy, hãy xem kế hoạch chi tiết về cách bạn có thể học cách viết mã và kiếm việc làm trong sáu tháng

THÁNG 1 - Khái niệm cơ bản

Chúng tôi sẽ sử dụng Skillshare trong hai tháng đầu tiên do bản dùng thử MIỄN PHÍ mà tôi có thể cung cấp cho bạn. Để kích hoạt bản dùng thử miễn phí hai tháng của bạn, hãy sử dụng liên kết này

Khi đã được thiết lập, chúng tôi đã sẵn sàng để tiến hành

Tuần 1 – Nền tảng HTML

Mọi người đều phải bắt đầu với HTML. Đó là nền tảng của các trang web. Và đó là một cách tuyệt vời để làm quen với việc viết mã. Đó là sự khởi đầu và bạn nên nghiêm túc

Vì vậy, tuần đầu tiên, tham gia khóa học này

[Nền tảng. Hướng dẫn dành cho người mới bắt đầu về HTML của John Morris]

Tuần 2 – CSS Essentials 1

Bây giờ bạn đã học HTML, bạn cần tạo kiểu cho nó

Đối với điều này, bạn cần học “CSS Masterclass. khóa học CSS duy nhất mà bạn cần tham gia” của Kalob Taulien. Bạn sẽ làm bài 1-38 và 56-76

Chúng tôi sẽ sử dụng khóa học trong cả ba tuần CSS

Kalob là một giáo viên giỏi và biết rõ công cụ của mình. Anh ấy cũng đề cập đến rất nhiều CSS tuyệt vời, tất cả chúng tôi sẽ không đề cập đến

Hãy chắc chắn để hiểu các khái niệm

Điều này sẽ cung cấp cho bạn một nền tảng vững chắc cho CSS

Tuần 3 – CSS Essentials 2

Tuần này chúng ta sẽ tiếp tục khóa học của Kalob Taulien với các bài học sau

39 – 55
83 – 93
98 – 107

Đừng mệt mỏi. tiếp tục kiên trì

Tuần 4 – Học Git và Github / (Tùy chọn VS Code Editor)

Bạn phải học Git (một hệ thống kiểm soát phiên bản) và GitHub (một trung tâm trực tuyến để lưu trữ các kho lưu trữ dự án của bạn và có thể được duy trì bằng Git)

Nếu bạn đang tìm kiếm một công việc trong lĩnh vực Phát triển Web và mục tiêu của bạn là học cách viết mã và kiếm một công việc trong sáu tháng, thì ít nhất bạn phải cảm thấy thoải mái với công việc này, vì vậy đừng bỏ qua nó

Tuần này chúng ta sẽ sử dụng một khóa học của Jorge Escobar có tên Essential Git – Tất cả những gì bạn cần biết để sử dụng Git hiệu quả

Jorge Escobar có rất nhiều hướng dẫn trên web và là một nguồn đáng tin cậy. Dòng lệnh, git và GitHub có thể rất đơn giản cũng như là một chủ đề rất phức tạp. Theo ý kiến ​​của tôi, phần lớn (không phải khóa học, mà là các chủ đề phức tạp) có thể được bỏ qua ngay bây giờ vì hiện tại nó không được sử dụng hoặc bạn có thể học nó sau khi thực sự cần.

Từ thời điểm này trở đi, hãy bắt đầu đẩy tất cả các dự án của bạn lên GitHub để bắt đầu xây dựng danh mục đầu tư và làm quen với việc cam kết và đẩy công việc của bạn cũng như các thay đổi lên GitHub

THÁNG 2 - CSS/Phát triển cá nhân

Tuần 1 – CSS Essentials 3

Bây giờ bạn đã nắm vững HTML, một số CSS cơ bản và bắt đầu trang web của riêng mình để xây dựng nền tảng của mình, bạn cần tiến xa hơn một chút với CSS

Đừng chậm chạp với CSS. Bạn có thể kiếm được một sự nghiệp béo bở chỉ với CSS, vì vậy hãy tìm hiểu kỹ về nó

Trong tuần này, chúng ta cần hoàn thành khóa học của Kalob Taulien tại CSS Masterclass. khóa học CSS duy nhất mà bạn cần tham gia. Các bạn sẽ làm bài 124-133 và 149-174

Tuần 2 – Trang web của bạn

Bây giờ là lúc. Đây là một bước quan trọng và do đó bạn cần dành cả tuần để thiết lập và sẵn sàng. Tin vui là giờ đây bạn có thể thực hiện các thay đổi về kiểu dáng và thành phần đối với nó (HTML/CSS). Đó là một nơi tuyệt vời để “thử nghiệm. ”

Bây giờ đây là lời cảnh báo của tôi cho bạn. Biến trang web của bạn thành trang web WordPress tự lưu trữ. Đừng cố làm điều đó với Ruby, hay Jekyll, hay thứ gì đó như Django. Điều này sẽ chỉ khiến bạn đi chệch hướng và lãng phí thời gian của bạn

Khi tôi ở giai đoạn này, tôi đã bắt đầu một trang web Jekyll, bởi vì tôi nghĩ rằng nó sẽ chứng minh rằng tôi là một nhà phát triển “thực sự”…. không phải những người viết blog WordPress đó

Di chuyển xấu

Tôi đã lãng phí quá nhiều thời gian để học cách sử dụng nó

Bạn thấy đấy, mục đích của trang web này là thiết lập một số loại thẩm quyền trong lĩnh vực này, để chia sẻ những gì bạn đang học với những người khác, để viết về các thử nghiệm của bạn, để cung cấp trách nhiệm trong việc theo đuổi của bạn và để kết nối mạng.

Ngoài ra, đây sẽ là một trung tâm để thể hiện kiến ​​thức của bạn và tiếp thị bản thân với các nhà tuyển dụng tiềm năng khi đến lúc

Vì vậy, hãy nhìn, làm điều đó với WordPress. Không phải WordPress. com, nhưng WordPress. tổ chức

Tạo nội dung…đừng sa lầy vào các khía cạnh kỹ thuật của trang web của riêng bạn tại thời điểm này. Cố gắng viết ít nhất một bài blog mỗi tuần và chia sẻ nó trên mạng xã hội

Đừng lãng phí thời gian với điều này

Trên thực tế, để tăng tốc mọi thứ, tôi đã viết hướng dẫn từng bước về cách thiết lập trang web WordPress tự lưu trữ của bạn chỉ trong 20 phút và chỉ với 3 đô la. 95 một tháng cộng với 15 đô la cho tên miền của bạn

Hãy khôn ngoan trong việc lựa chọn tên miền của bạn

Đừng bỏ qua bước này. Dưới đây là các hướng dẫn

Cách bắt đầu một blog WordPress trên siteground trong 20 phút

Nếu bạn không cần bất kỳ hướng dẫn nào, hãy nhớ sử dụng liên kết Bluehost độc quyền của tôi với giá $3. Gói lưu trữ 95/tháng

Tuần 3 – Nền tảng lập trình

Được rồi, chúng ta gần như đang lập trình

Nhưng trước khi bắt đầu JavaScript, chúng ta cần tìm hiểu kỹ về nền tảng một chút

Hãy để tôi giải thích

Tất cả các ngôn ngữ lập trình chia sẻ các khái niệm nhất định. Bất kể ngôn ngữ bạn chọn là gì, bạn sẽ tìm thấy các biến, điều kiện, mảng, vòng lặp, phương thức, v.v.

Nắm rõ những khái niệm này LÊN TRƯỚC sẽ giúp bạn dễ dàng vượt qua các rào cản về ngôn ngữ hoặc khuôn khổ trong sự nghiệp của mình và cuối cùng là tiến bộ nhanh hơn

Khóa học của chúng tôi trong tuần này làm được điều đó. Nó hướng dẫn bạn qua các khái niệm lập trình cơ bản này theo cách không liên quan đến ngôn ngữ. Cái giếng…. không hoàn toàn. Anh ấy sử dụng JavaScript cho các ví dụ, mà tôi nghĩ đó là một lựa chọn tuyệt vời…. aaannd…. một sự khác biệt lớn trong tháng JavaScript sắp tới của chúng tôi bắt đầu vào tuần tới

Tất cả điều này đang được nói, một vài điều cần đề cập

  1. Đừng cố học JavaScript trong tuần này. Nhiều khái niệm chúng ta học trong khóa học này là để dạy cho bạn khái niệm chứ không phải ngôn ngữ JavaScript. Ngoài ra, phần lớn những gì chúng ta học được trong tuần này SẼ được lặp lại vào tuần tới, nhưng với trình soạn thảo mã của chúng tôi mở. Vì vậy, hãy nghiên cứu các khái niệm (kiểu dữ liệu, bộ sưu tập, mã giả, v.v. ) thay vì ngôn ngữ JavaScript
  2. Đừng để bị cuốn vào các khái niệm nâng cao. Khóa học này sẽ đề cập đến lập trình Hướng đối tượng, thuật toán và một chút gỡ lỗi. Hãy nhớ, tiếp nhận các khái niệm trong tuần này. Đừng lo lắng, chúng tôi sẽ tìm hiểu tất cả các chi tiết cụ thể về ngôn ngữ trong vài tuần tới
  3. Đừng bỏ qua bất kỳ phần đầu nào. Ngay cả khi bạn cảm thấy vượt trội so với những thứ như biến, cách sử dụng bảng điều khiển và các khái niệm đơn giản khác ngay từ đầu, hãy coi đây là thời điểm tuyệt vời để xem xét và làm lại từ đầu
  4. Chúc vui vẻ. Xem lại bài học nếu bạn cần. Google xung quanh để biết các ví dụ và phép loại suy khác nhau nếu bạn cần
  5. di chuyển trên. Khi tuần này kết thúc, hãy tiếp tục. Đã đến lúc bắt đầu lập trình

Bạn sẽ thiết lập 14 ngày dùng thử MIỄN PHÍ với LinkedIn Learning cho khóa học này. Điều đó có thể được thiết lập tại https. //www. linkin. com/learning/đăng ký/sản phẩm

Đối với khóa học để thực hiện, nó được gọi là. https. //www. linkin. com/learning/lập-trình-nền-cơ-bản

Tuần 4 - JavaScript cơ bản 1

Bây giờ chúng ta sẽ tập trung vào vua của web, JavaScript. Ngay cả khi bạn sẽ không tập trung vào web, thì JavaScript vẫn là một phần giới thiệu tuyệt vời, tuyệt vời về logic lập trình, các khái niệm lập trình, v.v. Với JavaScript, bạn có thể tìm hiểu về chuỗi, vòng lặp, hàm, phương thức, mảng, v.v. , đó là tất cả các khái niệm được chia sẻ bởi các ngôn ngữ lập trình khác

Nếu bạn quan tâm đến tương lai của web, hãy học JavaScript và “tìm hiểu sâu về nó” như một người đàn ông khá quan trọng đã nói gần đây

Bạn sẽ học từ một trong những khóa học TỐT NHẤT, tại một trong những khóa học TỐT NHẤT, toàn diện nhất và cập nhật nhất

Vì vậy, hãy làm điều đó

Trong suốt 4 tuần, chúng tôi sẽ sử dụng một khóa học từ Udemy có tên là “Khóa học JavaScript hoàn chỉnh 2019. Xây dựng dự án thực tế. ”

Đừng trả nhiều hơn khoảng $10 cho khóa học. Nếu Udemy đang hiển thị nhiều hơn thế (hơn 9. 99), sau đó truy cập trang web của người hướng dẫn và nhấp vào nút của anh ấy để mua khóa học. Phiếu giảm giá của anh ấy sẽ cung cấp cho bạn với giá 10 đô la. Đây là liên kết -> http. // anh hùng mã hóa. io/

**** FYI. Toàn bộ phần của tuần này thực sự miễn phí, vì vậy về mặt kỹ thuật, bạn không phải trả tiền cho khóa học cho đến tuần sau. **

Tại sao khóa học này? . Nó có thứ hạng rất cao, nhiều bài phê bình và cá nhân tôi xác nhận nó là một trong những thứ tốt nhất hiện có. Thứ hai, nó có một loạt các thách thức về mã hóa trên đường đi. Chúng tôi cần những thứ này. Chúng ta cần được thử thách khi học những thứ này

Vì vậy, trong tuần ĐẦU TIÊN này, tôi cần bạn hoàn thành toàn bộ phần có tên Cơ bản về Ngôn ngữ JavaScript (khoảng 30 bài giảng) và hoàn thành TẤT CẢ 5 thử thách viết mã

KHÔNG nhìn vào các giải pháp trước khi đưa ra giải pháp làm việc của riêng bạn. Nếu bạn gặp bất kỳ vấn đề nào trong việc giải quyết chúng, đừng xem xét các giải pháp trước khi bạn thực sự dành thời gian vật lộn với chúng

THÁNG 3 - JavaScript

Tuần 1

Tuần này chúng ta sẽ chuyển sang thao tác DOM và Sự kiện

Đây chính là trái tim của JavaScript. Thao tác DOM sẽ được sử dụng trong mọi thứ về sau. Và các sự kiện cũng

HTML là cấu trúc trang
CSS làm cho nó đẹp
Nhưng JavaScript làm cho nó thú vị và tương tác

Vì vậy, hãy lấy những khái niệm cơ bản mà chúng ta đã học tuần trước và sử dụng chúng một cách thực tế trong cửa sổ trình duyệt

Tiếp tục Khóa học JavaScript hoàn chỉnh 2019. Xây dựng dự án thực tế

Bài tập của bạn là phần. Thao tác và sự kiện DOM

Tuần 2

Tiếp tục Khóa học JavaScript hoàn chỉnh 2019. Xây dựng dự án thực tế

Bài tập của bạn là phần. Tổng quan về ES6

tuần 3

Tuần này sẽ có một chút xúc xắc. Bạn sẽ phải suy nghĩ kỹ hơn một chút khi chúng tôi khám phá các nguyên mẫu, đối tượng, bao đóng, v.v. , nhưng tôi đảm bảo với bạn rằng đây là cốt lõi của JavaScript. Nếu bạn đang tìm kiếm một công việc JavaScript, bạn SẼ được hỏi về các chủ đề này. Ngoài ra, tôi nghĩ bạn sẽ tìm thấy rất nhiều khoảnh khắc 'AHA' khi bạn xem những gì đang diễn ra ở đây. Cố gắng hết sức để làm theo các bài giảng

Tuần tới chúng ta sẽ rút ra mọi thứ chúng ta đã học được trong khóa học và tạo ra một ứng dụng khá quan trọng

Tiếp tục Khóa học JavaScript hoàn chỉnh 2019. Xây dựng dự án thực tế

Bài tập của bạn là phần. JavaScript nâng cao. Đối tượng và chức năng

tuần 4

Tuần này sẽ là đỉnh cao của mọi nỗ lực JavaScript của bạn. Bạn đã học được rất nhiều điều và sẽ cảm thấy tốt hơn nhiều về các kỹ năng JavaScript của mình. Chỉ cần nghĩ lại tuần 1 của JS…. bạn đã đi một chặng đường dài

Hãy bắt đầu với dự án JS cuối cùng của chúng ta

Tuần này chúng ta sẽ “Kết hợp tất cả lại với nhau” với “Dự án ứng dụng ngân sách” của Jonas. ”

Đây là một phần dài khoảng 5 giờ và đồng thời phải là thử thách và khai sáng

Và khi bạn thoát khỏi nó, bạn sẽ có một dự án JavaScript lớn để thêm vào danh mục đầu tư của mình và đẩy lên Github

Hãy chắc chắn để hiểu các khái niệm trên đường đi. Bản thân những dự án này không có giá trị trong tìm kiếm việc làm. Chúng chỉ có giá trị nếu bạn có thể giải thích chúng và hướng dẫn nhà tuyển dụng tiềm năng về cách bạn xây dựng nó

THÁNG 4 - PHP / Chuyên ngành của bạn

Tuần 1

Tháng này rất quan trọng và là bước ngoặt trong quá trình rèn luyện của bạn

Nhưng trước khi chúng tôi đến đó, bạn cần tìm hiểu một chút về PHP

Tin tốt là PHP, theo ý kiến ​​của tôi, RẤT NHIỀU cú pháp giống như JavaScript, vì vậy ngoài việc nó là ngôn ngữ phía máy chủ, bạn có thể chọn nó nhanh chóng. Vì vậy, bạn sẽ mất một tuần cho điều đó

Vì vậy, trước khi bạn bắt đầu chuyên môn của mình, tôi nghĩ điều quan trọng là phải học một khóa cơ bản về PHP. Nếu sau này bạn quyết định khám phá WordPress hoặc một framework như Laravel, bạn sẽ cần tài liệu cơ bản này

Và vì tôi muốn làm cho khóa học này tiết kiệm chi phí nhất có thể, tôi sẽ cung cấp cho bạn hai lựa chọn trong tuần này

  1. (Khuyến khích). Trong tùy chọn này, bạn sẽ lấy “Nền tảng. Hướng dẫn cho người mới bắt đầu về PHP” của John Moris trên Skillshare. Đây là một khóa học tuyệt vời và sẽ không chỉ dạy cho bạn những nền tảng của PHP mà còn hướng dẫn bạn cách gửi email, cách tạo các biểu mẫu đơn và nhiều trang, đồng thời giúp bạn tương tác với cơ sở dữ liệu. Vui lòng tạo tài khoản mới để bắt đầu dùng thử hai tháng khác (bạn phải sử dụng thẻ khác, nhưng hãy nhớ nếu bạn hủy trước khi hết hai tháng, bạn sẽ không bị tính phí một xu nào. Đây là liên kết đến bản dùng thử hai tháng, sau đó tìm kiếm khóa học trên và lấy nó. Bạn sẽ thích nó
  2. Nếu bạn không muốn bắt đầu một bản dùng thử Skillshare khác, thì bạn có thể tham gia khóa học PHP Practitioner trên trang web Laracasts. Nó hoàn toàn miễn phí, nhưng nó không bao gồm những điều cơ bản cũng như khóa học trên. Tuy nhiên, nếu bạn đã quen thuộc với PHP và muốn tìm hiểu sâu hơn về nó, thì tùy chọn này có thể hoàn hảo cho bạn vì nó tăng tốc rất nhanh. Đây là liên kết -> https. //laracast. com/series/php-dành cho người mới bắt đầu

Tuần 2, 3, 4 – Chọn chuyên ngành của bạn

Trong thời gian còn lại của tháng này, bạn sẽ bắt đầu thu hẹp phạm vi chuyên môn của mình

Bây giờ hãy lắng nghe tôi…. đây là cách bạn chọn chuyên ngành của mình…

  • Ngôn ngữ/khuôn khổ/doanh nghiệp nào nổi bật nhất trong khu vực của bạn hoặc khu vực bạn định tìm việc làm?
  • Ngôn ngữ/khuôn khổ/doanh nghiệp nào nổi bật nhất trong khu vực của bạn hoặc khu vực bạn định tìm việc làm?
  • Ngôn ngữ/khuôn khổ/doanh nghiệp nào nổi bật nhất trong khu vực của bạn hoặc khu vực bạn định tìm việc làm?
  • Và cuối cùng, bạn thích cái nào nhất?

Chẳng hạn, khi tôi bắt đầu học Ruby on Rails, tôi ngay lập tức nhận thấy rằng KHÔNG có doanh nghiệp nào trong khu vực của tôi sử dụng nó mà tôi biết. Không có danh sách công việc nào nói về Ruby hoặc Rails. Và. Tôi không thích nó (tôi có thể nói thế không?). Vì vậy, tôi dừng lại. Có rất nhiều JavaScript, Java, SQL, v.v…. nhưng không có hồng ngọc. Vì vậy, tôi bỏ nó. Bạn có thể đọc thêm về hành trình đó trong một bài viết khác nếu bạn quan tâm

Vì kế hoạch chi tiết này tập trung vào Phát triển Web, theo ý kiến ​​​​của tôi, hãy để tôi cung cấp cho bạn các tùy chọn hàng đầu để tạo nên chuyên môn của bạn

  • Thêm JavaScript
  • con trăn
  • Phản ứng. js
  • PHP
  • WordPress

Đó là tất cả những gì tôi muốn giới thiệu

Vì vậy, hãy chọn một trong những điều sau đây trong ba tuần tới

**Thêm JavaScript – **Tìm hiểu sâu hơn về JavaScript vì còn RẤT NHIỀU chiều sâu nữa để tìm hiểu. Và, ngày nay JavaScript đang có nhu cầu cao. Nếu bạn đã thưởng thức nó cho đến nay, thì “còn nhiều thứ nữa đến từ đâu. ”

gợi ý bao gồm

  • Tìm hiểu gỡ lỗi JavaScript của Joe Chellman, trên Lynda. com
  • Khóa đào tạo cơ bản về jQuery của Joe Marini <–Nhưng hãy cẩn thận. Bạn có thể dễ dàng trở nên phụ thuộc vào jQuery do nó dễ sử dụng, nhưng nhìn chung bạn chỉ cần nó cho một vài thứ
  • Chọn và chọn bất kỳ chủ đề nào từ danh sách này trong Treehouse
  • Hoặc, và đây sẽ là một cách tuyệt vời để tiến lên phía trước, hãy sử dụng Modern JavaScript From The Beginning của Brad Traversy, trên Udemy. com và bắt đầu một số dự án tuyệt vời (đồng thời tìm hiểu sâu hơn về JS)

**Python – **Python hiện cũng đang có nhu cầu cao và nó khá dễ chọn sau khi biết JavaScript. Và, nó rất mạnh mẽ và có thể làm được rất nhiều nếu bạn thực sự hiểu về nó và học cách sử dụng các thư viện. Nó cũng có thể trở nên rất phức tạp

gợi ý bao gồm

  • Khóa đào tạo cơ bản về Python của Bill Weinman, trên Lynda. com. Điều này sẽ là quá đủ và khuyến nghị tốt nhất

**Phản ứng. js – **Không phải nút. js, không phải Vue. js, nhưng phản ứng. js. Tại sao? . Hà. Vâng, một phần như vậy. Nhưng, tôi nghĩ rằng nó có một tương lai lành mạnh. Ngoài ra, nếu bạn học được điều này, bạn có thể chuyển sang React Native và xây dựng ứng dụng di động

gợi ý bao gồm

  • học phản ứng. js của Eve Porcello, trên Lynda. com. Đây sẽ là một thử thách vì vậy tôi sẽ để nó ở đề xuất này

**PHP – **Bạn có thể học PHP và sẽ tìm thấy nhiều công việc ổn định và nhiều công việc ngoài kia. Và nó cũng là một ngôn ngữ rất thú vị và mạnh mẽ

gợi ý bao gồm

  • Đào tạo cơ bản về PHP của Kevin Skoglund, trên Lynda. com
  • Người mới bắt đầu PHP, bởi Treehouse
  • Hướng đối tượng PHP, bởi Treehouse

WordPress – Cuối cùng, bạn có thể trau dồi kỹ năng của mình trên WordPress và sẽ không thất vọng

Có một khóa học tổng thể cho điều này và tôi thực sự khuyên bạn nên chỉ có khóa học này

Phát triển WordPress. Xây dựng các chủ đề và plugin tùy chỉnh của Zac Gordon, trên Udemy. com

Trong khóa học này, Zac mở mui xe của WordPress và nói với tất cả. Cá nhân tôi có thể nói rằng tôi đã học được rất nhiều từ khóa học này và chỉ có thể cảm thấy tự tin như tôi làm trong WordPress vì điều này

CẢNH BÁO. HÃY CHẮC CHẮN CHỈ CHỌN MỘT CHUYÊN MÔN VÀ KIÊN TRÌ VỚI NÓ

CẢNH BÁO. HÃY CHẮC CHẮN CHỈ CHỌN MỘT CHUYÊN MÔN VÀ KIÊN TRÌ VỚI NÓ

CẢNH BÁO. HÃY CHẮC CHẮN CHỈ CHỌN MỘT CHUYÊN MÔN VÀ KIÊN TRÌ VỚI NÓ

THÁNG 5 - Dự án

Tháng 5 được dành để xây dựng mọi thứ, cho dù đó là dự án từ hướng dẫn hay những điều độc đáo mà bạn nghĩ ra để thử thách bản thân

Bạn có thể đã thực hiện một vài dự án đơn giản từ các hướng dẫn trước đây. Nếu bạn làm như vậy, bạn nên chắc chắn đẩy chúng lên GitHub

Bạn cũng có thể xem lại các hướng dẫn trước đây để dành nhiều thời gian hơn cho các dự án đó

Dù bạn làm gì, trong tháng này, bạn nên tập trung vào các dự án trung gian hơn mà bạn sẽ tự hào khi giới thiệu với nhà tuyển dụng tiềm năng.

Những thứ như ứng dụng mua sắm, máy tính, trò chơi, v.v. tốt. Ngoài ra, hãy chắc chắn đặt phong cách của riêng bạn và áp dụng hương vị của riêng bạn cho chúng. Làm cho chúng trông đẹp mắt cũng như hoạt động phù hợp

Bạn sẽ hoàn thành ít nhất một dự án một tuần. Chọn điều này vào đầu tuần và tuân theo nó. Đừng lạc lối với người khác. Chỉ cần hoàn thành một việc một tuần

Ngoài ra, bạn sẽ bắt đầu hoàn thành các thử thách mã hóa trên Codewars. com. Điều này sẽ chuẩn bị cho bạn những thách thức về mã hóa mà bạn có thể sẽ gặp phải khi bắt đầu phỏng vấn xin việc. Đăng ký tài khoản miễn phí tại đây và chọn thử thách đầu tiên của bạn

Liên quan đến các dự án, đây là một số gợi ý mặc dù tôi khuyên bạn nên tự nghiên cứu để tìm ra một số dự án thực sự phù hợp với mình và quan trọng hơn, không làm bạn sa lầy và đưa bạn đi đúng hướng. Vì vậy, hãy đọc các tùy chọn dưới đây một cách thận trọng

JavaScript

  • JavaScript hiện đại từ đầu bởi Brand Traversy, trên Udemy. Đây là một khóa học tuyệt vời, xuất sắc mà bản thân tôi vừa mới trải qua. Nó có 10 dự án trong đó và vì Udemy hầu như luôn có các khóa học $10, tôi sẽ chọn cái này và chọn một vài dự án từ đó
  • JavaScript 30 của Wes Bos. Xây dựng 30 dự án rất gọn gàng trong 30 ngày. Bạn cũng có thể chọn một số ở đây

TRĂN

  • Có rất nhiều dự án tuyệt vời mà bạn có thể xây dựng trong Khóa học Python của Treehouse
  • dự án câu lạc bộ mã. com có ​​một số lượng lớn miễn phí (và duy nhất. ) Dự án Python
  • Kinh thánh Python của Ziyad Yehia, trên Udemy. com. Có 11 dự án. Chọn một trong số này nếu bạn muốn

PHP

  • Dự án PHP đơn giản tại Lynda. com
  • Xây dựng một trang web PHP cơ bản với Alena Holligan, tại Treehouse

PHẢN ỨNG. JS

  • Tôi không biết phản ứng. js, vui lòng cho tôi một số ví dụ về các dự án mà bạn có thể xây dựng trong các nhận xét và tôi sẽ thêm chúng vào

Tuần 1

Dự án số 1 – Đẩy lên GitHub

Tuần 2

Kết thúc Dự án #1 – Đẩy lên GitHub

tuần 3

Dự án #2 – Đẩy lên GitHub

tuần 4

Dự án #2 – Đẩy lên GitHub

THÁNG 6 - Tính chuyên nghiệp / Ứng dụng

Đây là tháng thứ 6 trong hành trình học viết mã và kiếm việc làm trong 6 tháng của bạn

Bây giờ bạn có thể mệt mỏi nhưng hãy tiếp tục mài giũa và đừng quên mục tiêu

Bạn có một trang web đang hoạt động hiển thị hành trình, khả năng, dự án của bạn

Bạn có một trang GitHub hiển thị các dự án của mình

Bạn đã làm việc chăm chỉ để đạt được kỹ năng viết mã vững chắc và có tố chất của một Nhà phát triển cơ sở. Hãy nghĩ xem bạn đã đi được bao xa

Bạn đã hoàn thành ít nhất bốn dự án đang được trưng bày và bạn đã vắt óc suy nghĩ với các thử thách viết mã

Bây giờ chúng ta hãy nói chuyện công việc

Tháng này bạn sẽ kết nối mạng. Bạn sẽ chuẩn bị sơ yếu lý lịch của bạn. Bạn sẽ nghiên cứu công việc và bạn sẽ áp dụng

Hội chứng kẻ mạo danh sẽ bùng phát. Bạn sẽ cảm thấy hoàn toàn không đủ. Và đây là tất cả tốt

Bất cứ khi nào bạn sẵn sàng tham gia vào một nỗ lực không thoải mái để cải thiện tình hình của mình, bạn đang thực sự trưởng thành. Bạn không thể phát triển thoải mái mọi lúc

Bạn không được nghĩ, “Chúng ta sẽ biết nhiều hơn tôi và tôi sẽ trông như một kẻ ngốc. “Tất nhiên là bạn sẽ. Nhưng bạn cũng có giá trị để mang lại và bạn nên cảm thấy hài lòng về những thành tích của mình, sự sẵn sàng học hỏi của bạn và bạn nên cho mọi người biết điều đó và chủ động loại bỏ mọi tiêu cực thực sự chủ yếu đến từ chính bạn.

Có được công việc chủ yếu là quan hệ. Đó là tất cả về mức độ tự tin của bạn về bản thân cho dù bạn đánh bom một cuộc phỏng vấn viết mã hay bạn làm tốt

Vì vậy, trong tháng này, hãy cùng nhau thu xếp mọi thứ, đưa tên tuổi của chúng ta ra khỏi đó và tìm một công việc

Tuần 1

Tạo sơ yếu lý lịch của bạn. Điều này bao gồm giấy của bạn và sơ yếu lý lịch kỹ thuật số của bạn. Đảm bảo GitHub của bạn trông ổn. Và tạo một sơ yếu lý lịch bằng giấy cứng (nghĩ rằng đó sẽ là một tài liệu Word hoặc phương tiện kỹ thuật số khác mà bạn cũng có thể tải lên các ứng dụng trực tuyến). Đây là một bài viết tuyệt vời để giúp bạn tạo sơ yếu lý lịch đó với một mẫu vững chắc để bắt đầu.

Thứ hai, và bạn sẽ giải quyết vấn đề này trong suốt tháng, bạn sẽ tham gia khóa học này

Làm chủ mã phỏng vấn nhà phát triển web của Ray Villalobos, trên Lynda. com

Điều này sẽ giúp bạn luôn nhạy bén và khiến bạn phải suy nghĩ thấu đáo những câu hỏi hóc búa mà bạn có thể được hỏi trong cuộc phỏng vấn.

Vì vậy, hãy hoàn thành sơ yếu lý lịch kỹ thuật số và giấy của bạn và bắt đầu khóa học này cho Tuần 1

Tuần 2

Tuần này bạn sẽ nghiên cứu việc làm

Lấy một mẩu giấy vụn, truy cập internet và tìm 20 công việc trong khu vực của bạn (hoặc từ xa?) Có vẻ như công việc bạn đang tìm kiếm. Bỏ qua các bằng cấp ưu tiên, chỉ cần nhìn vào các bằng cấp tối thiểu. Bạn có thể giành chiến thắng trước người phỏng vấn khi bạn thể hiện sự háo hức và đam mê học hỏi của mình.

Tuần này bạn sẽ phấn đấu ứng tuyển ít nhất 10 vị trí. Cống hiến hết mình. Chìa khóa trong tuần này là nhận được vô số đơn đăng ký

Ngoài ra, bạn sẽ tiếp tục khóa học được đề cập trong tuần trước

tuần 3

Tuần thứ ba, bạn sẽ tiếp tục nghiên cứu và nộp đơn xin việc. Hãy nhớ CHỈ tìm kiếm các bằng cấp tối thiểu. Nếu có hơn 2 năm kinh nghiệm, hãy đăng ký. Tất nhiên, nếu nó giống như 10+, một vị trí cấp cao hoặc trong một số ngôn ngữ hoặc khuôn khổ mà bạn không biết gì về nó, thì hãy tiếp tục

Thứ hai, bạn sẽ tiếp tục khóa học Ray Villalobos để luôn nhạy bén và sẵn sàng cho các cuộc phỏng vấn sắp tới

Thứ ba, bạn sẽ học thêm hai khóa học rất ngắn

Đầu tiên, với tổng thời lượng 21 phút, là khóa học có tên Xây dựng sự tự tin của Todd Dewett, trên Lynda. com. Bạn sẽ cần điều này để tự tin theo đuổi công việc trong lĩnh vực mà bạn vẫn còn khá mới mẻ.

Thứ hai, và đây là tùy chọn trong một tiếng rưỡi, Giao tiếp với sự tự tin của Jeff Ansell, trên Lynda. com. Một lần nữa, cái này là tùy chọn, nhưng rất khuyến khích

tuần 4

Và cuối cùng chúng ta ở đây, tuần cuối cùng

Bạn đã tiến rất xa với mong muốn học cách viết mã và kiếm việc làm trong sáu tháng. Nghĩ lại khi bạn hoàn toàn không biết cách viết mã hoặc rất yếu về nó

Hãy tự tin vào vị trí hiện tại của bạn

Mọi thứ không kết thúc vào tuần cuối cùng này. Bạn phải tiếp tục nộp đơn xin việc và tham dự các cuộc phỏng vấn cho đến khi bạn nhận được nó

Tin tốt là bạn được trang bị tốt để có được công việc đó. Bạn là. Dừng lại với sự nghi ngờ

Vì vậy, tuần cuối cùng này, hãy tiếp tục hướng tới mục tiêu nhận được công việc đó với tư cách là Nhà phát triển web cấp dưới

Tiếp tục kết nối mạng. Tiếp tục nghiên cứu công việc và áp dụng cho họ

Tôi rất thích nếu bạn để lại nhận xét về tiến trình của mình hoặc bất kỳ câu chuyện thành công nào mà bạn có. Câu hỏi cũng được hoan nghênh

Tôi có thể học Python trong 6 tháng và kiếm việc làm với nó không?

Nếu bạn đang tìm kiếm một câu trả lời chung chung, thì đây là. Nếu bạn chỉ muốn tìm hiểu những điều cơ bản về Python, có thể chỉ mất vài tuần. Tuy nhiên, nếu bạn đang theo đuổi sự nghiệp khoa học dữ liệu ngay từ đầu, bạn có thể mất từ ​​bốn đến mười hai tháng để học đủ Python nâng cao để sẵn sàng cho công việc.

Tôi có thể trở thành nhà phát triển Python nhanh như thế nào?

Mất bao lâu để trở thành nhà phát triển python? . Nếu bạn hoàn thành bằng cử nhân, bạn sẽ mất bốn năm, cộng với một hoặc hai năm kinh nghiệm làm việc về ngôn ngữ doanh nghiệp hoặc một lĩnh vực liên quan. six to eight weeks for an average programmer to learn the basics of the Python language. If you complete a bachelor's degree, it will take you four years, plus perhaps a year or two of job experience in enterprise language or a related area.

Làm thế nào để trở thành chuyên gia Python trong 6 tháng?

Đó là cách tôi chọn trăn trong 6 tháng. .
Sao chép mã từ những người khác để sử dụng trong ứng dụng của bạn
Phát triển gói của riêng bạn cho người khác và nhận phản hồi
Đóng góp cho các dự án hiện có

6 tháng có đủ để học viết mã không?

Hầu hết các lập trình viên đều đồng ý rằng phải mất từ ​​ba đến sáu tháng để quen với những điều cơ bản về viết mã . Nhưng bạn có thể học viết mã nhanh hơn hoặc chậm hơn tùy thuộc vào tốc độ ưa thích của bạn. Hãy đi vào các kỹ năng cụ thể mà bạn sẽ cần phải học.