Chợ hàng Nhái Việt Nam
Trở lại   Chợ hàng Nhái Việt Nam > Relax - Thư giãn > Rao vặt

Trả lời
 
Công cụ bài viết Kiểu hiển thị
  #1  
Cũ 16-09-2019, 10:09 PM
digi2936 digi2936 đang online
Member
 
Tham gia ngày: Jun 2019
Bài gửi: 91
Mặc định Học lập trình có cần quá thông minh?

Hệ thống quảng cáo SangNhuong.com

MR. ROBOT -- Season:2 -- Pictured: Rami Malek as Eliot Alderson -- (Photo by: Nadav Kander/USA Network)
Như tiêu đề, một vấn đề nan giải và cũng là nghi vấn của rộng rãi sách dạy lập trình c cơ bản người mới bước chân vào học lập trình. Với khăng khăng bạn cần phải quá sáng tạo để có thể học lập trình? Câu tư vấn là “Hoàn toàn không!”. Nguồn cội tại sao thì hãy cùng nhau đọc tiếp bên dưới.

Theo mình Đánh giá thì cho đến nay trong ngành lập trình ko với định nghĩa nào nhắc rằng người học phải đạt được sự sáng tạo ở cấp độ nào thì mới sở hữu thể hiểu được. Để học lập trình thì chỉ cần bạn là 1 người thông thường (IQ >= 85), với một chiếc máy tính (kết nối mạng càng tốt), một vài cuốn sách và 1 quyết tâm sắt đá.

có phải đơn giản quá không, thực sự là ko đơn thuần vậy. Đề cập ngắn gọn để cho Anh chị em khỏi hoang có chứ học lập trình thì cũng mang những dòng khó của nó. Trước tiên hãy Đánh giá tại sao bạn thấy nó khó.

các điều cản trở bạn học lập trình

Lập trình thật là khô khan và khó hiểu

Mình chắc mang đến 96,69% Anh chị em mới tiếp xúc với tiếng nói lập trình sẽ thấy tá hỏa khi đọc một file code đựng khoảng vài trăm cái trở lên (bản thân mình cũng vậy). Thật dễ hiểu là tại sao mấy bạn sợ, đó là vì bạn chưa quen, chưa hiểu từng thành phần của thứ bạn đang đọc, hoặc chưa hiểu được luồng, lề luật đặt tên, luật lệ gọi hàm,… nên chẳng thể hiểu hết được code viết để khiến cho gì, chạy ra làm sao. Trong khoảng ấy cảm giác ám ảnh sẽ xâm lấn làm cho bạn nản và nghĩ suy rằng bạn ko mang khả năng học lập trình.

kể 1 kỷ niệm nho nhỏ của mình vào năm 2015, học lập trình cho trẻ em với đi phỏng vấn vị trí back-end developer tại 1 doanh nghiệp game, bị đưa optimize 1 file code đâu tới hơn 300 chiếc (cũng ko nhớ chính xác). Mà khi đó ngáo ngơ mới ra trường, cũng chưa có kinh nghiệm gì phổ quát nên rất choáng khi đụng phải mớ hỗn độn tương tự, cuối cùng mình bỏ bài đó và kết quả thì mấy bạn biết rồi ấy. Điều đấy sẽ không sở hữu gì to tát, rớt thì về học lại thôi, nhưng khi về nhà mình ngồi suy nghĩ lại, hiểu được và cũng thấy được chiếc chỗ cần optimize đấy. Có lẽ khi đấy quá áp lực về tâm lý khi lần trước tiên thấy nhiều code đến vậy!

các thuật toán phức tạp cần người sáng tạo để giải quyết
ko biết trong khoảng bao giờ, nhưng lúc kể về những giải thuật thì người ta đều nghĩ ngay tới những lập trình viên với bộ óc phi phàm. Đừng thần thánh hóa vậy, vì bản thân mình thấy được rằng những giải thuật thường dùng thì ko cần đến các bộ óc phải thật xuất sắc mới với thể hiểu được, học ngu như mình cũng đọc và cũng hiểu mà. Đương nhiên sự thông minh sẽ giúp bạn đọc, hiểu và nắm bắt vấn đề mau lẹ hơn người khác, nhưng ấy chẳng phải vấn đề quan trọng nhất, vấn đề thật sự là bạn có muốn hiểu nó ko, mang cố gắng đi đến cộng khi vướng mắc không? Khi gặp trắc trở thì bạn làm gì?

Bản thân những người lập trình giỏi ko giỏi ngay trong khoảng khi ban sơ, nhưng họ dị biệt bằng thái độ khiến cho việc và nghĩ suy tích cực cộng mang sự chăm chỉ ko gì sánh nổi.

Malcolm Gladwell đề cập “Để trở nên chuyên gia trong 1 ngành nào ấy cần đến 10.000 giờ thực hành”. Vậy bạn đã thực hành bao nhiêu giờ rồi?

1 người anh đã từng chia sẻ có mình rằng: “Khi gặp 1 khó khăn giả dụ bạn nhắc không thể thì nó mãi mãi là không thể, nhưng ví như bạn đề cập sở hữu thể thì thời cơ, cơ may thành công vững chắc sẽ to hơn khi đề cập không“. Đó có lẽ là câu nhắc hay nhất mình từng được nghe.

Xem thêm =>>https://mindx.edu.vn/course/game-basic

Bạn không tin vào chính con người mình
Đây chính là điều quan yếu nhất làm thịt chết bạn. Mình từng với 1 thời kì trầy bơ vơ mang môn lập trình cơ bản, mang thể vì thời gian đầu khi mới tiếp xúc mình đã đi không đúng cách thức nên rất khó nuốt mớ tri thức đó. Nhưng giả dụ ngay tại thời điểm đó tự chọn cách từ bỏ và phó mặc căn số thì ngày nay đã không thể ngồi đây viết bài chia sẻ, và đương nhiên mình cũng chẳng thể trở thành một lập trình viên… ahihi. Mỗi người sinh ra ko ai giống ai cả, và cũng ko người nào biết được khả năng tiềm tàng trong mỗi chúng ta cho đến khi bạn làm nó bộc phát.

Niềm tin chính là thứ khiến cho mọi việc thuận lợi hơn phần lớn, nếu như muốn trở thành 1 người lập trình viên nhiều năm kinh nghiệm thì bước trước tiên phải làm cho là tin điều đó, là bạn chắc chắn sẽ làm được. Sau ấy thì bước các bước đi vững vàng kế tiếp.

nói rất tốt! Thế bây giờ thì phải khiến cho sao?
kiếm tìm 1 nguồn động lực

Động lực thì mỗi người mỗi khác, nhưng thôi để mình nói 1 câu chuyện tiêu biểu về chuyện tình cay đắng của thằng bạn mình.

Hồi xưa mình mang thằng bạn tên (tạm gọi nó là A) sống trong khu chung cư tráng lệ mới xây bên bờ sông Sài Gòn. Đối diện nhà A có em hàng xóm rất là xinh đẹp cùng tuổi tên là B. Hàng ngày A trông thấy B sở hữu da làm thịt đầy đặn phô ra trước nhà thì trong lòng hết sức hân hoan và đêm về tốn ko biết bao nhiêu là giấy (A chỉ sử dụng An An và Sài Gòn Extra). Nhưng 1 hôm thằng A đang nhìn trộm em B thì để ý thấy thằng C nhà kế bên cũng đang làm cho mẫu hành động y hệt mình. A biết rằng B không thể thuộc về mình nếu như sở hữu thiện cảm sở hữu C nên nỗ lực suy nghĩ bí quyết để lấy lòng em nó. Có niềm tin đanh thép, A nỗ lực học lập trình để làm cho B 1 website khoe hình ảnh đú đỡn của em ấy và kèm theo cũng để chiếm trọn lấy tình cảm của em.

Nhưng lập trình không dễ như A tưởng. Lúc mới tiếp cận sở hữu ngôn ngữ lập trình thì A luôn bị nhức đầu và buồn ngủ. Nhưng vì muốn chén được con B ngon và múp này, A chẳng thể bỏ cuộc như thế được. Thay vì ngồi học theo những tuts san sớt la liệt trên mạng, A quyết tâm lập ra con đường sự nghiệp cua gái cho mình mà tiêu biểu là học một ngôn ngữ từ bước căn bản nhất. Sau vài lần xúc tiếp A nỗ lực chọn PHP để khiến nền móng. Dần dần website khoe hình của A hoàn thiện và chạy mượt mà, nó vội vàng khoe mang em B. Sau một hồi nhìn tới ngó lui upload vài hình thí nghiệm thì em B lại muốn phải sở hữu thêm chức năng phóng lớn thu nhỏ để với thể xem rõ hơn những vùng …. Mẫn cảm.

Biết dừng trình độ của mình, và cũng không muốn làm em B giận. A cày ngày cày đêm học hỏi, mò mẫm tri thức trên mạng để khiến cho xong các chức năng mà em ấy đề xuất. Ông trời không phụ lòng người, sau vài lần xong trước tiến độ, dòng website khoe ảnh nude của em B đã hoàn thiện. Ngoài ra chỉ sau vài tháng chạy thử có số lượng người tróc nã cập quá đông nên website bị sập và A nghiễm nhiên trở nên 1 người bạn thân, một người anh trai rẻ của em B mà chưa kịp nói lời tỏ tình.

đấy Anh chị em thấy chưa, chỉ cần tin vào chính mình thì việc gì cũng với thể thành công. A đã tin vào bản thân, kể đúng hơn là A với động lực to để học tập.

không ngừng thử thách bản thân

Hãy luôn thử thách bản thân khi học lập trình, càng ngày càng tăng skills của bản thân bằng bí quyết học nhiều hơn, học rất nhiều các gì cảm thấy nhu yếu. Tự kiếm tìm những trắc trở còn tồn tại của mình để giải quyết và phát triển. Bí quyết mà mình hay dùng là tự khiến cho những project nhỏ để nâng cao skills những lúc rảnh rỗi, bên cạnh đó lên mạng tậu đọc các bài viết hay ho của người khác và khiến cho theo cũng là một cách thức phải chăng.

nếu như vẫn không biết cần học gì thì với thể đọc bài viết để lập trình được sau một năm.

kết thân và học hỏi có người giỏi hơn mình

nếu như đi sở hữu 1 người nhiều năm kinh nghiệm hơn mình, không bao lâu sau mình cũng sẽ chuyên nghiệp như người đó. Đấy là một điều được rút ra bởi….. Chủ nhân blog Jusfunny. Đương nhiên, giả dụ kết bạn sở hữu người ta mà chỉ chằm chằm để học hỏi, chỉ để kiếm tìm chiếc giá trị gì đấy cho bản thân thì thật là bỉ ổi và vụ lợi, sở hữu ngày nó nổi xung quánh đập, xài xể thì khi đấy mình ko chịu nghĩa vụ. Hãy khiến bạn tự dưng nhất, gần gũi và thực bụng sở hữu đầy đủ mọi người, viện trợ lẫn nhau vô cùng mang thể, học hỏi trong khoảng người khác rồi sẽ đến lúc bạn sẽ cùng trình độ mang họ.

mạnh dạn lên, hồi xưa mình toàn vậy! Gặp người nào cũng xởi lởi dancing vô khiến cho quen này nọ đủ kiểu, trong đơn vị ai cũng biết mặt. Giữa giờ thì rủ nhau pha cà phê, lấy nước (công ty với hệ thống nước và cà phê), cuối tuần rủ nhậu mang hy vọng hôm mai là thu lại chút gì đấy tri thức gì ấy. Cũng được một thời kì lên bờ xuống ruộng, hai bên có tình cảm lẫn nhau thì anh kia mới nhắn tin rủ vô hotel bắt pokemon gì đấy quý hiếm lắm…. Mọi chuyện diễn ra thế nào thì tự hình dong đi, mỏi tay quá.

Lập trình viên chuyên nghiệp ngoài biết code thì cần với thêm rộng rãi kỹ năng khác. Trong một team, bạn có thể code thấp nhưng chưa chắc người ta nể bạn, ngoài kỹ năng code bạn còn cần đầy đủ kỹ năng khác để người ta nể sợ mình. Có nhẽ vài bữa sẽ viết riêng một series bài viết “để trở thành một team member được mọi người nể phục” luôn cho nó máu.

Đừng quên trợ giúp người mới lúc đã với tri thức

Người mới ở đây là lập trình viên mới vô nghề, mang thể còn trinh đầu óc. Họ có thể thua bạn về kinh nghiệm và tri thức. Nhưng chắc chắn họ sẽ mang tương đối phổ thông dòng hay ho để học hỏi. Không những thế dạy lại cho người khác cũng là cách thụ động để ta ôn lại kiến thức, khám phá ra các loại mới mà mình chưa có dịp đi sâu.

đó là hầu hết cách thức mà mình đang dùng, vì mình ko được sáng tạo mà. Ít nhất là cho tới thời khắc này mình cảm thấy nó hiệu quả với bản thân và tất nhiên là sẽ tiếp diễn nỗ lực đeo đuổi tới cùng ngành lập trình hay ho này.

thực hiện, thực hành và thực hành

có mốc 10.000 giờ đã đề cập ở trên, ta cần đến 10 năm để thực hành có 3h/ngày trừ các ngày ốm đau, mệt mỏi vì con bồ sở hữu chồng, con vợ sở hữu ý trung nhân. Càng thực hiện rộng rãi, bộ não sẽ quen dần có việc code mà ko thấy ám ảnh. Nó sẽ nghĩ suy logic hơn, ngày một biết được phổ biến kiến thức hơn. Hãy thực hành hằng ngày giả dụ có thể, hãy tìm những trở ngại random và giải quyết nó theo phương pháp của bạn, nỗ lực càng nhanh càng rẻ. Một lúc đã thực hành phổ quát, bạn sẽ tự tín vào đôi tay của mình và mọi khó khăn gặp phải cũng sẽ với hướng giải quyết.

Chuyện học tập & là m việc ở MindX
Trả lời với trích dẫn


Trả lời


Công cụ bài viết
Kiểu hiển thị

Quyền viết bài
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Mở
Chuyển đến

SangNhuong.com


Múi giờ GMT +7. Hiện tại là 03:52 PM


Mỹ thuật bởi SangNhuong.com
© 2008 - 2025 Nhóm phát triển website và thành viên SANGNHUONG.COM.
BQT không chịu bất cứ trách nhiệm nào từ nội dung bài viết của thành viên.