Vì vậy, đối tác của tôi và tôi là 28 và 31, và đã học JavaScript thông qua Code Academy và bây giờ là dự án Odin. Kể từ tháng trước, tôi đã được chấp nhận vào một bootcamp mã hóa để dạy một ngăn xếp kỹ thuật phần mềm JS. Chúng tôi nghĩ về việc xếp các trải nghiệm bootcamp [tôi bắt đầu sau đó kiếm một công việc sau đó anh ấy bắt đầu], nhưng một trong những người bạn thân nhất của tôi gần đây đã ném một chút cờ lê vào triển vọng của kế hoạch của chúng tôi.
Theo ông, đó là điều đáng để học JavaScript ở độ tuổi của chúng tôi vì có quá nhiều sự cạnh tranh với sinh viên mới tốt nghiệp và ngành công nghiệp này là người đàn ông và sẽ luôn ưu tiên cho những người trẻ tuổi hơn. Anh ấy nói rằng nó tốt hơn để học một ngôn ngữ ít phổ biến hơn như C ++ vào thời điểm này.
Điều này thực sự làm phiền đối tác của tôi và bây giờ anh ấy đặt câu hỏi về toàn bộ sự quan tâm của anh ấy đối với JavaScript và tôi đã tự hỏi mọi người nghĩ gì? Có đáng để học JavaScript hay chúng ta nên tập trung vào việc chuyên về một cái gì đó ít phổ biến hơn?
Chỉnh sửa: Cảm ơn tất cả các câu trả lời! Tôi chỉ nhìn thấy những thứ này sáng nay và nó thực sự làm cho ngày của tôi rằng mọi người đã dành thời gian để trả lời điều này.
Để làm rõ, tôi cũng ngạc nhiên khi các thời đại của chúng ta được coi là cuộc sống giữa cuộc sống, nhưng tôi không biết đó là điều thường được biết đến trong thế giới Dev hay gì đó.
Ngoài ra, tôi có thể tìm thấy nhận xét nhưng cảm ơn người đã nói những gì bạn mong đợi khi hỏi R/JavaScript? Tôi thực sự hy vọng những gì tất cả các bạn đã nói sẽ là sự thật và đến từ một nền tảng không phải là DEV, thật tốt khi nghe những thứ này từ những người thực sự có kinh nghiệm với nó.
Cảm ơn mọi người! Và xin chúc mừng tất cả những người đã chuyển lĩnh vực và tìm được việc làm và thành công!
Đăng BYU/[đã xóa] 1 năm trướcu/[deleted]1 year ago
Lưu trữ
Tôi đã hoàn thành một khóa học phát triển web Stack đầy đủ cách đây không lâu và tôi bắt đầu nghĩ rằng tôi không hiểu rõ về JS như vậy. Bởi vì tôi đã quên rất nhiều khái niệm và tôi nghĩ sẽ tốt hơn nếu tôi chỉ học lại JS một lần nữa, hay còn gọi là tham gia một khóa học đầy đủ về JS. Điều kỳ lạ là tôi thực sự giỏi trong việc tạo phần cuối với Express.js và Node.js, nhưng tôi thực sự khủng khiếp ở Doong một cái gì đó với React hoặc EJ hoặc bất cứ điều gì liên quan đến JS ở mặt trước. Tôi thực sự không biết tại sao. Và tôi muốn học React, bởi vì tôi muốn học Mern Stack Development.
Đã làm điều tương tự. Nhưng mất 2 năm rất "thực tế định hướng". Có công việc trước khi nhiệm kỳ cuối cùng bắt đầu [mặc dù đã hoàn thành việc học của tôi, không có điểm nào trong việc bỏ lỡ các điểm khi chỉ còn 1 nhiệm kỳ]. Mặc dù vậy, đã không đi làm với mức lương cao nhất, bởi vì tôi đã tìm thấy một nơi mà tôi thực sự thực sự thích mọi người và suy nghĩ. Không bao giờ nghĩ rằng một công việc sẽ là thứ tôi sẽ bỏ lỡ vào cuối tuần ... luôn luôn thấy những công việc như một cái gì đó nhàm chán mà bạn phải làm 8 giờ mỗi ngày.
Nhưng ở đó, nơi mọi người trong lớp tôi đấu tranh, giống như bạn đã nói. Nó chỉ cần nhấp vào.
.
Tôi không muốn chỉ trích JavaScript so với một ngôn ngữ khác, nhưng xin đừng nhầm lẫn một rào cản rất thấp đối với sự hài lòng ngay lập tức [bao gồm phản hồi trực quan] là những đức tính của JavaScript và lý do để yêu thích nó, và xem nó là một phương tiện của theo đuổi CS.
Thật hoàn toàn tốt khi thưởng thức mã hóa trong JavaScript [hoặc bất kỳ ngôn ngữ nào làm bạn hài lòng vì vấn đề đó], nhưng vì lợi ích của riêng bạn, hãy tự phản chiếu một chút - những lý do mà bạn thích JavaScript là gì? Bởi vì nó quá dễ dàng để bắt đầu với? Hoặc bạn có thể làm những điều lạ mắt trong một phương tiện kết xuất như trang web? Hoặc cú pháp không thực sự đánh thuế não của bạn? Hoặc không có quá nhiều khái niệm OO để hấp thụ?
Đi theo xu hướng hiện tại và thực tế là web là phương tiện chiếm ưu thế ngay bây giờ, tôi cảm thấy rằng JavaScript nhận được quá nhiều tình yêu đối với hàng rào thấp của nó để nhập cảnh, sự hài lòng ngay lập tức và sự phổ biến của nó - mà bản thân nó không phải là một vấn đề - tôi Không phải là một người ghét JavaScript bởi bất kỳ sự căng thẳng nào - tuy nhiên, tình yêu đó thường phải trả giá bằng một trải nghiệm học tập lớn hơn nhiều được hy sinh.
Vì vậy, rủi ro là những người mới đến CS, chẳng hạn như chính bạn, khi tiếp xúc với toàn bộ hệ sinh thái JS/DOM/Thư viện/nút này có thể sẽ từ chối thử nghiệm những thứ khác, cho dù là học thuật, chính thống, doanh nghiệp hay bí truyền.
CS và lập trình là rất nhiều so với JS+Web. Và, vì bạn đã hỏi làm thế nào việc học của bạn về JS sẽ liên quan đến việc thực hiện kỹ thuật mềm [tôi giả sử là chương trình giảng dạy], tôi sẽ nói không nhiều.
JS không phải là một ngôn ngữ rất tốt để học CS/SE với - có nhiều ngôn ngữ tốt hơn có thể đưa bạn qua các cơ chế nghiêm khắc, nghiệt ngã của việc thực thi thuật toán và quản lý bộ nhớ, và cho bạn thấy thế giới của các mẫu và định hướng đối tượng.
Đánh dấu lời nói của tôi, chúng rất khó cho bất kỳ người mới bắt đầu. Từ quan điểm của CS, nhiều bạn cùng lớp của tôi [năm trước] đã bị nản lòng khi lớp chuyển từ các mảng và danh sách tầm thường sang thử, cây r*, cây KD và các lượt thích. Nhiều người bỏ học. Và một điều tương tự đã xảy ra khi các siêu sao dialog VBScript DIY DIY đang đấu tranh với việc triển khai các cấu trúc nhất định trong C ++.
Bản chất của JS và các tính năng ngôn ngữ không cho vay để học sâu về CS. Có một lý do tại sao các trường đại học và khóa học trên thế giới đã chọn các ngôn ngữ khác trong nhiều thập kỷ [ví dụ: C / C ++ / Java / Python gần đây.].
Đừng nhầm 2 xu của tôi ở đây: Bằng mọi cách, hãy tiếp tục học JS và hệ sinh thái, chi trả ngày nay là tuyệt vời. Nhưng cũng hiểu tất cả những gì về CS, cách các trường đại học giới thiệu với bạn, các khóa học đã được cấu trúc như thế nào trong 2-3 thập kỷ qua trên các trường đại học hàng đầu và chương trình giảng dạy của họ trông như thế nào, v.v. Về cơ bản rời rạc], bằng chứng chính thức, xác suất, cấu trúc dữ liệu và thuật toán [thường được thực hiện bằng ngôn ngữ cổ điển], lý thuyết tính toán, thiết kế trình biên dịch / ngữ pháp, vv rất khác với thế giới JS mà bạn hiện đang tham gia.
Ngoài ra, như một người nào đó đã đề cập về việc hạ cánh một công việc không có bằng cấp: làm ơn, vì tình yêu của nhân loại, đừng yêu nó. Mục tiêu của bạn không có gì khác hơn là một cử nhân từ một trường đại học xếp hạng 15-20, Ivy League nếu bạn có thể. Nghe có vẻ tệ như trong ngành, các công ty khởi nghiệp bao gồm, hầu như không có sự lựa chọn nào giữa một người có và không có bằng cấp. Đối với các công ty lớn như MS, FB, Goog, eBay, Ibanks và các lượt thích? Cơ hội của bạn là squat. Lời khuyên khủng khiếp, khủng khiếp để theo dõi. Tôi hy vọng bạn biết rõ hơn.