Làm thế nào để bạn đối phó với sự lo lắng của không biết đủ? [đóng cửa]


22

Tôi vừa học xong đại học vài tháng trước và tôi đang dành thời gian để nâng cao kiến ​​thức. Tôi thích lập trình nhưng tôi cảm thấy mình không đủ tự tin nếu đi phỏng vấn. Đêm qua tôi đã duyệt qua các câu hỏi và bắt gặp một câu hỏi hỏi người được phỏng vấn làm thế nào để đưa ra một danh sách liên kết. Tôi đã học được những điều này ở trường đại học nhưng nếu tôi được hỏi tại chỗ làm thế nào thì tôi sẽ không biết. Vì vậy, đó là một điều khác được thêm vào danh sách những gì cần học.

Đây là khi sự lo lắng ập đến vì tôi có quá nhiều thứ để học trong thời gian ngắn ngủi (ít nhất là nó cảm thấy như vậy). Khi hướng nội, tôi nghĩ rằng sự lo lắng này có liên quan đến sự cầu toàn của tôi mặc dù việc hoàn hảo không phải là lý trí, ví dụ như Shakespeare và Einstein đã thất bại 80% thời gian.

Vì vậy, các câu hỏi là, bạn đã cảm thấy lo lắng này không biết đủ? Nếu vậy, làm thế nào bạn đối phó với nó? Tôi cho rằng có một thời điểm khi bạn bắt đầu cảm thấy thoải mái trong khả năng của mình?


1
Đã có một số câu hỏi hỏi về việc không biết đủ khi rời uni hoặc đại học.
gablin

1
Điều này làm tôi nhớ đến Quái vật và Người ngoài hành tinh - "Có một cái lọ bạn không thể mở. Có gì trong đó? Pickles"
Skizz

Câu trả lời:


18

Đó không phải là về việc biết tất cả mọi thứ. Đó là về việc biết nơi để tìm thông tin.

Tôi cố gắng giữ ngôn ngữ cốt lõi mà tôi đang sử dụng trong bộ nhớ. Phần còn lại tôi chỉ quen thuộc, vì vậy tôi sử dụng MSDN rất nhiều để tra cứu mọi thứ. Gần đây, tôi đã cố gắng thông qua đặc tả C # để tôi có thể suy nghĩ sâu hơn về chính ngôn ngữ này.

Nhưng tôi học tốt nhất bằng cách làm. Điều đó có nghĩa là cuối cùng tôi sẽ phải thực hiện lại Linq để học các biểu thức lambda, và như vậy.

Là một lập trình viên, tôi có khả năng làm bất cứ điều gì mà các nhà phát triển hàng đầu có thể làm. Nó chỉ mất một chút thời gian của tôi. :)


Chính xác. Bạn không cần phải biết điều đó, chỉ là nơi bạn đọc nó và các khái niệm
gbn

Tôi đồng ý, nhưng làm thế nào để bạn sử dụng cái nhìn sâu sắc này trong tình huống phỏng vấn?
LennyProgrammer

7
@ Lenny222: hãy trung thực. Nếu bạn không biết điều gì đó, "Tôi không biết" là một câu trả lời hoàn toàn hợp pháp, đặc biệt là nếu bạn có thể theo dõi nó với "nhưng đây là cách tôi sẽ tìm ra nó."
Wonko the Sane

14

Một số người:

  1. Nghĩ rằng họ biết và họ làm
  2. Nghĩ rằng họ biết nhưng họ không
  3. Không biết họ biết nhưng họ làm.
  4. Không biết họ biết và họ không

Với tôi, 1> 3> 4> 2

Thực tế là bạn biết rằng bạn không biết tất cả mọi thứ đã biết điều gì đó. Học tập mất nhiều thời gian hơn cả cuộc đời, tăng tốc bản thân và thuyết phục bản thân rằng bạn không bao giờ có thể học mọi thứ; vậy là thiên tài trong tủ tiếp theo.

Biết là một chuyện, áp dụng nó là một chuyện khác. Áp dụng những gì bạn đã học và cởi mở cho những ý tưởng mới và để niềm đam mê dẫn đường cho bạn. Nghe có vẻ triết lý? Có thể, nhưng cuộc sống quá ngắn để quá căng thẳng. : P


4

90% lập trình viên không biết họ không biết công cụ. Vì vậy, bạn đã nằm trong top 10%.

Các công việc mà bạn sẽ đảm nhận là vị trí cấp dưới. Những người nhìn vào bạn không mong đợi bạn biết mọi thứ họ yêu cầu, nếu bạn làm bạn sẽ là một lập trình viên cao cấp. Họ không tìm kiếm một lập trình viên có kiến ​​thức, nhưng một người nắm bắt được những điều cơ bản và sẵn sàng học hỏi.

Vì vậy, một phần ba câu hỏi họ sẽ mong bạn biết, một phần ba câu hỏi họ mong bạn không biết, nhưng có một ý tưởng về những gì họ đang nói và có một câu trả lời tốt. Và thứ ba cuối cùng sẽ là những câu hỏi cố gắng tìm ra tính cách, khả năng học hỏi và sự sẵn sàng học hỏi của bạn. Nếu bạn có quyền thứ ba đầu tiên, và chứng tỏ rằng bạn nhiệt tình với lập trình thì bạn sẽ ổn thôi.

Disclaimer: số liệu thống kê hoàn toàn tạo nên. : D


3

Cách tốt nhất để học, là làm. Thừa nhận với bản thân rằng bạn không biết điều gì đó là khởi đầu của kiến ​​thức. Nếu tôi là bạn, thay vì dành thời gian cố gắng học những gì bạn nghĩ bạn cần học, tôi sẽ đặt mình ra khỏi đó và cố gắng tìm một công việc. Nhận một số cuộc phỏng vấn dưới vành đai của bạn, sau đó bạn có thể có được một ý tưởng về những gì bạn cần biết để vượt qua một cuộc phỏng vấn. Ai biết được, bạn chỉ có thể có một công việc và sau đó bạn có thể có một trải nghiệm học tập được tài trợ bởi công ty được bao quanh bởi những người có kinh nghiệm có thể giúp bạn trên hành trình của bạn. Hãy nhớ rằng, kiến ​​thức là một hành trình, không phải là đích đến.


3

Đây là khi sự lo lắng ập đến vì tôi có quá nhiều thứ để học trong thời gian ngắn.

Cấp, bạn có rất nhiều để học, nhưng bạn có tất cả thời gian trên thế giới. Bạn chỉ 21 theo hồ sơ của bạn. Tôi 63 tuổi và vẫn đang học. Chắc chắn, tôi đã làm việc ra danh sách liên kết một vài thập kỷ trước, nhưng luôn luôn có một cái gì đó khác.

Luôn có những thứ mới để học là điều khiến lập trình vẫn thú vị đối với tôi mặc dù tôi đã làm nó được 40 năm. Nếu tôi biết tất cả ở tuổi của bạn, bây giờ nó sẽ trở nên hơi nhàm chán.


2

Tôi được bao quanh bởi rất nhiều lập trình viên thực sự giỏi và tôi chỉ mới lập trình chuyên nghiệp được một năm, vì vậy tôi cảm thấy căng thẳng này.

Khi những người này cảm thấy hào hứng với việc học Clojure và Scala, tôi có thể cảm thấy choáng ngợp. Rốt cuộc, tôi vẫn còn bối rối về jQuery, chỉ có thể qua được tại Hibernate và không biết gì về các dịch vụ web.

Điều tôi thấy quan trọng cần nhớ là tôi không học được gì nhiều trong một ngày, nhưng tôi có thể học được rất nhiều trong một tháng . Và khi nhiều tháng chồng chất, tôi thấy rằng mình đang trở thành một lập trình viên am hiểu ở một số lĩnh vực nhất định.

Miễn là bạn cam kết tiếp tục học, bạn sẽ vượt qua nhiều bạn cùng lớp, ngay cả khi bạn quên mọi thứ bạn từng biết về danh sách được liên kết.


2

Phỏng vấn lo lắng là điều đương nhiên. Bạn sẽ được chú ý trong cuộc phỏng vấn. Nếu họ đang làm công việc của họ, người phỏng vấn sẽ hỏi bạn những câu hỏi mà bạn không biết câu trả lời. Đó là cách duy nhất để kiểm tra ranh giới của những gì bạn biết và cũng để đánh giá cách bạn phản ứng khi gặp vấn đề mà bạn không có thông tin. Điều này sẽ đúng bất kể bạn học bao nhiêu.

Biết rằng, chỉ có một việc cần làm: thực hiện cuộc phỏng vấn. Sự tồi tệ nhất có thể xảy ra là gì? Họ sẽ thuê người khác (đó là những gì họ sẽ làm nếu bạn không áp dụng) và bạn sẽ có kinh nghiệm phỏng vấn để xây dựng.

Hãy nhớ rằng, những người phỏng vấn không cố gắng làm xấu hổ hoặc coi thường bạn (nếu có, họ không làm việc của họ). Họ có những điều tốt hơn để làm với thời gian của họ. Trên thực tế, lý do họ tuyển dụng là vì họ có nhiều công việc hơn họ có thể xử lý mà không cần ai đó. Họ chỉ muốn tìm đúng người để làm công việc đó.


1

Hy vọng rằng bạn không biết đủ. Đó là một điều chắc chắn. Hoặc là vì bạn có khoảng trống hoặc vì mọi người chỉ muốn xem cách bạn xử lý các tình huống mà bạn không quen thuộc.

Chia các vấn đề thành các phần có thể giải được hoặc quen thuộc. Nếu bạn không biết điều gì quan trọng, hãy cố gắng hướng cuộc nói chuyện đến điều bạn biết.


1

Sẽ luôn có nhiều thứ để biết hơn bạn, hoặc bất cứ ai khác, có thể có thể biết.

Vì vậy, bạn không nên thực sự quan tâm đến bản thân mình, chủ yếu, với việc bạn có làm hay không biết điều gì đó.

Những gì bạn nên tự tin vào, là khả năng học hỏi của bạn. Nếu bạn có thái độ rằng bất cứ điều gì bạn cần biết bạn có thể học, thì bạn sẽ ổn thôi.


1

Lập danh sách liên kết là điều bạn nên học ở trường đại học. Các lập trình viên Java không bao giờ phải làm như vậy, bởi vì thư viện thời gian chạy tiêu chuẩn cung cấp một tập hợp các triển khai danh sách với các đặc tính khác nhau.

Tôi sẽ đề nghị bạn - nếu bạn đã có một công việc - hãy tìm hiểu những gì bạn có thể tìm hiểu về những gì được mong đợi ở bạn trong công việc hiện tại. Đối với các lập trình viên Java sẽ là "Java hiệu quả", bạn nên học thuộc lòng. Hệ sinh thái ngày nay thật tuyệt vời đến nỗi có NHIỀU để học chỉ dành cho thời gian chạy tiêu chuẩn.


1

Quan điểm của tôi về điều này là để hiểu rằng những gì tôi cần biết để thực hiện một nhiệm vụ thường sẽ là sự kết hợp giữa nghiên cứu và áp dụng nó. Tôi có thể không biết tất cả những gì phải làm nhưng tôi có thể tìm ra nó thường. Ít nhất đó là quan điểm của tôi mặc dù có một số điều cần nói để hiểu cách chơi trò chơi có thể tồn tại trong một số trường hợp như phỏng vấn. Một số người có thể ghi nhớ hàng trăm câu trả lời để cố gắng xử lý các vấn đề lập trình khác nhau nhưng những người khác có thể chỉ nhớ những gì heuristic là gì và phác thảo chung về những việc cần làm và tự sửa khi họ đi. Công nghệ thay đổi đủ để tôi cảm thấy thoải mái với một điều gì đó xuất hiện một cái gì đó mới để thêm vào danh sách những điều cần học.

Nếu bạn tin rằng bạn quá cầu toàn, có thể đáng để gặp một nhà trị liệu hoặc tư vấn viên để cố gắng vượt qua điều này. Tôi không nói rằng tất cả những người cầu toàn cần sự giúp đỡ, nhưng đối với những người muốn nó, nó có thể là một ý tưởng rất tốt.


0

Điều này nghe có vẻ như là một ví dụ hoàn hảo về hiệu ứng Dunning-Kreuger: http://en.wikipedia.org/wiki/Ducky%E2%80%93Kruger_effect

Để tóm tắt rất ngắn gọn điều này: Những người không có kỹ năng thường xuyên đánh giá quá cao khả năng của họ, họ không biết họ không biết bao nhiêu và điều này dẫn đến sự tự tin thái quá. Những người có kỹ năng hơn nhận ra những sai sót trong khả năng của họ và (hơi nghịch lý) điều này thực sự dẫn đến sự tự tin thấp hơn.

Chỉ cần nhớ rằng hầu hết mọi người không biết họ không biết bao nhiêu. Thực tế là bạn đang hỏi câu hỏi này cho thấy mức độ nhận thức về bản thân mà nhiều người đơn giản là không có. Có nhiều nghiên cứu về chủ đề này từ nhiều tác giả khác nhau.

Giả sử rằng bạn cần biết mọi thứ là sự hiểu lầm về quá trình học tập bởi vì sẽ luôn có những điều bạn không biết. Học nhiều hơn sẽ vẫn không thay đổi thực tế là còn nhiều điều phải học, điều chính yếu thay đổi là nhận thức về mức độ bạn biết. Do lượng thông tin đáng kinh ngạc trong thế giới lập trình mà bạn không thể biết tất cả mọi thứ , vì vậy một khi bạn vượt ra khỏi các nguyên tắc cơ bản, kỹ năng thực sự quan trọng là có thể tìm thấy thông tin bạn cần khi bạn cần.

Đối với sự tự tin trong phần phỏng vấn, chỉ cần nhớ rằng sự thiếu tự tin của bạn thực sự có thể là từ việc có nhiều hơn, không ít hơn, kỹ năng / kiến ​​thức trong lĩnh vực đó. Hy vọng rằng sẽ giúp!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.