HTML CSS và JS có đủ để kiếm việc làm không?

Câu trả lời của tôi áp dụng cho việc trở thành một doanh nhân độc lập/người làm việc tự do (không phải nhân viên công việc 9–5 truyền thống để làm việc theo quy tắc)

Ngay cả khi biết HTML và CSS cũng có thể đủ để bạn đạt được doanh số bán vé cao NẾU bạn biết cách kết hợp các kỹ năng của mình và cung cấp nó cho đúng người kinh doanh

Đây chỉ là một huyền thoại rằng bạn phải là một chuyên gia về nhiều ngôn ngữ để có được các dự án

Tất nhiên, làm việc trên 100 dự án trị giá 5 đô la có thể là điều ngu ngốc. Giả sử ai đó biết HTML, CSS và Javascript cung cấp dịch vụ giá rẻ trên Fiverr (do bộ kỹ năng đã bão hòa)

100 * $5 = $500

Nhưng ai đó biết ít hơn nhưng thực hiện kết hợp tốt hơn có thể kiếm được nhiều tiền hơn với một dự án

1 * $1000 = $1000

Dự án trị giá 1 nghìn đô la đó có thể dễ dàng thực hiện nhưng không dễ khám phá cho đến khi bạn đặt mình vào vị trí khách hàng ý tưởng, người mà bạn có thể trợ giúp bằng khả năng HTML & CSS của mình

Tôi KHÔNG nói về việc biết jQuery, PHP, MySQL và nhiều ngôn ngữ không cần thiết khác (bao gồm rất nhiều khung, rất nhiều phụ thuộc, rất nhiều công cụ) do các “bậc thầy” trong ngành thúc đẩy bạn

Trong thế giới kinh doanh thực tế, bạn biết bao nhiêu ngôn ngữ không quan trọng

Trong kinh doanh thực tế, khách hàng tiềm năng, bán hàng và tiền bạc là những vấn đề

Đây chỉ là MỘT ví dụ kết hợp;

Tìm hiểu HTML/CSS (cần thiết là đủ) + Viết quảng cáo — sau đó kết hợp cả hai kỹ năng của bạn để cung cấp dịch vụ tạo khách hàng tiềm năng được đảm bảo cho các khách hàng tiềm năng năm/sáu con số và giúp họ tăng số lượng khách hàng tiềm năng lên gấp 2, 5 lần, 10 lần và yêu cầu tỷ lệ cao của bạn

Họ có thể thực hiện quảng cáo / quảng cáo nhưng với trang được thiết kế của bạn, họ sẽ nhận được những gì họ đang đầu tư = khách hàng tiềm năng và để nhân viên của họ bán hàng

Bằng cách này, bạn có thể tính phí $1K hoặc thậm chí $10K để tạo MỘT TRANG và bay tốt hơn so với các đồng nghiệp của mình — nếu bạn TỰ TIN để làm những gì bạn đang làm

Nếu bạn biết JavaScript, sẽ có rất nhiều công việc dành cho bạn—ngay cả khi đó là ngôn ngữ lập trình duy nhất của bạn. Vai trò phổ biến nhất là nhà phát triển front-end, nhưng ngày càng nhiều, bạn cũng có thể trở thành nhà phát triển full-stack hoặc back-end

Tuy nhiên, bạn sẽ muốn thêm một số kỹ năng khác như HTML, CSS, Node. js hoặc cơ sở dữ liệu, tùy thuộc vào lĩnh vực trọng tâm của bạn

🔗 JavaScript là gì?

JavaScript (hay viết tắt là JS) là ngôn ngữ lập trình được biết đến nhiều nhất với tư cách là ngôn ngữ kịch bản chạy trong trình duyệt web, nhưng nó cũng được sử dụng trên máy chủ web (thông qua Node. js) và trong nhiều môi trường không có trình duyệt khác

Nó dễ học và ngày nay được sử dụng rất rộng rãi để kiểm soát hành vi của trang web và logic ứng dụng, khiến nó trở thành ngôn ngữ lập trình phổ biến cho người mới bắt đầu

Không nên nhầm lẫn với Java, đây là một ngôn ngữ lập trình hoàn toàn khác (mặc dù có tên giống nhau)

🔗 Bạn có thể nhận được những công việc nào chỉ với JavaScript?

Hãy nhớ rằng tôi đã nói rằng có rất nhiều công việc bạn có thể nhận được nếu JavaScript là ngôn ngữ lập trình duy nhất của bạn?

Mặc dù đúng là bạn không cần phải học một ngôn ngữ khác, nhưng bạn không thể chỉ tham gia một khóa học JavaScript dành cho người mới bắt đầu và mong đợi sẵn sàng cho công việc. Bạn đang nói về việc trở thành một nhà phát triển phần mềm hoặc web chuyên nghiệp và điều này đòi hỏi nhiều kỹ năng khác ngoài việc chỉ biết một ngôn ngữ lập trình—JavaScript hoặc ngôn ngữ khác

Hãy xem xét một số vai trò phổ biến nhất mà bạn có thể nhận chỉ với JavaScript, cùng với các kỹ năng bổ sung mà bạn cần học

🔗 Lập trình viên Front-End

Các nhà phát triển giao diện người dùng chịu trách nhiệm xây dựng các phần hiển thị, hướng tới người dùng của trang web hoặc ứng dụng. Họ làm việc chặt chẽ với các nhà thiết kế, lấy một thiết kế trực quan và chuyển đổi nó bằng mã để tạo giao diện mà người dùng cuối nhìn thấy và tương tác trong trình duyệt web

Họ cần biết HTML, CSS và JavaScript. Họ cũng thường xuyên sử dụng các thư viện hoặc framework JavaScript như jQuery, Angular hoặc React

Trước đây, chỉ cần HTML và CSS là đủ (không cần JavaScript. ) nhưng khi các framework như React đã trở nên phổ biến, việc biết ít nhất một số JavaScript đã trở thành yêu cầu đối với các nhà phát triển front-end. Các chủ đề khác mà bạn sẽ cần tìm hiểu cho vai trò này là khả năng tiếp cận và hiệu suất

Nếu bạn thích công việc trực quan và có con mắt thiết kế, vai trò này có thể dành cho bạn

🔗 Kỹ sư Front-End

Ranh giới giữa nhà phát triển front-end và kỹ sư front-end thường bị xóa nhòa trong ngành, nhưng thật hữu ích khi biết rằng không phải tất cả các vai trò của front-end đều giống nhau

Các kỹ sư front-end cũng làm việc trên giao diện người dùng của các ứng dụng web, nhưng vai trò này có xu hướng ít trực quan hơn và tập trung hơn vào logic ứng dụng. Họ có thể sử dụng một thư viện thành phần hiện có để xử lý tất cả đánh dấu và CSS hoặc họ có thể hoàn toàn không chạm vào điều này, chỉ làm việc trên những thứ như tìm nạp và thao tác dữ liệu cũng như quản lý trạng thái ứng dụng

Do đó, đây là một vai trò nặng về JavaScript hơn nhiều và các kỹ năng JavaScript nâng cao là cần thiết. Thông thường, bạn sẽ phải biết ít nhất một khung JavaScript (như React hoặc Vue. js) và thường là phần mở rộng của ngôn ngữ như TypeScript. Bạn cũng cần cảm thấy thoải mái khi sử dụng các API bên ngoài

Không phải tất cả các công ty đều phân biệt giữa phát triển giao diện người dùng và kỹ thuật giao diện người dùng (công ty càng nhỏ, bạn càng có nhiều khả năng làm cả hai), nhưng nếu bạn kém kỹ năng trực quan hoặc ít quan tâm, hãy tìm một vai trò tập trung nhiều hơn

🔗 Nhà phát triển Full-Stack

Vai trò này liên quan đến việc làm việc ở cả mặt trước và mặt sau. Bạn thực sự có thể làm điều này nếu bạn chỉ biết JavaScript không? . Nếu bạn tìm thấy một công ty có hệ thống công nghệ phù hợp

Tìm kiếm các công ty sử dụng Node. js, về cơ bản là JavaScript phía máy chủ. Nếu bạn đã biết ngôn ngữ JavaScript, bạn sẽ cần học thêm một vài khái niệm và khuôn khổ, nhưng tất cả vẫn chỉ là JavaScript

Phát triển toàn bộ ngăn xếp là về bề rộng của kiến ​​thức. Bạn phải hiểu nhiều lớp của ngăn xếp, nhưng không có cùng trình độ chuyên môn như một nhà phát triển chuyên về một lĩnh vực cụ thể. Điều đó nói rằng, hầu hết các nhà phát triển full-stack đều có một chút ưu tiên cho phát triển front-end hoặc back-end

Nếu bạn muốn có thể làm mọi thứ một chút, có lẽ bạn sẽ thích phát triển toàn bộ. Nó cũng hữu ích nếu bạn từng muốn làm việc cho một công ty khởi nghiệp nhỏ, nơi thường cần phải đội nhiều mũ

🔗 Lập trình viên Back-End

Các nhà phát triển back-end chỉ làm việc trên mã phía máy chủ. Không phổ biến để tìm các nhà phát triển back-end chỉ biết JavaScript, nhưng có thể tìm thấy các vai trò tập trung vào Node. js

Bạn sẽ cần các kỹ năng của bất kỳ nhà phát triển back-end nào khác. khả năng thiết kế và xây dựng API, triển khai dịch vụ với AWS hoặc cơ sở hạ tầng đám mây tương tự và có kiến ​​thức vững chắc về cơ sở dữ liệu

Nút. js không phù hợp với mọi loại ứng dụng, vì vậy bạn sẽ cần tìm kiếm các công ty sử dụng nó nhiều. Nó rất phù hợp với các ứng dụng dựa trên trò chuyện hoặc truyền dữ liệu, nhưng cũng thường được sử dụng cho các web back-end đơn giản phục vụ API JSON hoặc các ứng dụng sử dụng chức năng serverless

Nếu bạn chắc chắn không thích công việc front-end, bạn có thể tìm một công việc chỉ với JavaScript, nhưng đó là một con đường khác thường. Bạn có thể sẽ dễ dàng tìm được vai trò hơn nếu bạn học một ngôn ngữ phía máy chủ khác như Python hoặc Go cũng như JavaScript

🔗 Nhà phát triển web tự do

Bạn có thể làm nghề tự do với bất kỳ loại nhà phát triển JavaScript nào được đề cập ở trên, nhưng bạn thường sẽ cần nhiều kỹ năng tổng quát hơn—và khả năng nhảy vào nhiều loại dự án khác nhau có thể sử dụng các quy ước hoặc ngăn xếp công nghệ khác với bạn.

Trừ khi bạn làm việc tự do cho các công ty công nghệ hiện đại, còn không thì rất nhiều công nghệ mà bạn chạy qua có thể sẽ ít tiên tiến hơn. Bạn chắc chắn có thể thành công với bộ kỹ năng front-end hoặc full-stack phong phú, nhưng lại mong muốn tiếp cận với các công nghệ cũ hơn như jQuery (không phải nơi nào cũng cập nhật các khung JavaScript mới nhất)

Nếu bạn muốn làm nghề tự do nhưng cung cấp nhiều thứ hơn là chỉ các dịch vụ giao diện người dùng, thì yêu cầu phổ biến đối với công việc back-end thường dành cho các trang web WordPress và điều đó có nghĩa là PHP có thể là một kỹ năng hữu ích hơn để học so với Node. js

🔗 Kỹ năng mà tất cả các nhà phát triển JavaScript cần có

Bất kể bạn quyết định đi theo con đường nào, đây là một số kỹ năng nghề nghiệp mà bạn sẽ cần ngoài JavaScript

Tôi có thể nhận một công việc chỉ với HTML CSS và JavaScript không?

Tóm lại, bạn chắc chắn có thể tìm việc chỉ bằng HTML và CSS . Và nếu những kỹ năng nền tảng đó không đủ để giúp bạn có được công việc mơ ước, bạn vẫn có thể sử dụng chúng để bắt đầu kiếm tiền trong khi bạn đang xây dựng các kỹ năng khác.

Là HTML CSS JavaScript và phản ứng đủ để có được một công việc?

Có, bạn có thể kiếm được việc làm nếu biết html, css và javascript . Nhưng nếu bạn đang nói về javascript (không bao gồm các framework/thư viện như React, Angular, Vue, v.v.) và CSS (không bao gồm các thư viện như bootstrap, SASS, v.v.), thì cơ hội nhận được việc làm là thấp (gần như không đáng kể).

Tôi có thể nhận một công việc chỉ cần biết HTML và CSS không?

Nếu bạn chỉ biết HTML và CSS, bạn hoàn toàn có thể kiếm được công việc là nhà thiết kế web , nơi hoàn toàn kiếm được công việc là web .

Có đáng để học HTML CSS và JavaScript không?

Bạn sẽ có kiến ​​thức để xây dựng và hiểu các nguyên tắc cơ bản của web. HTML và CSS là các khung được sử dụng để xây dựng trang web. Nếu bạn có thể hiểu cách chúng hoạt động cùng nhau, thì bạn sẽ tốt hơn nhiều khi nói đến thiết kế, tiếp thị và một số ngành nghề khác .