Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #441  
Old 22-09-2019, 20:30
Senior Member
Join Date: 06-2012
Posts: 112
Re: Page 34 - Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by cuteomegai View Post
Học web bạn, html chỉ là 1 thành phần thôi, và chỉ html ko thì chẳng làm nên trò trống gì, còn học thì ko bao giờ là muộn.
Chỉ cần biết html với css là lương nghìn đô rồi
Reply With Quote
  #442  
Old 22-09-2019, 20:36
Senior Member
Join Date: 03-2018
Posts: 1,564
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by drnoxxx View Post
Thầy là một chuyện, vấn đề chính nằm ở bản thân bạn. Học thầy không có nghĩa là nghe theo 100% mà phải luôn có tư duy logic chủ động, liên tục nghi ngờ đúng sai và phản biện.

Tại sao tôi khuyên bạn bập Java hoặc C# trước khi qua chơi với PHP, Js là bởi vì bọn này từ đầu nó đã được thiết kế theo kiểu chuẩn công nghiệp, cho môi trường enterprise. Các best practices, patterns, solutions... bọn này nó đều có cả và còn ngon lành xịn xò là đằng khác. Học đám này nó sẽ giúp bạn có một tư duy logic, có tổ chức khuôn khổ đàng hoàng chứ không tào lao lộn xộn như PHP, Js.

Đơn cử mấy cái như event loop, event driven mà bọn Nodejs tích cực đi khoe nó có trong thế giới Java, C# cả chục năm rồi. Hay như async/await anh ES6 đi khoe C# nó có chắc gần 20 năm. Rồi như dạo này microservices nổi lên thì các keyword như CQRS, Event Sourcing... cũng tự nhiên hot theo mà thực ra mấy cái này bọn tài chính, bảo hiểm, ngân hàng... nó dùng chắc cũng hơn 30 năm có lẻ rồi.

Có background ngon lành, tư duy sáng sủa rồi thì bập vào PHP, Js bạn sẽ không bị mấy cái thứ bullshit ảnh hưởng. Nếu bạn làm PHP thì tôi khuyên bạn nên học Symfony, thiết kế của Symfony rất đẹp, rất chất lượng, tốt cho người mới học. Laravel thì tôi không thích nó lắm.



Toàn mấy cháu chưa học bò đã lo học chạy đốt cháy giai đoạn. Nghe mấy thằng cứt đái trên FB nó quảng cáo khóa học là bập ngay vào học nhưng không có nền tảng vững vàng. Hồi trước tôi làm một bài chửi Js thế là bị các cháu vào ném gạch đủ xây nhà lầu mấy tầng luôn. Có thể search post cũ của tôi là thấy
Tôi ỉa vào mấy cái best practices, patterns, solutions C#/Java của bạn.

Javascript thực tế là functional language, class các kiểu thực ra cũng chỉ là function kèm closure.

OOP dạng prototype nó khác hẳn với OOP dạng inheritance, có first class function nó khác hẳn chỉ có mấy cái meme lambda thêm vào cho có.

Dùng tư tưởng enterprise vào code javascript/nodejs lại hỏi tạo sao code mình performance như cứt, chỉ được line of codes nhiều.
Reply With Quote
  #443  
Old 22-09-2019, 20:38
DaiSuThichAnMan's Avatar
Senior Member
Join Date: 11-2017
Posts: 2,139
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by phuc1502 View Post
Mới có offer làm junior erp developer ( em sn 97), thấy lương khá ok mà tìm hiểu qua thấy tù mù vãi kb có bác nào trên này làm về sap/erp không nhỉ
Sap thì mình chưa quậy
Erp nói chung thì hầu hết là code bằng sql, nền tảng thì cũng đa dạng mssql, ibm db2, mysql,...
Nói chung là cứ sql tốt thì làm erp sẽ đc thôi, góc nhìn của mình từ vị trí BA là thế

Sent from Blackberry STV100-3 using vozFApp
__________________
Khi lãnh tụ nói về tăng tương tác cho Voz Tân
[QUOTE=fRzzy;156725937]tôi cần đếch, các anh dễ bị kích động bỏ mẹ, đung tí là dỗi, đụng tí là hờn, nhẹ cái là nhảy lên còn bình thường thì hổ báo vãi, nghe cho đăng ký nick mới là cuống lên đòi về nhà trốn =]][/QUOTE]
Reply With Quote
  #444  
Old 22-09-2019, 20:46
DaiSuThichAnMan's Avatar
Senior Member
Join Date: 11-2017
Posts: 2,139
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by su.thay View Post
C++ anh bảo crossplatfrom là sai nhé. Bản chất C++ rất khó code crossplatform. Nguyên nhân là do binary compatibility.

Binary compatibility Nghĩa là sao??

Tức là khi anh compile, nó sẽ chuyển function và variable thành 1 dạng mã hóa, gọi là macro, ví dụ hàm functionA, nó sẽ chuyển thành function122333A

Dẫn tới 1 việc là các máy khác nhau, các compiler khác nhau, sẽ compile ra các macro khác nhau. Nên build trên win nó ra macro khác, build trên linux nó ra macro khác, thậm chí compiler 3.x và 4.x nó cũng ra khác. Nếu anh sử dụng API của win trên linux thì gần như là điuề không thể. Hoặc thậm chí là 2 phiên bản linux khác nhau cũng mệt mỏi

Cho nên rất khó để build C++ cho crossplatfrom.

Các người ta hay làm hiện giờ là viết bằng C++. sau đó wrap lại bằng C (C thì nó sẽ sinh ra macro giống nhau, C là ngôn ngữ bin compability), sau đó từ C API này có thể chuyển thành python API, ruby API ... Hoặc API cho bất cứ ngôn ngữ nào 1 cách dễ dàng bằng cách dugnf COM, CORBA, ...


Đây có thể gọi là 1 trong 2 yếu điểm chí mạng của C++. Thầy có đọc 1 blog của tác giả viết ra C++, và lão chỉ nói sau khi thảo luận thì quyết định làm vậy là để cho theiets kế compiler 1 cách thoải mái. Nhưng mà đây là quyết dịnh ngu ngốc nhất của các anh thiết kế ngôn ngữ C++. NÓ làm cho C++ khong thể bủng nổ được.

Các anh nên nhớ phần lớn trường ĐH người ta dạy C/C++. có nghĩa là nó là ngôn ngữ được học và nắm bắt nhiều nhât, người ta sẽ quen với câu lệnh và tư duy C/C++ trước, rồi mới chuyển qua các ngôn ngữ khác. Với thuanatj lợi như vậy, nếu nó được thiết kế tốt, chắc chắn sẽ bùng nổ, Nhưng rất tiến 2 yếu điểm chí mạng của nó, làm người ta bắt buộc phải thiết kế ra các ngôn ngữ khác.


Thêm nữa quyết định này đi ngược với triết lý thiết kế của C.

Túm váy là C và C++ là do 2 nhóm khác nhau phát triển, Những ông phát triển C đúng là siêu nhâm. Còn C++ thì không phải vậy, nó được thiết kế rất láo và thiếu kinh nghiêmhj


Chính cha đẻ của C, lão cũng rất ngứa mắt với C++, vì những quyết định tào lao của nhóm này, nên lão mới hợp tác với google để làm ra golang. Golang giải quyết triệt để 2 bài toán vướng mắc của C++

1/ Quản lý memory, golang dùng 1 deamon để coder khỏi quan tâm tới free memory
2/ Golang là ngôn ngữ có bin compatibility. Tức là viết crossplatform dễ dàng



I just love programming in Go. Its fast, its efficient, it prevents bad habits and defines a formatting schema. What a dream.

Not only that, it offers cross platform compilation and runs on all operating systems without the need for Go to be installed. Its compiled!
Tất cả quỳ xuống, boss cuối đã xuất hiện

Sent from Blackberry STV100-3 using vozFApp
__________________
Khi lãnh tụ nói về tăng tương tác cho Voz Tân
[QUOTE=fRzzy;156725937]tôi cần đếch, các anh dễ bị kích động bỏ mẹ, đung tí là dỗi, đụng tí là hờn, nhẹ cái là nhảy lên còn bình thường thì hổ báo vãi, nghe cho đăng ký nick mới là cuống lên đòi về nhà trốn =]][/QUOTE]
Reply With Quote
  #445  
Old 22-09-2019, 20:48
Junior Member
Join Date: 06-2008
Posts: 19
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by Nipin View Post
Tôi ỉa vào mấy cái best practices, patterns, solutions C#/Java của bạn.

Javascript thực tế là functional language, class các kiểu thực ra cũng chỉ là function kèm closure.

OOP dạng prototype nó khác hẳn với OOP dạng inheritance, có first class function nó khác hẳn chỉ có mấy cái meme lambda thêm vào cho có.

Dùng tư tưởng enterprise vào code javascript/nodejs lại hỏi tạo sao code mình performance như cứt, chỉ được line of codes nhiều.
Áp enterprise vào Js/PHP chả có đéo gì xấu. Đến anh MS cũng k chịu nổi mấy anh dev cùi quất Js nên mới phải chế ra Ts và kết quả là ai cũng thấy Ts lên như tên lửa vì đéo có thằng dev đàng hoàng tử tế nào chịu nổi cái đống cứt đái Js. Não của dev là nên để dành cho Biz Logic chứ không phải để workaround/hack/cheat đánh vật với ngôn ngữ.

Còn nói functional với Js thì thôi cười ỉa
Reply With Quote
  #446  
Old 22-09-2019, 20:57
pepguard-violon-v1.0's Avatar
K.I.A
Join Date: 01-2015
Posts: 159
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Học golang + c# nha mấy bạn sv.
Tại sao ư? Golang làm backend dc, c# làm backend dc. Web dc.
Tiếp theo, c# làm game dc, kết hợp backend golang hoặc c#, lương lại cao nữa rồi.
Tiếp theo, khi đã cứng c#, thì bạn đã biết mvvm, mvc là gì rồi.
Qua java làm android y chang c#, cú pháp gần giống.
Qua swift còn dễ nữa, vì code giống c.
Muốn pro, lương 3 4k. Mấy bạn phải giỏi nhiều thứ như vậy, c++ ko có nhiều việc ở vn mà dân vn đủ trình làm, cho nên theo phải theo đúng. Chỉ cẩn biết làm game, làm web, biết backend, biết di động, thì theo các bạn, nhà tuyển dụng tuyển bạn ko?

Còn ba cái node.js thì ko nên học. Phàm cái gì của google, microsoft làm thì cứ lao vô mà chơi. Đừng dại mà đâm đầu vô fb. Apple thì tạm dc.
Reply With Quote
  #447  
Old 22-09-2019, 21:00
Senior Member
Join Date: 09-2017
Posts: 948
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

javascript bị chửi kinh cmn hoàng !
__________________
[QUOTE][B]Chỉ có trải qua sự mài giũa như ở địa ngục mới có thể rèn luyện sức mạnh của thiên đường; chỉ có những ngón tay từng chảy máu mới có thể diễn tấu ra tác phẩm để đời.
----- R.D.Tagore -----[/B][/QUOTE]
Reply With Quote
  #448  
Old 22-09-2019, 21:05
confemale's Avatar
Senior Member
Join Date: 10-2016
Posts: 5,583
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by wind_from_heaven View Post
javascript bị chửi kinh cmn hoàng !
như được viết trong 1 tuần thì phải
__________________
[QUOTE=JayBk;150468371]chuẩn mới voz năm 2019: 1/ Lương 350 triêu/tháng thì chỉ đủ ăn 2/ Hai năm đi làm mà dư 1 tỷ thì vẫn loser[/QUOTE]
Reply With Quote
  #449  
Old 22-09-2019, 21:11
Senior Member
Join Date: 02-2014
Posts: 228
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by pepguard-violon-v1.0 View Post
Học golang + c# nha mấy bạn sv.
Tại sao ư? Golang làm backend dc, c# làm backend dc. Web dc.
Tiếp theo, c# làm game dc, kết hợp backend golang hoặc c#, lương lại cao nữa rồi.
Tiếp theo, khi đã cứng c#, thì bạn đã biết mvvm, mvc là gì rồi.
Qua java làm android y chang c#, cú pháp gần giống.
Qua swift còn dễ nữa, vì code giống c.
Muốn pro, lương 3 4k. Mấy bạn phải giỏi nhiều thứ như vậy, c++ ko có nhiều việc ở vn mà dân vn đủ trình làm, cho nên theo phải theo đúng. Chỉ cẩn biết làm game, làm web, biết backend, biết di động, thì theo các bạn, nhà tuyển dụng tuyển bạn ko?

Còn ba cái node.js thì ko nên học. Phàm cái gì của google, microsoft làm thì cứ lao vô mà chơi. Đừng dại mà đâm đầu vô fb. Apple thì tạm dc.
Trong cái đống bác đưa theo 1 cái để chắc căn cơ cũng đã mất khơ khớ thời gian rồi
Reply With Quote
  #450  
Old 22-09-2019, 21:11
foreveralone's Avatar
Senior Member
Join Date: 07-2011
Posts: 509
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Nhờ browser war mà js có được những jit engine nhanh kinh hoàng (như v8), giá như tiền đó được đổ cho những ngôn ngữ có thiết kế tốt hơn như python/ruby thì thế giới có lẽ đã tốt hơn
Reply With Quote
Reply

« Previous Thread | Next Thread »

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 06:49.