Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Cách mà tôi tự học lập trình web [Copy địa chỉ]

Thời gian đăng: 4/5/2016 17:49:24

Ở tuổi 12 , sau khi khám phá ra tùy chọn “Save as Web Page” trong Microsoft Word , tôi bắt đầu tự học lap trinh php. Đương nhiên , hàng đầu tôi học HTML và sau đó là CSS và JavaScript , và tiếp theo đó là một chút   PHP   và Rails. ( ngày nay tôi đang làm việc nhiều với Meteor. )

Làm thế nào để tôi có thể tự học lập trình web?


Trong những năm sau đó , tôi đã đi theo hướng học tập chính thống , và tôi có thể nhận thấy giá trị khi đi theo hướng này , nhưng một số đặc trưng của hướng này là:

  • Nó quá đắt.
  • Tôi phải khá vất vả với việc học trong một lớp học.
  • Tôi có thể tạo cho mình một tiến độ khá thoải mái.

Nhưng đó không phải là một quá trình đơn giản. Sau tất thảy , mình đã không chỉ hoc lap trinh php online về phương pháp làm sao để lập trình web. Tôi cũng đã học được cách   làm thế nào để học , và đó Ấy là điều mà chúng tôi sẽ thảo luận ngay sau đây.

Dưới đây là 5 bước để bạn có thể tự học lập trình web.

1. Chọn một lĩnh vực phát triển web mà bạn thấy hào hứng.

Bạn không thể "trở thành một nhà phát triển web" chỉ bằng cách   đọc một cuốn sách   hoặc xem một số lượng video nào đó. Phát triển web là một lĩnh vực Đông nhiều và việc gắng gỏl để biết hết tất thảy mọi thứ ngay từ đầu sẽ khiến cho bạn cảm thấy mệt mỏi , thất vọng và dẫn đến bỏ cuộc.

trở thành một nhà phát triển web cũng giống như trở thành một nhà khoa học vậy. Có những ý tưởng cơ bản được vận dụng trong toàn ngành , nhưng lần cuối bạn cần phải có chuyên môn. Bạn phải cam đoan tới một cái gì đó thiên thu - mặc dầu rất dễ để chuyển sang một lĩnh vực khác một khi bạn đã nắm chắc một lĩnh vực nào đó - và không bị Phạm vi bởi tuyển trạch của mình. Một số người quen thuộc với PHP có thể làm được nhiều hơn những người chỉ nắm bắt được những kiến thức cơ bản của hàng tá công nghệ web tiên tiến khác.

Nhưng tại thời điểm này không có câu trả lời nào là đúng cả. Miễn là khi bạn học về HTML và CSS , bạn chỉ cần chọn bất luận điều gì có vẻ thú. Dễ thường nên tìm hiểu những trang web mà bạn yêu thích xem chúng được xây dựng bằng gì. Bạn sẽ nhận thấy rằng Rails có mặt ở khắp mọi nơi , nhưng   các framework JavaScript   đang ngày càng gia tăng. Tôi đang làm việc với Meteor , bởi vì tôi thích tính năng thời gian thực của nó. Tuy nhiên các lý do của bạn không phải là Sự tình chính. Chỉ cần gắng gỏl theo đuổi gu riêng của bạn , vì đó là cách độc nhất để bạn có thể duy trì động lực của mình.

Nếu không có gì đặc biệt làm bạn phấn khích , thì hãy gắn bó với những công nghệ phổ biến nhất , như JavaScript và PHP. Thừa thãi tài liệu học tập ở ngoài kia mà ít nhất bạn sẽ cảm thấy vui sướng vì số lượng phong phú của chúng.

2. Thứ lỗi ( tuyệt đại đa số ) các hướng dẫn lập trình web bởi những nhà phát triển web gạo cội.

Các nhà phát triển web dày dạn kinh nghiệm thông thường thiện chí đưa ra những lời khuyên tốt dành cho những người mới bắt đầu , nhưng đa phần là huyền ảo tế để thực hiện chúng. Điều này là bởi vì họ:

  • Không nhớ bạn là một người mới bắt đầu.
  • trông chờ lan tràn thặng dư từ một người chỉ cần nắm bắt được những điều cơ bản.
  • Có gu dựa trên những Sự tình mà bạn có thể chưa bao giờ gặp phải. ( Như là các Sự tình về việc mở mang hệ thống để phục vụ hàng triệu user. )

giá dụ , hỏi về ngôn ngữ nào bạn nên học và cuộc bàn cãi kéo theo không phải là những gì phù hợp nhất   đối với bạn . Nó sẽ là một cuộc bàn cãi dựa dồi dào vào những định kiến của các nhà phát triển này có được thông qua công việc của họ.

Đây là kinh nghiệm của tôi:

dù cho bạn có bắt đầu học PHP hoặc Rails hoặc JavaScript , hay bất luận công nghệ nào khác đi nữa thì cũng chẳng quan trọng lắm. Lý do vì sao ư? bởi vì việc chuyển từ một ngôn ngữ này sang một ngôn ngữ khác là   Việc nhỏ nhen   so với việc nhảy từ một người không biết lập trình trở thành một nhà phát triển web.

Có những nhà phát triển web nhiều kinh nghiệm đưa ra những lời khuyên tuyệt vời , nhưng khi lời khuyên đó được đưa ra , hãy hỏi bản thân mình rằng: Đây thật sự có phải là cách tối ưu dành cho một người mới bắt đầu học lập trình?  

3. Hãy tạo cho mình một đề án chính xác ( và có thể Đạt tới ).

Sau khi đã học được những kiến thức cơ bản của phát triển web , hãy gắng gỏl xây dựng một cái gì đó mà không làm theo hướng dẫn của một cuốn sách hay một tutorial nào đó. Bởi cho đến nay , đây là cách công hiệu nhất để bạn:

  • Cảm thấy vui sướng khi làm một cái gì đó.
  • Khám phá ra những điểm yếu trong kiến thức của bạn.
  • Học cách làm thế nào để giải quyết Sự tình thực tế.

Không quan trọng việc bạn chọn   cái gì   để xây dựng , nhưng hãy giữ cho phạm vi của đề án đó càng nhỏ càng tốt. Nếu bạn có thể nhìn Hành sự trước thiên thời bản thân mình đang dành ra nhiều ngày để làm đề án này , vậy thì nó là quá lớn. Hãy làm cho nó nhỏ hơn. Bạn đừng có vẽ ra lan tràn thặng dư tính năng.

ngoài ra hãy vững chắc xác định một điểm chấm dứt cho đề án đó. Những tính năng nào sẽ có khi bạn có thể gán nhãn cho nó là "hoàn thành"? Bạn muốn biết khi nào thì bạn được phép cảm thấy bằng lòng với những gì bạn đã làm. ( Và điều này không đồng nghĩa với khi đề án đó đã sẵn sàng để ra lò , vì bạn không thèm phải phát hành sản phẩm đó. )

Tùy thuộc vào lĩnh vực phát triển web nào mà bạn đang tập kết chuyên sâu trong các đề án khăng khăng , nhưng sau đây là một số ý tưởng đáng xem xét:

  • Một chương trình hiển thị danh sách to-do ( công việc cần làm ngay ).
  • Một phương tiện viết blog riêng.
  • Một phương tiện để theo dõi việc tập thể dục.

Bất kỳ đề án nào mà mục tiêu chính của nó là làm việc với một số dữ liệu cơ bản là cách tốt để thẩm tra kiến thức của bạn khi mới bắt đầu học lập trình.

4. Cam đoan hoàn tất một số lượng xác định bài thực hiện mỗi ngày.

Khi bạn bắt đầu với phát triển web , bạn sẽ tiến bộ chóng vánh trong một số lĩnh vực , nhưng sẽ đến một thời điểm mà sự tiến bộ của bạn chậm lại và đây là nơi mà dồi dào người mới bắt đầu   cảm thấy thất vọng và bỏ cuộc.

Điều này xảy ra bởi vì người mới bắt đầu thường dựa vào việc Đạt tới các cột mốc ( milestone ) để cảm thấy bằng lòng. Mặc dầu các cột mốc là không thể dự đoán trước. Sau khi có được một số kiến thức cơ bản , bạn có thể trải qua vài ngày hoặc vài tuần mà không tạo ra được một bước tiến đáng kể nào.

Tuy nhiên , có một cách tiếp cận khác:

Thay vì tập kết vào việc Đạt tới các cột mốc , hãy cam đoan học tập và thực hiện phát triển web theo một số lượng xác định thời gian Ngày ngày. Ít nhất thì 20 phút là một điểm khởi đầu tốt nhưng bờ bến hoặc yêu cầu chính xác nào ở đây cả. Chỉ cần chọn bất luận thời đoạn nào mà bạn có thể quản lý một cách hợp lý trên cơ sở phù hợp.

ý kiến trong việc cam đoan vào một khung thời gian đó là bạn sẽ cho phép bản thân mình cảm thấy bằng lòng khi Đạt tới sự cam đoan đó. Các cột mốc sẽ tiếp xuất hiện , nhưng như là một Cuối cùng mát mẻ , chứ không phải là một mục tiêu không thể đoán trước.

5. Gắn kết với một số lượng đáng kể các tài liệu đào tạo.

Bạn phải viết dồi dào code nếu bạn muốn trở thành một lập trình viên nhưng điều mà nhiều người Xin từ ra đó là phần code đó không phải là của riêng của bạn. Có một giá trị to lớn trong việc thực hiện theo các đoạn code từ các cuốn sách , tutorial và video tài liệu - như trên trang SitePoint này , trong các cuốn sách và các khóa học từ các trang web nhưLearnable.

Bạn phải gắn kết với những tài liệu lập trình web với PHP và Mysql này - và nên quan tâm đến mục tiêu của mỗi dòng code mà mình đang viết - ngay cả khi bạn đang "học vẹt " thì bạn vẫn là đang học.

Dưới đây là những gì hầu hết công chúng không quan tâm:

Cú pháp không phải là một phần khó của phát triển web. Đó là một chướng ngại cho người mới bắt đầu , nhưng điều khó nhất đó là làm thế nào để suy nghĩ cách giải quyết các Sự tình khăng khăng. Điều trớ trinh lớn nhất ở đây là người mới bắt đầu thường nghĩ về các giải pháp phức tạp hơn so với một người chuyên nghiệp.

Ich lợi của việc học theo một số lượng lớn các tài liệu đó là:

  • Bạn có thể thấy các nhà phát triển khác nhau giải quyết các Sự tình khác nhau.
  • Bạn có thể thấy các nhà phát triển theme wordpress free khác nhau giải quyết các Sự tình   tương tự.

Khi đã sẵn sàng làm việc trên các đề án riêng của mình , bạn cần phải:

  • xác định then chốt của Sự tình thật sự là gì.
  • Tìm ra những gì nhu yếu để giải quyết Sự tình đó.

Bạn có thể không nhớ bất kỳ giải pháp chính xác nào , nhưng điều đó không quan trọng. Hầu hết các Sự tình đã được giải quyết trước đó , trong một vài hình thức khác nhau , và một nửa trong số những khó khăn đó là hiểu được những gì bạn đang gắng gỏl thực hiện. Khi vượt qua điểm này , mọi thứ sẽ trở thành dễ dàng hơn.

Kết luận

Tôi chỉ san sẻ một chút trong "bức tranh lớn" về các bí quyết để tự học lập trình web , nhưng chúng vững chắc là những kiến thức mà   ước gì có ai đó đã nói cho tôi biết   khi tôi mới bắt đầu dự khán vào lĩnh vực phát triển web.

Nếu bạn đang trên chuyến hành lớp lang học của mình , thì bạn đã bắt đầu từ đâu? Và những kỹ thuật của bạn đã đổi thay như thế nào kể từ lúc bắt đầu đó?


Đánh giá

Nếu bạn quan tâm đến những món trang sức phong thủy, đừng ngại tham khảo trang web này. T

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 24/12/2024 21:05 , Processed in 0.143485 second(s), 132 queries .

© Copyright 2011-2024 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên