• 2024-07-03

Cách tìm hiểu lập trình và khởi chạy ứng dụng của bạn trong 3 tháng không có kinh nghiệm lập trình |

Ác mộng của cựu nô lệ tình dục IS tị nạn trên đất Đức

Ác mộng của cựu nô lệ tình dục IS tị nạn trên đất Đức

Mục lục:

Anonim

Nếu bạn đã từng bắt đầu một công ty phần mềm hoặc xây dựng một ứng dụng di động, bạn có thể gặp các tùy chọn này để tìm ra:

  1. Tìm một kỹ thuật
  2. Thuê một freelancer để xây dựng ứng dụng của bạn.
  3. Tìm hiểu lập trình và tự xây dựng ứng dụng.

Khi tìm một người đồng sáng lập, nếu bạn chưa biết ai đó có khả năng kỹ thuật, nó sẽ là một quá trình rất dài, khó khăn để tìm ai đó làm việc với bạn - nếu bạn có thể làm được điều đó một cách thành công.

Bạn cần một người có khả năng về mặt kỹ thuật, có thời gian để làm việc trong dự án, và có niềm đam mê đang làm. Loại người bạn cần hợp tác với nhu cầu rất cao, vì vậy ngay cả khi bạn tìm thấy ai đó, sẽ rất khó để thuyết phục họ tham gia nhóm của bạn.

Nếu bạn có tiền, hãy thuê một freelancer có thể làm việc. Tuy nhiên, thuê một người nào đó để xây dựng ứng dụng của những giấc mơ của bạn là cực kỳ khó khăn, và có thể mất nhiều thời gian hơn bạn mong đợi.

Trong quá trình làm việc với một freelancer, bạn có thể thấy họ không xây dựng mọi thứ theo cách bạn mong đợi- thiết kế sẽ tắt, mọi thứ sẽ không hoạt động nhanh như bạn muốn, hoặc sẽ có các yếu tố giao diện nhỏ mà bạn không nghĩ sẽ được đưa vào. Ngoài ra, bạn sẽ có những ý tưởng mới cho ứng dụng mà bạn muốn thêm trước hoặc sau khi phát hành và ứng dụng sẽ yêu cầu sửa lỗi và bảo trì sau khi ra mắt, điều này sẽ tốn thêm tiền. Bởi vì điều này, bạn sẽ được trả tiền dịch giả tự do của bạn nhiều hơn bạn đã được trích dẫn chỉ đơn giản là để hoàn thành dự án.

Xem thêm: Bạn có thể tạo một ứng dụng tuyệt vời mà không có một nền tảng công nghệ? Một năm trước, khi tôi là một sinh viên kinh doanh 20 tuổi, tôi bắt đầu xây dựng một dịch vụ phát nhạc trực tuyến tốt cho cả hai nhạc sĩ và người hâm mộ âm nhạc.

Trong năm đầu tiên tôi khởi nghiệp, tôi đã tìm kiếm một người đồng sáng lập kỹ thuật. Tôi đã trải qua ít nhất ba người đồng sáng lập kỹ thuật, mỗi người trong số họ cùng hợp tác thực sự tốt, nhưng họ thiếu niềm đam mê hoặc thời gian và cam kết với dự án. Mọi thứ chuyển động rất chậm bởi vì chúng tôi chưa bao giờ xây dựng thứ gì đó mà tôi đủ tự tin để phát hành.

Năm tiếp theo được dành để cố gắng thuê dịch giả tự do. Các vấn đề ở đây tương tự như những vấn đề nảy sinh trong quá trình săn lùng những người tự do đồng sáng lập kỹ thuật, những người có giá cả phải chăng cũng có công việc toàn thời gian và ít thời gian để cam kết với một dự án. Trong trường hợp của tôi, phải mất sáu tháng để có được ứng dụng iOS của tôi được xây dựng.

Thật không may cho tôi, ai đó đã đột nhập vào chiếc xe dịch giả và lấy trộm máy tính xách tay của mình với tất cả mã trên đó. Sáu tháng làm việc đã biến mất và tôi đã hết tiền. Vì tôi dường như không tìm được người đồng sáng lập và không có tiền để thuê một freelancer khác, tôi cũng không thể đợi thêm sáu tháng nữa cho người tôi thuê để sửa lỗi này, tôi quyết định tự mình làm điều này. > Xem thêm: Cách tìm đối tác kinh doanh

Mất bao lâu

thực sự

để học lập trình?

Dù bạn làm gì, xin đừng Google "Mất bao lâu để học lập trình ?" như tôi đã làm. Bạn sẽ không được khuyến khích bởi những người đưa ra câu trả lời như “Tôi đã lập trình được 5 năm và tôi vẫn đang học,” hoặc “Khoảng hai năm nếu bạn làm một bài học một ngày.” Đây là một trong những Tôi luôn nghĩ, "Hai năm !? Tôi chắc chắn có thể tìm được một người đồng sáng lập giỏi trong khoảng thời gian đó! ” Mặc dù bạn sẽ liên tục học những điều mới trong lập trình, bạn sẽ không mất hai năm để học đủ để xây dựng chương trình hoặc ứng dụng

Trong quá trình làm các hướng dẫn và phạm sai lầm, tôi đã dành khoảng sáu tiếng mỗi ngày để lập trình (trong khi tôi tốt nghiệp đại học vào thời điểm này, tôi vẫn có một công việc bán thời gian). Vào sáu giờ mỗi ngày, tôi đã xây dựng và khởi chạy ứng dụng iOS của mình sau ba tháng. Đây là kết quả nếu bạn muốn có một cái nhìn (may mắn thay, những nỗ lực tiếp cận nhạc sĩ trước đây có nghĩa là tôi đã có một số âm nhạc để làm việc với.)

Tôi sẽ hướng dẫn bạn chính xác cách tôi đã làm nó.

Hướng dẫn và hiểu những điều cơ bản

Không có kinh nghiệm lập trình trước đó, tôi không biết phải làm gì. Tôi thậm chí không biết viết mã, hoặc cách đặt một ứng dụng trên iPhone của mình.

May mắn thay, tôi đã xem một trang web tuyệt vời dạy chương trình iOS cho người mới bắt đầu-Mã với Chris. Bạn có thể thực hiện một vài bài học đầu tiên miễn phí để xem liệu nó có phù hợp với bạn hay không. Vì tôi không có tiền, tôi thuyết phục cha mẹ tôi trả tiền cho khóa học, và tôi thấy nó rất hữu ích.

Dưới đây là một số tài nguyên khác mà bạn có thể xem để học lập trình. Một số là miễn phí, một số được trả:

Codecademy

MIT OpenCourseWare

Khan Academy

  • Các video khác nhau trên YouTube
  • Đảm bảo bạn chọn một khóa học dành cho người mới bắt đầu, không dành cho người lập trình có kinh nghiệm. Các chương trình này sẽ dạy cho bạn những công cụ mới bắt đầu siêu cơ bản đôi khi có thể khó hiểu.
  • Nếu bạn đang học lập trình iOS, tôi khuyên bạn nên viết mã với Chris. Nó không phải là miễn phí, nhưng các video làm cho mọi việc thực sự dễ dàng để làm theo, và ông đã làm một công việc tuyệt vời giải thích mọi thứ theo cách có ý nghĩa với những người phi kỹ thuật.
  • Xem thêm: 11 Khóa học trực tuyến miễn phí tuyệt vời cho s

Làm gì trong khóa học

Trong khóa học, điều cực kỳ quan trọng là bạn thực sự viết mã. Nếu bạn đang theo dõi một loạt video trên YouTube, đừng xem video nghĩ rằng bạn sẽ thu thập thông tin và ghi chú, sau đó quay lại và viết mã. Điều này sẽ không hoạt động. Nó đã được chứng minh rằng mọi người học nhanh hơn bằng cách phạm sai lầm.

Bạn cần phải làm theo và tự viết mã. Khi bạn làm điều này, bạn sẽ thấy rằng đôi khi nó không hoạt động, ngay cả khi mã trông giống như trong hướng dẫn, hoặc một số mã bạn đã viết trước đó trong hướng dẫn không hoạt động nữa. Điều rất quan trọng là bạn phạm sai lầm như thế này và vượt qua chúng.

Hầu hết mọi người trở nên chán nản khi họ bắt gặp một sai lầm mà họ nghĩ là không thể giải quyết được. Khi bạn gặp lỗi lập trình, Stack Overflow là người bạn tốt nhất của bạn. Là người mới bắt đầu, có khả năng mọi thứ bạn Google liên quan đến các vấn đề lập trình sẽ dẫn đến các liên kết đến trang web này, với các câu trả lời tuyệt vời sẽ cực kỳ hữu ích cho bạn. Đừng sợ phải cụ thể khi bạn gặp phải các vấn đề mà bạn gặp phải.

Cày qua khóa học càng nhanh càng tốt. Có khả năng bạn sẽ đến gần cuối và vẫn còn ít hoặc không biết bạn đang làm gì. Không sao đâu. Đến cuối một hướng dẫn tốt, bạn sẽ hiểu rõ hơn về quá trình bạn cần phải trải qua để xây dựng thứ gì đó.

Làm gì sau khóa học

Sau khóa học lập trình, hầu hết mọi người sẽ khuyến khích bạn bắt đầu với các chương trình nhỏ. Giả sử khóa học lập trình của bạn có bạn xây dựng một số chương trình nhỏ, khả thi, tôi sẽ không khuyến khích điều này. Xây dựng các chương trình nhỏ vì mục đích lập trình sẽ làm bạn chán nản.

Ngoài ra, tôi khuyến khích bạn bắt đầu xây dựng các phần của ý tưởng của bạn. Ý tôi là, nếu ứng dụng của bạn có nhiều tính năng, hãy xem từng tính năng một, và xây dựng chúng thành các chương trình riêng biệt.

Ý tưởng của bạn là lý do chính khiến bạn bắt đầu học lập trình, và đó là những gì bạn niềm đam mê về đam mê của bạn sẽ kéo bạn trải nghiệm nhanh hơn nhiều so với việc xây dựng một cái gì đó chỉ để học hỏi. Tôi đã không dành quá nhiều thời gian mỗi ngày để lập trình ứng dụng của mình vì tôi phải học; Tôi đã làm điều đó bởi vì tôi muốn xây dựng nó.

Khi bắt đầu một phần ý tưởng của bạn ngay sau khi hướng dẫn, bạn sẽ ngay lập tức đối mặt với những vấn đề rất lớn, và điều này sẽ đẩy nhanh quá trình học tập. Bạn cũng sẽ thấy những ý tưởng của bạn kết hợp với nhau trong cuộc sống thực, và bạn sẽ chơi với điều bạn đã mơ ước quá lâu.

Xem thêm: Các ứng dụng và công cụ trực tuyến miễn phí tốt nhất cho

Xây dựng chương trình của bạn

Khi bạn đã xây dựng tất cả các phần của chương trình, bạn sẽ đã học được rất nhiều về các yêu cầu lập trình cụ thể cho những gì bạn đang cố gắng kết hợp với nhau. Quay lại các phần này, bạn sẽ thấy mã của bạn sẽ được cải thiện như thế nào. Đây là lý do tại sao, với tư cách là người mới bắt đầu, điều quan trọng là phải xây dựng các phần của chương trình trước khi xây dựng toàn bộ nội dung - bạn muốn sản phẩm cuối cùng được sắp xếp tốt và với tư cách là người mới bắt đầu, có khả năng mã ban đầu của bạn sẽ lộn xộn.

Sau khi kiểm tra các phần của chương trình của bạn, đó là thời gian để đặt tất cả lại với nhau. Bắt đầu với sản phẩm của bạn và tổng hợp các phần bạn đã tạo trước đó. Trong quá trình này, bạn sẽ khám phá những cách mà mã có thể được cải thiện cho hiệu suất và khả năng đọc.

Phát hành chương trình của bạn

Thật đáng sợ khi phát hành một sản phẩm mới. Bạn nghĩ rằng mọi người sẽ ghét nó, bạn sẽ nhận được những đánh giá tồi tệ, và bạn sẽ phát triển một danh tiếng xấu trong số những người dùng tiềm năng.

Những điều này dường như không xảy ra. Khi lần đầu tiên phát hành ứng dụng của mình, nó có một số vấn đề, nhưng từ việc học cách mọi người sử dụng nó, tôi đã có thể nhanh chóng cải thiện nó theo cách mà tôi không bao giờ nghĩ đến.

Phát hành nhanh chóng và cải thiện nó với các bản cập nhật. Sau khi phát hành ứng dụng của chúng tôi, tôi chỉ mất vài tuần để thêm đăng ký nhạc để sử dụng cho doanh nghiệp. Đến thời điểm này, bạn sẽ có đủ kinh nghiệm để thực hiện lặp lại nhanh chóng cho sản phẩm của mình.

Xem thêm: Giới thiệu Lập kế hoạch Lean: Lập kế hoạch ít hơn và phát triển

Lập trình học tập nhanh hơn là lựa chọn tốt nhất không gian công nghệ. Như đã đề cập ở trên, việc thuê một freelancer có thể tốn kém, và việc tìm kiếm những người đồng sáng lập là vô cùng khó khăn.

Đừng phạm lỗi tương tự tôi đã làm; họ theo nghĩa đen đã giữ tôi lại nhiều năm. Chỉ cần bắt đầu học càng sớm càng tốt, niềm đam mê của bạn sẽ mang lại cho bạn.


Bài viết thú vị

Kế hoạch máy tính bảng tốt nhất

Kế hoạch máy tính bảng tốt nhất

Các gói dữ liệu này chỉ cung cấp kết nối Internet không dây qua mạng dữ liệu di động tới bất kỳ thiết bị nào có khả năng, bao gồm máy tính bảng và điểm phát sóng không dây.

Địa điểm tốt nhất cho người tự do

Địa điểm tốt nhất cho người tự do

Phân tích trang web của chúng tôi về dữ liệu gần đây nhất về chi phí và thu nhập ở 50 thành phố đông dân nhất đã xác định những địa điểm tốt nhất cho dịch giả tự do.

Dịch vụ truyền hình trực tuyến tốt nhất

Dịch vụ truyền hình trực tuyến tốt nhất

Dịch vụ truyền phát trực tuyến nào phù hợp với bạn? Trang web của chúng tôi so sánh Hulu, Netflix, HBO Hiện hành, YouTube Red và hơn thế nữa.

Ưu đãi điện thoại di động tốt nhất vào tháng 3

Ưu đãi điện thoại di động tốt nhất vào tháng 3

Các công ty điện thoại di động đang bứt phá khỏi mùa đông blues và diễu hành vào mùa xuân với một số chương trình khuyến mãi mạnh mẽ.

Các gói điện thoại di động tốt nhất của Wal-Mart

Các gói điện thoại di động tốt nhất của Wal-Mart

Wal-Mart mang điện thoại trả trước, thẻ SIM và thẻ nạp tiền cho khoảng một tá hãng không có hợp đồng. Chúng tôi đã nêu bật những kế hoạch tốt nhất mà nó có sẵn.

Ưu đãi điện thoại di động tốt nhất vào tháng 3

Ưu đãi điện thoại di động tốt nhất vào tháng 3

Các công ty điện thoại di động đang bứt phá khỏi mùa đông blues và diễu hành vào mùa xuân với một số chương trình khuyến mãi mạnh mẽ.