Hướng dẫn which is harder sql or javascript? - sql hay javascript khó hơn?

Được đăng bởi 7 năm trước7 years ago

Lưu trữ

Hướng dẫn which is harder sql or javascript? - sql hay javascript khó hơn?

Tôi thực sự không phải là một lập trình viên mới bắt đầu nữa, tôi hiểu các nguyên tắc cơ bản và như vậy (tuy nhiên tôi chắc chắn chưa hoàn toàn có năng lực). Dù sao, tôi quan tâm đến việc học cách tạo cơ sở dữ liệu và công cụ cho mạng xã hội. Tôi đã bắt đầu làm việc trên những điều cơ bản của JavaScript và cách sử dụng nó với Node.js. Nó làm tôi bối rối một chút, nhưng tôi sẽ bắt kịp. Dù sao, tôi đã đọc rằng SQL là một ngôn ngữ cơ sở dữ liệu khá lớn và tôi tự hỏi liệu nó có hữu ích để học điều đó trước không? Cảm ơn vì đã dành thời gian cho tôi :).

Ảnh của RawPixel trên unplash

Câu trả lời là có có. Bạn đã nhận được điều này đến nay, và bạn ở một nơi tốt. Bạn đã sẵn sàng thực hiện bước táo bạo đầu tiên để xây dựng một kỹ năng mới có giá trị và thậm chí tốt hơn: đạt được sự độc lập. Bất kể bạn chọn gì, miễn là bạn tiến về phía trước, bạn sẽ cảm ơn chính mình ngay lập tức. You’ve gotten this far, and you’re in a good place. You’re ready to take the first bold step toward building a valuable new skill and even better: achieving IT independence. No matter what you choose, as long as you move forward, you’ll be thanking yourself in no time.

Tôi bắt đầu học cách viết mã sáu năm trước sau một sự nghiệp bóng chày chuyên nghiệp thất bại, và tôi duy trì rằng đó là một trong những quyết định tốt nhất mà tôi đã từng đưa ra. Vào thời điểm đó, tôi đang làm việc tại một công ty web với tư cách là một tổng quát tiếp thị kỹ thuật số. Tôi sẽ thấy mình hack bảng tính đến chết cho đến khi chúng giống như tự động hóa mà tôi đang tìm kiếm hoặc chạy vào ngõ cụt khi tôi thấy mình nhìn chằm chằm vào các khu vực văn bản nhỏ cho phép tôi tùy chỉnh một chút mã trong CMS.

Tôi đã rất ngạc nhiên và biết ơn về việc tôi có thể áp dụng những gì tôi học được nhanh như thế nào. Đó là những gì tôi muốn giúp bạn ngày hôm nay.

Tôi bắt đầu với JavaScript, chuyển đến Python và cuối cùng đến SQL. Tôi đã đi theo con đường này vì khuôn khổ tôi phác thảo dưới đây. Đối với hầu hết các phần, mặc dù, không có câu trả lời sai. Tìm hiểu cách thức hoạt động của mã - như một tập hợp các hướng dẫn cho máy tính bạn muốn nó hoạt động như thế nào - là khá phổ biến. Học một ngôn ngữ kịch bản sẽ giúp bạn học người khác, và điều tương tự cũng đúng với các ngôn ngữ truy vấn như SQL. Vì vậy, đừng lo lắng, chi phí chuyển đổi thấp và thời gian duy nhất bị lãng phí là thời gian chờ đợi để bắt đầu.

Để tận dụng tối đa con đường học tập của bạn, giá trị là tất cả về khả năng ứng dụng. Vì vậy, câu hỏi đầu tiên là, bạn muốn giải quyết vấn đề gì với mã? Sự cần thiết là một động lực mạnh mẽ và sẽ giúp bạn tập trung. Bắt đầu với một kết thúc trong tầm nhìn là cách đúng đắn để đi.what problem do you want to solve with code? Necessity is a strong motivator and will keep you focused. Starting with an end in sight is the right way to go.

Ứng dụng: Bạn gặp phải vấn đề gì?

Mỗi ngôn ngữ lập trình này ban đầu được mục đích giải quyết một vấn đề cụ thể. Đối với JavaScript, nó đã chạy các ứng dụng trong trình duyệt; Đối với Python, đó thực sự là chính quyền hệ thống và đối với SQL, đó là để truy vấn các bộ dữ liệu quan hệ.

Ngày nay, JavaScript và Python đã phát triển vượt xa nguồn gốc của chúng thành mọi thứ, từ các ứng dụng web đến phần cứng nhúng. SQL là một ngôn ngữ lập trình rất chuyên môn (nhưng rất hữu ích).

Mặc dù các ứng dụng đã mở rộng, mỗi ngôn ngữ lập trình có giá trị ngay lập tức trong một số miền so với các ứng dụng khác. Và bạn sẽ có động lực hơn để tìm hiểu nếu bạn biết bạn có một vấn đề tốt để giải quyết.

Tôi đang xem xét điều này từ quan điểm của một nhà tiếp thị kỹ thuật số hoặc nhà phân tích kỹ thuật số phụ thuộc vào dữ liệu để thành công trong công việc của họ - bởi vì đó là nơi các ngôn ngữ lập trình này sẽ có giá trị ngay lập tức. Vì vậy, hãy xem xét quyền truy cập của bạn vào dữ liệu:

  1. Bạn có quyền truy cập vào cơ sở dữ liệu quan hệ không?
  2. Bạn có cần truy cập, giải thích, thao tác và di chuyển dữ liệu không?
  3. Bạn có cần theo dõi phân tích trang web?

Một trường hợp cho SQL

Nếu bạn đã nói, vâng, có 1 và không phải là người khác, thì câu trả lời rất dễ dàng: Tìm hiểu SQL. Không phải ai cũng đang làm việc trong một môi trường mà họ có thể sử dụng kho dữ liệu để phân tích (mặc dù việc thiết lập kho dữ liệu dễ dàng hơn bao giờ hết) Nó, một DBA hoặc các kỹ sư để lấy dữ liệu ra khỏi cơ sở dữ liệu hoặc kho dữ liệu để phân tích của bạn, nhanh chóng và tìm hiểu SQL! Bạn sẽ cảm ơn tôi trong một vài tuần ngắn ngủi.

Tôi đề nghị lớp SQL Duke Duke trên Coursera đi từ số 0 đến kỹ năng SQL có thể sử dụng trong vòng chưa đầy hai tháng. Với lớp đó và một vài cuốn sách về PostgreSQL, tôi đã học đủ để ghi lại bản demo này với dữ liệu mạng quảng cáo.

Thậm chí còn có các ứng dụng Android/iPhone tốt sẽ giúp bạn tìm hiểu cú pháp thông qua sự lặp lại. Lớp tôi đề xuất dưới đây (thao tác dữ liệu theo tỷ lệ: Hệ thống và thuật toán) cho Python cũng chạm vào SQL, vì vậy, nó có một cú đúp và Python ở bất cứ đâu cũng có tính năng lưu trữ MySQL, do đó, một trò chơi gấp đôi!

Quyết định giữa Python và JavaScript là một chút dính hơn. Đây là hai trong số những ngôn ngữ lập trình phổ biến nhất trên thế giới và cả hai đều có hàng tấn tài nguyên tuyệt vời để đi vào bất kỳ chiều sâu nào mà bạn muốn - chủ yếu là miễn phí!

Một trường hợp cho Python

Nếu bạn nói rằng có có với 2, tôi sẽ giới thiệu Python. Thật đơn giản để học và cung cấp một nền tảng tuyệt vời để học bất kỳ ngôn ngữ lập trình nào. Bạn có thể sử dụng nó để truy cập và tương tác với API, có thể làm tăng đáng kể quy mô của các hoạt động tiếp thị của bạn. Chẳng hạn, Facebook có API cho quảng cáo Facebook cho phép bạn tạo và quản lý các chiến dịch theo chương trình. Đó giống như một cây đũa thần cho tiếp thị!

Nhưng bạn sẽ thấy rằng bạn phải học nhiều hơn là những điều cơ bản để làm bất cứ điều gì thú vị. Python chạy trên máy tính hoặc máy chủ của bạn, vì vậy bạn phải học cách chạy mã trên đầu cách viết mã. you will find that you have to learn more than just the basics to do anything that interesting. Python runs on your computer or a server, so you have to learn how to run the code on top of how to write the code.

Nếu bạn đã sẵn sàng để đặt tâm trí của mình và đi xuống con đường đó, tôi khuyên bạn nên bắt đầu với phần giới thiệu của Udacity về lập trình Python, nó hoàn hảo cho các nhà tiếp thị kỹ thuật số vì nó giới thiệu khái niệm và dạy bạn xây dựng một trình thu thập web rất đơn giản ( nghĩ rằng googlebot). Sau đó, thao tác dữ liệu của Coursera ở quy mô: Hệ thống và thuật toán (Tuần 1) chỉ cho bạn cách thực hiện Tweet bằng cách truy cập API Twitter bằng Python. Công cụ vui vẻ (và đáng sợ)!

Khi bạn muốn thử một số thứ thiết thực, hãy xem tự động hóa những thứ nhàm chán cho các dự án thú vị mà bạn có thể làm trên máy tính của mình hoặc Python ở bất cứ đâu hoặc AWS Lambda để bắt đầu chạy Python trên đám mây!

Cách nhanh nhất để áp dụng Python cho tiếp thị kỹ thuật số là sử dụng Jupyter để phân tích dữ liệu, nhưng điều đó vẫn có một chút đường cong học tập, vì vậy hãy cẩn thận. Python để phân tích dữ liệu là một cách tuyệt vời để bắt đầu theo hướng đó.

Một trường hợp cho JavaScript

Nếu bạn nói rằng có có 3 và bạn là một logic whiz, thì bạn đã đoán nó, hãy học JavaScript. Mặc dù JavaScript có thể được sử dụng để tạo ra nhiều ứng dụng web thú vị, (cuối cùng tôi đã tạo ứng dụng tiện dụng với D3 cho nghiên cứu từ khóa), nó cũng có thể hữu ích trong vòng vài tuần nếu bạn muốn thiết lập hoặc tăng cường Google Analytics trên một trang web.

Hầu hết CMS, làm cho nó khá dễ dàng để chỉnh sửa ít nhất một số mã JavaScript và Trình quản lý thẻ Google cho phép chèn mã JavaScript để theo dõi. JavaScript cũng là cách các công cụ kiểm tra A/B như Optimizely và Google tối ưu hóa thay đổi bố cục của trang web. Nếu bạn chạy tài khoản Google ADS, bạn thậm chí có thể sử dụng JavaScript để cập nhật và duy trì quảng cáo của mình theo chương trình. Bạn có biết tập lệnh Google Apps sử dụng JavaScript !?

Chỉ vì có thể dễ dàng hơn để bắt đầu nhìn thấy những lợi ích của việc học viết mã với JavaScript không có nghĩa là nó là một ngôn ngữ dễ dàng hơn để học nói chung. Giữa các cuộc gọi lại, phiên bản lập trình hướng đối tượng của JavaScript và hàng trăm thư viện, phiên bản và khung, có thể có một số bản vá thô, nhưng gắn bó với nó sẽ giúp bạn hiểu cách trình duyệt và web hoạt động. Điều đó sẽ hoàn toàn thay đổi thế giới của bạn!

Tôi đã học được, giống như thực sự học được, JavaScript Nguyên tắc cơ bản trên Freecodecamp và tôi đã có thể áp dụng nó trước khi tôi hoàn thành chứng nhận đầu tiên. Tôi không cần phải nói với bạn cách điều hướng sự quan tâm của bạn đối với JavaScript; Chương trình giảng dạy của họ làm một công việc tuyệt vời về điều đó. Tôi sẽ chỉ thêm rằng việc kiểm tra JavaScript Các video phụ tùng tốt sẽ tăng tốc độ hiểu biết của bạn về thế giới JavaScript.

Chúc mừng 2019!

Tôi hy vọng rằng vào cuối năm nay, bạn sẽ nhìn lại thành tích của mình và tự hào về cam kết của bạn và các kỹ năng phát triển nghề nghiệp, áp dụng mà bạn đã có được. Nếu bạn muốn tìm hiểu thêm về các nguyên tắc cơ bản trên web để tiếp thị kỹ thuật số, hãy xem hướng dẫn nguồn mở. Nếu bạn có nhiều hơn để chia sẻ, xin vui lòng đóng góp. Chúc may mắn, và bắt đầu!

SQL có dễ hơn JavaScript không?

Các chuyên gia coi việc học SQL dễ dàng hơn nhiều ngôn ngữ lập trình khác. Bởi vì SQL là ngôn ngữ thực tế của máy tính, những người làm chủ ngôn ngữ này có thể dễ dàng có được các ngôn ngữ lập trình khác, chẳng hạn như Python hoặc JavaScript.. Because SQL is the actual language of the computer, those who master this language can more easily acquire other programming languages, such as Python or JavaScript.

SQL có khó hơn lập trình không?

Do miền ứng dụng hẹp, SQL thường dễ học hơn ngôn ngữ lập trình đa năng. Bạn không cần một nền tảng khoa học máy tính để bắt đầu với khóa học cơ bản SQL.SQL is usually easier to learn than a general-purpose programming language. You don't need a computer science background to start with the SQL Basics course.

JavaScript có phải là ngôn ngữ khó học nhất không?

Có thể cho rằng, JavaScript là một trong những ngôn ngữ lập trình dễ học nhất, vì vậy nó phục vụ như một ngôn ngữ đầu tiên tuyệt vời cho bất kỳ ai thương hiệu mới với mã hóa.Ngay cả các dòng phức tạp nhất của mã JavaScript cũng có thể được viết từng cái một, trong các đoạn.Nó cũng có thể được kiểm tra trong trình duyệt web cùng một lúc.JavaScript is one of the easiest programming languages to learn, so it serves as a great first language for anyone brand new to coding. Even the most complex lines of JavaScript code can be written one by one, in fragments. It can also be tested in the web browser at the same time.

SQL có rất khó không?

Nói chung, SQL là một ngôn ngữ dễ học.Nếu bạn hiểu lập trình và đã biết một số ngôn ngữ khác, bạn có thể học SQL trong một vài tuần.Nếu bạn là người mới bắt đầu, hoàn toàn mới để lập trình, nó có thể mất nhiều thời gian hơn.SQL is an easy language to learn. If you understand programming and already know some other languages, you can learn SQL in a few weeks. If you're a beginner, completely new to programming, it can take longer.