Là một nền giáo dục đại học có giá trị nó cho một lập trình viên tốt? [đóng cửa]


37

Tôi đã làm thiết kế và lập trình trong chừng nào tôi có thể nhớ được. Nếu có một vấn đề lập trình, tôi có thể tìm ra nó. (Mặc dù phải thừa nhận là Stack Overflow đã cho phép tôi bỏ qua tìm ra và nhận thẳng vào làm trong nhiều trường hợp.) Tôi đã thực hiện trò chơi, ngôn ngữ lập trình bí truyền, và widget và gizmos galore. Tôi hiện đang làm việc trên một ngôn ngữ lập trình đa năng. Không có gì tôi làm tốt hơn lập trình.

Là một nền giáo dục đại học thực sự nhiều hơn chỉ là một hình thức?


2
Nếu bạn có thể tạo một ngôn ngữ lập trình, thì tất cả những gì bạn đang thiếu là một số môn toán, nhân văn (có thể tự mình học), ma túy, tình dục và điểm số của những người trẻ tuổi. Ngoài ra còn có rất nhiều lớp học trực tuyến từ MIT, Stanford, v.v. Câu hỏi đặt ra là - nhà tuyển dụng sẽ nghĩ gì về bạn.
Công việc

1
@Job: Nếu tôi có con đường của mình, tôi sẽ là chủ nhân của chính mình và những gì tôi nghĩ về bản thân sẽ là vấn đề của riêng tôi. ;)
Jon Purdy

Câu trả lời:


26

Hooboy. Đây là một vị trí khó khăn để được ở; bạn có cảm tình của tôi

Tôi thiên về việc lấy bằng, rất có thể vì 1) Tôi có một (BS về Khoa học Máy tính) và 2) Tôi thường thấy kiến ​​thức thu được khi theo đuổi nó rất hữu ích. Nhưng nó hầu như không phải là điều kiện tiên quyết cho sự nghiệp thành công; thế giới CNTT rất phong phú với những người đá đít, được thừa nhận là đá đít và về mặt kỹ thuật không có nhiều bằng tốt nghiệp trung học.

Điều tốt đẹp về bằng đại học là bạn có thể giữ nó và quay lại sau khi cuộc sống cho phép. . những loại nibble bạn nhận được; bạn đã không cam kết với bất cứ điều gì cho đến khi bạn thực sự nói có với lời mời làm việc.

Và có vẻ như trường học của bạn là một phù hợp xấu cho bạn, bất kể. Nếu bạn quá nhàm chán với mọi thứ họ đang ném vào bạn, thì bạn có thể cần tìm một trường học sẽ làm tốt hơn việc mang lại cho bạn giá trị tiền của bạn và khiến bạn làm việc ở mức độ đó. Bạn đã cân nhắc chuyển đi đâu đó tốt hơn chưa?


Chỉnh sửa: Dựa trên nhận xét của bạn ở nơi khác, dựa trên mức độ bạn yêu thích các khía cạnh lý thuyết cấp cao của lập trình, bạn có nghĩ rằng cách tốt nhất để tiếp tục khám phá điều đó và được trả tiền có thể là một nghề nghiệp trong học viện? Mà chắc chắn sẽ yêu cầu bạn để có được bằng cấp của bạn. :-)


Cảm ơn câu trả lời của bạn. Ít nhất bây giờ tôi có một số tùy chọn bổ sung để xem xét. Tôi nghĩ rằng tôi sẽ đi bộ đến văn phòng tư vấn của trường đại học và xem những gì tôi có thể làm cho bản thân mình.
Jon Purdy

Nhiều tập đoàn lớn thậm chí sẽ không xem xét những người không có bằng đại học; nó được sử dụng hoàn toàn như để lọc và thu hẹp các ứng cử viên đủ điều kiện. Đây là điển hình trong bất kỳ tổ chức nào trong đó nhân sự đăng các công việc và thực hiện sàng lọc ban đầu.
Citadelgrad

15

Nếu bạn có thể tìm thấy ít nhất một công việc ngay lập tức mà không cần nó, và có thể chứng minh kỹ năng của bạn trên giấy, thì không, nó không đáng.

Tôi cảm thấy cho bạn, và tôi đã ở trong một tình huống tương tự. Trong trường hợp của tôi (trong đó tôi đã xa về tài chính hơn 'thúc đẩy'), tôi rời và đã tìm thấy công việc phát triển sớm (5 tháng). Nhìn lại, nó chỉ mới 2 năm trước, nhưng đây là những ưu và nhược điểm như tôi đã thấy:

Ưu điểm:

  • Tôi có một công việc làm những gì tôi yêu thích. Không thể thực sự đánh bại điều đó.
  • Tôi đã có thể ngừng "sống như một học sinh"

Nhược điểm:

  • Cảm giác hoàn thành: một tấm bằng sẽ rất tốt, ngay cả khi tôi biết rằng nó không thực sự có nghĩa là tôi biết bất cứ điều gì.
  • Không dễ để tìm một công việc mà không có kinh nghiệm xor một mức độ hoàn toàn bởi vì thật khó để chứng minh kỹ năng trên giấy.

Một khi bạn đã có trải nghiệm chính thức đó, thì việc tìm kiếm công việc - đó là mục tiêu cuối cùng của việc học tập, không khó lắm. Đó là lý do tại sao điều quan trọng là phải biết nếu bạn có thể tìm được việc làm sớm nếu bạn quyết định rời đi.


3
Và, với kinh nghiệm ấn tượng và không có bằng cấp, bạn vẫn sẽ bị sơ yếu lý lịch của rất nhiều nhà tuyển dụng tiềm năng và bạn có thể thấy nó ám ảnh sự nghiệp của bạn. Bố chồng tôi là một giám đốc điều hành thành công với một công ty lớn. Trong một thời gian, anh ấy đã xáo trộn xung quanh để đưa các nhà máy sản xuất lớn đi vào hoạt động. Anh ta làm việc cho công ty đó hầu hết cuộc đời, và anh ta và công việc của anh ta được biết đến ở đó. Anh vẫn nghĩ việc thiếu bằng cấp đã giữ anh lại.
David Thornley

2
@David Thornley May mắn thay, các nhà tuyển dụng làm ầm ĩ về việc bạn có bằng cấp có lẽ không phải là người bạn muốn làm việc.
Tom Hawtin - tackline

2
@Tom Hawtin: Câu hỏi chủ yếu là "Công ty có đủ lớn để có bộ lọc giữa bạn và người quản lý tuyển dụng không?" Rất nhiều công ty như vậy có công việc thú vị và là nơi tuyệt vời để làm việc, và may mắn nhận được một cuộc phỏng vấn ở đó mà không cần bằng cấp. Bạn nói rằng bạn đã làm việc mà không có bằng trong hai năm. Đó là không đủ thời gian để nhìn thấy nhược điểm.
David Thornley

@David Thornley Tôi không phải là người trả lời ban đầu. (Tôi có bằng cấp. Đã làm việc được hơn hai năm, mặc dù tình trạng thất nghiệp kéo dài.)
Tom Hawtin - tackline

Tôi đã nhận được tăng 50% trong tuần tôi tốt nghiệp đại học. Trước đó, bộ phận nhân sự chỉ thích vứt bỏ hồ sơ của tôi. Một số người tôi được thuê đã nhận được rằng tôi có thể lập trình mà không cần bằng CS, nhưng nhiều người thì không. Bây giờ thiếu bằng cấp CS (âm nhạc của tôi) đang ngăn tôi theo đuổi một bậc thầy ...
GlenPeterson

9

Câu trả lời ngắn gọn: không, nó không có giá trị.

Đại học sẽ cung cấp cho bạn một nền tảng vững chắc trong nhiều lĩnh vực, hầu hết chúng chỉ liên quan một chút đến khoa học máy tính. Bạn sẽ có rất nhiều nền tảng vật lý và toán học. Đây luôn là một điều tốt. Tuy nhiên, đại học là thời gian và tiền bạc.

Tôi bắt đầu làm lập trình viên ngay sau khi học trung học. Tôi đã tự nghĩ về lập trình nhưng tôi đã đủ chuyên gia để làm việc hiệu quả ngay lập tức. Một số đồng nghiệp có bằng cấp khá đứng sau tôi. Cuối cùng tôi đã có một tấm bằng trong thời gian rảnh rỗi, nhưng tôi chưa bao giờ thực sự có cơ hội ứng tuyển vào công việc của mình bất cứ điều gì tôi học được ở trường đại học.


7

Được tuyển dụng dễ dàng hơn với một mức độ. Tôi có một BSc. với nền tảng CS mạnh mẽ trong đó, nhưng không phải là bằng cấp CS. Tôi đã có thể giải thích trong các cuộc phỏng vấn, nhưng tôi không biết đã bao nhiêu lần tôi bị lọc ra khỏi một đống hồ sơ xin việc vì nó ...

Tôi muốn nói rằng nếu bạn muốn làm việc trong một tổ chức lớn, đó là một lợi thế rất lớn để có được mảnh giấy.

Nếu bạn muốn làm việc tại một công ty khởi nghiệp (và thành thật mà nói, dựa trên những gì bạn đã nói cho đến nay, điều đó có thể phù hợp hơn với bạn) thì sẽ không có nhiều cạnh tranh, và có khả năng sẽ ít phụ thuộc hơn về giáo dục của bạn và nhiều hơn nữa về tính cách, lái xe và kinh nghiệm. Có lẽ bạn cũng sẽ xem xét mức lương thấp hơn, có thể với một số trong số đó dưới dạng tài sản ít thanh khoản.

Nếu bạn muốn tự mình làm việc, mức lương đầu tiên của bạn sẽ là 0 $, và bạn kiếm được bao nhiêu trong tháng tới sẽ phụ thuộc vào sự tận tâm của bạn trong việc tìm kiếm công việc và một mức độ may mắn nào đó trong việc tìm kiếm thứ gì đó phù hợp với bạn. Thật khó để khiến ai đó tin tưởng một dự án cho bạn mà không cần bạn có một số dự án thành công đã nằm trong vành đai của bạn.

Nơi nào bạn xếp hạng các ưu tiên như tiền bạc, hưởng thụ / thử thách trong công việc, thời gian giải trí, thời gian cho mối quan hệ, v.v ... Bạn sẵn sàng chấp nhận bao nhiêu rủi ro? Hãy suy nghĩ về những gì quan trọng đối với bạn và những gì bạn sẵn sàng làm để có được nó. Là nỗi đau ngắn hạn có giá trị cơ hội của một tương lai tốt hơn, hay bạn nên lấy những gì bạn có và chạy theo nó.

Ở một bên, bạn có thể chuyển sang một chương trình khác và thoát ra nhanh hơn? Một số người tôi đã đi đến trường đại học đã chuyển sang "toán máy tính" và đã ra trường với bằng cấp 3 năm (không danh dự). Sau một chút kinh nghiệm làm việc, H ở cuối giáo dục của bạn có nghĩa là ngày càng ít.


6

Đó không phải là những gì bạn biết - đó là những người biết những gì bạn biết. Bạn cảm thấy bạn đã có các kỹ năng. Bạn đã hơn nửa điểm để tốt nghiệp, bạn có nghĩ rằng bạn có thể có được công việc bạn muốn không? Bạn đang ở trong một khu vực mà hầu hết các bài viết công việc yêu cầu bằng cấp? Bạn đã được thực hiện kết nối?

Trong một cuộc phỏng vấn, làm thế nào để bạn trả lời câu hỏi; tại sao bạn bỏ học

Đừng quá tin tưởng vào khả năng của những người làm thuê để phát hiện tài năng. Mọi người đều có thành kiến ​​và nạng của họ (Làm sao tôi biết họ sẽ tệ thế này? Họ đã có chứng nhận!).

Có lẽ bạn là một người giao dịch nhiều hơn và có thể tự mình kinh doanh?

Nếu bạn quyết định nghỉ học, hãy đặt ra một số tiêu chuẩn và khung thời gian cho bản thân bạn về công việc bạn phải làm, kiếm được bao nhiêu tiền và bạn sẽ theo đuổi việc này bao nhiêu thời gian trước khi đi học trở lại.


Tôi có một tinh thần kinh doanh nhất định, nhưng điều đó thật đáng ngại. Tôi đoán đó là thế giới thực. Lý tưởng nhất là tôi muốn làm việc cho người khác chỉ cần có thể làm việc cho chính mình.
Jon Purdy

+1 cho "làm thế nào để bạn trả lời câu hỏi; tại sao bạn bỏ học?"
Radu Murzea

"Tôi thấy chương trình giảng dạy ở trường của tôi hạn chế về các kỹ năng và kiến ​​thức cần thiết để có được và duy trì sắc bén hơn trong ngành phát triển web hiện tại, ví dụ, có sự tập trung rất lớn vào ngôn ngữ lắp ráp. Trong khi đó, tập trung vào Kinh doanh với Thương mại Điện tử tập trung nhiều hơn vào việc giải quyết vấn đề với các kỹ năng phân tích và lựa chọn các công cụ phù hợp cho các vấn đề phù hợp, điều này đã giải quyết tốt các dự án lập trình phụ của tôi, nó giúp tôi tiếp tục các dự án của mình để giải quyết các vấn đề mà mọi người đang thực sự gặp phải, tất cả các kỹ năng là tiêu chuẩn hiện nay. " nghe như thế nào?
Muhammad Umer

6

Một trong những điều khó chịu hơn về các lập trình viên tự học là họ thường học một kỹ thuật mà không học thuật ngữ thích hợp. Tôi đã làm việc với một lập trình viên tự học, người từng là lính thủy đánh bộ Mỹ. Anh chàng sắc sảo và học hỏi mọi thứ nhanh chóng nhưng thường sử dụng thuật ngữ kỳ quặc cho mọi thứ.

Ông gọi con trỏ sao . DFA được gọi là mảng lưu đồ được liệt kê danh sách .

Nếu anh ta đã tham gia một vài khóa học ở cấp đại học, anh ta có thể đã sử dụng các thuật ngữ thích hợp.


Tôi đã cân bằng -1 với một điểm cộng và cười vào bình luận "anh ấy gọi con trỏ là 'sao'" ... Tôi có thể liên quan đến việc làm việc với những người tương tự. Tò mò về những sai lầm khác có thể tránh được
goodguys_activate

2
Điều này nghe có vẻ rất lạ. Anh ấy đã học lập trình mà không thực sự đọc bất cứ điều gì về nó? Mỗi cuốn sách / tài liệu / hướng dẫn về bất kỳ ngôn ngữ lập trình nào cũng sẽ chứa các điều khoản thích hợp.
FabianB

2
lol, lập trình viên Jarhead ở đây quá. Mặc dù tôi chưa bao giờ gọi họ là những ngôi sao, tôi đã quay đầu lại bằng cách gọi những dấu chấm than là "Bangs".
Neil N

4

Quản lý nhân sự và tuyển dụng nhìn vào giáo dục của bạn, vì vậy câu trả lời của tôi là CÓ.

Hãy suy nghĩ về nó, cơ hội nào nếu một người tốt nghiệp khoa CS của một trường đại học đàng hoàng với điểm trung bình xuất sắc và cuối cùng anh ta bị thất bại? Vẫn có thể, nhưng mục tiêu là giảm rủi ro.

Đối với những thiên tài như Bill Gates, họ không có bằng cấp. Họ sẽ làm tốt bất kể. Tuy nhiên, đối với đại đa số người dân, giáo dục vẫn là một chỉ số tuyệt vời, đặc biệt là đối với những người không có nhiều kinh nghiệm làm việc.


Tôi đoán câu hỏi là liệu tôi có cân nhắc việc bảo hiểm rủi ro đó để trị giá "bảo hiểm" trị giá hàng chục ngàn đô la hay không. Tôi không nói tôi là Bill Gates tiếp theo, nhưng không ai buộc tội tôi vì đặt tầm nhìn của tôi quá thấp.
Jon Purdy

2
@Jon, tôi không đồng ý với bạn. Gọi đây là một thiên vị nếu bạn sẽ. Nếu tôi ở trong hoàn cảnh giống như bạn, tôi sẽ có những câu hỏi tương tự. Thật không may trong thực tế những người thông minh vì lý do này hay lý do khác mà không có giáo dục chính thức, sự nghiệp của họ sẽ bị ảnh hưởng phần nào. Một suy nghĩ khác là học phí ở đất nước này đã vượt quá tầm 10-20 năm qua là một điều đáng xấu hổ.
Grokus

Vâng, tôi có cùng một vấn đề nhưng sống ở Canada có nghĩa là học phí của tôi dưới 4K đô la một năm, vì vậy tôi đã lựa chọn làm việc toàn thời gian cho một công ty khởi nghiệp (với một số vấn đề về lịch trình) và thực hiện một hoặc hai khóa học một lúc. Lưu ý rằng tôi đã phải thay đổi công việc trước khi tôi thấy bất kỳ mức chênh lệch lương dựa trên mức độ nào.
Kendrick

3

Đây là một câu hỏi mang tính cá nhân cao, và phụ thuộc rất lớn vào loại phát triển bạn dự định thực hiện. Trình điều khiển thiết bị và hệ thống nhúng thời gian thực với nhiều phân tích thuật toán? Có lẽ bạn nên đi học. Ứng dụng web CRUD? Chắc là không.

Tôi chỉ có thể nói cho chính mình. Tôi đã làm rất tốt trong sự nghiệp của mình mà không cần bằng CS, hay bằng cấp đại học dưới bất kỳ hình thức nào. Một số trong số này là kỹ năng và trí thông minh, nhưng tôi cũng không muốn tin vào một chút may mắn.

Điều đó nói rằng, đôi khi tôi hối hận vì không được đào tạo về các phương thức tư duy cần thiết cho các phân tích và bằng chứng chính thức.


Tôi làm bất cứ điều gì tôi có thể có được bàn tay của tôi. Tôi thích thiết kế web và trò chơi, cũng như các tiện ích cho lập trình viên. Thiết kế ngôn ngữ là số một của tôi, nhưng nó không trả các hóa đơn. Từ đó, tôi đã học được hầu hết mọi thứ tôi có thể muốn biết về tính chính thức của độ phức tạp thuật toán, lý thuyết loại và tất cả những điều phức tạp khác của lập trình cho mục đích lập trình. Tôi có rất nhiều điều để học, nhưng tôi lo lắng rằng tôi có thể đã vượt qua nhu cầu về những gì trường tôi có thể cung cấp cho tôi. Ít nhất tôi có được sự thoải mái khi được bạn bè biết đến như một người cực kỳ may mắn.
Jon Purdy

"Từ đó, tôi đã học được hầu hết mọi thứ tôi có thể muốn biết về tính chính thức của độ phức tạp thuật toán, lý thuyết loại và tất cả những điều phức tạp khác của lập trình cho mục đích lập trình". "Theo như bạn biết. Hubris, bạn có thể sử dụng nó. Bằng cấp CS cung cấp giáo dục chuyên sâu về nhiều thứ giúp lập trình viên ... có thể không phải là bằng cấp bạn đã chọn.
Rig

2

Một nền giáo dục đại học , đặc biệt là một trong đó bạn được dạy cách đọc và viết, có giá trị đối với một lập trình viên giỏi, hoặc thực sự đối với bất kỳ ai giỏi bất cứ điều gì.

Giá trị của một bằng đại học , mặt khác, là nhiều hơn nữa. Tôi đã có một sự nghiệp thành công lâu dài và hợp lý trong phát triển phần mềm và tôi chưa bao giờ hoàn thành bằng đại học của mình - dù sao đó là trong lịch sử và địa lý văn hóa. Tôi cũng đã là một nhà tư vấn độc lập trong hầu hết 20 năm qua và trong khi tôi một bản lý lịch, đã rất lâu kể từ khi có ai thực sự nhìn vào nó. Tôi thực sự không biết kinh nghiệm của mình sẽ như thế nào nếu tôi phải tìm một công việc thực sự.


2

Cho phép tôi liên hệ câu chuyện của tôi ở dạng cô đọng.

Tôi bắt đầu lập trình từ khi còn nhỏ. Dường như có một năng khiếu tự nhiên cho nó, chắc chắn rất thích nó. Học bằng cách đấu tranh thông qua các công cụ thông qua trung học và trung học.

Ra khỏi trường cấp ba và làm .. ừm .. những thứ khác. Lao động chân tay, sống cuộc sống của một người trẻ, vv

Vài năm sau tôi quyết định tập trung lại. Làm việc trên mức độ 2 năm của tôi trong thời gian rảnh rỗi, nhận được điều đó (theo nghĩa đen). Đã làm việc trở lại trong lĩnh vực này, kiếm được một mức lương xứng đáng - không có gì tuyệt vời trong bất kỳ ý nghĩa nào, nhưng tốt hơn đáng kể so với lao động thủ công.

Quyết định đi đến trường đại học lớn của tiểu bang chúng ta, chương trình kỹ thuật tốt. Đăng ký học ngành Kỹ thuật máy tính, để tăng thêm niềm đam mê điện tử của tôi và tránh quá nhiều thứ lập trình lặp đi lặp lại mà tôi đã biết.

Chà ... hãy để tôi nói ... thánh tẻ nhạt. Bây giờ, một số điều này có thể được gán cho tôi và cách tôi xử lý nó, nhưng năm tôi học ở trường đại học đó là một sự lãng phí rất lớn thời gian và tiền bạc .

Tôi đã dành cả năm để không học được gì và dành thời gian "hoàn thành" bài tập về nhà thấp hơn nhiều so với trình độ kỹ năng của tôi, điều đó thật vô lý. Tôi đã nói chuyện với một số giáo sư và cố vấn hướng dẫn đại học và trên bảng, từ đó, "trên đường đi, chuyển động, xin lỗi đó chỉ là cách nó hoạt động" hoặc "có thể bạn không biết nhiều như bạn nghĩ rằng bạn làm và nên chú ý hơn. " (mặc dù nếu tôi tự nói như vậy thì điểm sau hoàn toàn không hợp lệ).

Vào cuối năm, tôi đã xem xét sự tiến bộ của tôi đối với bằng cấp của tôi. Tôi đã hoàn thành bằng cấp AA, với rất nhiều tín chỉ và hiện đã hoàn thành một năm ở trường đại học, tôi vẫn - thực tế, do tôi phải sắp xếp các lớp học, điều kiện tiên quyết, v.v. - 3 năm nữa BS ở Comp. Chưa kể khoản nợ 10.000 đô la (cho năm 1, nó sẽ chỉ trở nên tồi tệ hơn mỗi năm thêm [ít trợ cấp so với các khoản vay]).

Thế là tôi nghỉ việc.

Và tôi không nhìn lại. Và tôi sẽ không quay lại.

Tôi vẫn làm việc trong lĩnh vực của mình trong suốt và kể từ đó. Chưa bao giờ việc tôi không có bằng cấp là rào cản đối với việc tìm kiếm việc làm và tôi cảm thấy những công việc tôi có thể có được là dành cho những cửa hàng chất lượng với mức lương trên trung bình.

Vì vậy, .. câu chuyện dài một lần nữa ngắn, âm thanh như trường học có thể không phải là điều dành cho bạn, giống như nó không dành cho tôi.


2

Tôi điều hành phòng lập trình cho một công ty khởi nghiệp nhỏ (~ 50 nhân viên, 5 nhân viên phát triển bao gồm cả bản thân tôi) và kinh nghiệm của tôi đã cho thấy rằng Uri là chính xác trong đánh giá của mình về khởi nghiệp nhỏ.

Bộ phận nhân sự của tôi (trong một công ty khởi nghiệp nhỏ, chỉ có 1 người) yêu cầu không tham gia cho đến khi quyết định thuê thực tế được đưa ra. Khi tôi hỏi cô ấy về điều đó, cô ấy nói: "Bạn thuê cho các vị trí kỹ thuật; Tôi là quản trị viên. Làm thế nào tôi có thể đưa ra quyết định tốt nhất về các kỹ năng và phẩm chất bạn cần?"

Tuy nhiên, tôi khá chắc chắn rằng loại hành vi này chủ yếu giới hạn ở các công ty khởi nghiệp nhỏ. Nếu bạn muốn tiến lên "Thế giới rộng lớn", rất có thể bạn sẽ cần một mức độ hoặc số lượng kinh nghiệm đáng kể trong vành đai của bạn (có thể từ 5 - 7+ năm).


1

Một điều cần xem xét là bạn không phải luôn có bằng Khoa học Máy tính. Tôi đã trải qua Kỹ thuật phần mềm và nó cung cấp một khía cạnh khác cho lập trình ol 'thông thường. Có rất nhiều điều mà tôi sẽ không bao giờ học được - chủ yếu là đối phó với quản lý dự án và đảm bảo chất lượng. Ngoài ra, theo tôi, chúng tôi đã thực hiện một số lượng đáng kể việc học ở cấp độ thấp mà không thể có được nếu không có sự trợ giúp của giáo sư. Giáo dục chính quy có rất nhiều thứ để cung cấp nhưng bạn có thể cần phải đến một trường "tốt hơn" để gặt hái tất cả những lợi ích đó.


1

Nhiều, nhiều nơi nhìn vào mảnh giấy trước, và sau đó là bằng cấp, hoặc nếu không thì yêu cầu giấy có trình độ. Giống như những người khác đã khuyên, hãy xem loại công việc nào có sẵn cho bạn mà không cần bằng cấp, nhưng hãy nhớ rằng nó cũng sẽ hạn chế lựa chọn trong tương lai của bạn.

Tuy nhiên, một số nơi cũng sẽ giúp trả tiền cho bằng cấp, vì vậy nếu bạn có thể kiếm được một công việc mà không có nó và họ sẵn sàng giúp trả tiền cho nó, thì bạn có thể có nó cho tương lai, khi cần.


1

Tôi đang ở một vị trí rất giống như bạn. Vâng, một nền giáo dục đại học đáng giá và đây là "bằng chứng" của tôi về lý do: Tôi đã thực hiện một số công việc lập trình điên rồ trong năm năm qua và bây giờ tôi đang bắt đầu một ứng dụng iPhone cho công ty của mình, tất cả đều tự học , với cùng một nền tảng như chính bạn. Gần đây, tôi đã liên lạc với một vài công ty săn đầu người rất được khuyến khích để xem về việc chuyển đổi từ công việc kỹ thuật của tôi sang làm lập trình viên toàn thời gian. Trong cả hai trường hợp, cuộc trò chuyện với họ đột ngột dừng lại và tôi có nghĩa là không liên lạc với nhau khi tôi phải nói "Không" với câu hỏi "Bạn có bằng đại học không?"

Bạn cần điều này nhiều hơn bạn biết, và rắc rối hơn một vài năm sẽ trả cổ tức sau khi bạn đã vượt qua điều này.

Giữ bình tĩnh và tiếp tục.


1

Như đã nêu trong các câu hỏi khác, đây là một quyết định cá nhân, và liệu bằng cấp Đại học có xứng đáng với bạn hay không phụ thuộc vào những gì bạn muốn làm.

Câu chuyện cá nhân của tôi, vừa tròn 50 tuổi, tôi đã có một chương trình sống tốt và tôi vẫn chưa có được bằng cấp. Vì vậy, sự thật là bạn không "cần" bằng cấp để lập trình sống. Điều đó đang được nói, tôi vẫn đang theo đuổi một văn bằng, mặc dù tôi có những đứa trẻ lớn hơn nhiều học sinh trong lớp. Hãy để tôi nói lại rằng, tôi đang theo đuổi "giáo dục", cho dù tôi có bằng cấp hay không có ít tầm quan trọng vào thời điểm này.

Điều tôi muốn làm là học hỏi. Bạn luôn có thể tự học, nhưng các giới hạn để có thể làm điều này tăng lên khi độ phức tạp của môn học tăng lên. Tham gia lớp học cho phép tôi tự đẩy mình ra xa hơn tôi sẽ tự làm. Khi tôi đi cùng, tôi thấy tôi không hứng thú với việc học một ngôn ngữ khác, thay vào đó tôi muốn tìm hiểu các khái niệm sâu hơn. Một mục tiêu tôi có là có thể trả lời các câu hỏi trong https://cstheory.stackexchange.com/ Heck, tôi rất vui khi có thể hiểu hầu hết các câu hỏi đó. Khu vực này có thể không quan tâm nhiều lập trình viên.

Một yếu tố quan trọng cần xem xét khi cân nhắc lựa chọn của bạn là làm thế nào để vượt qua khó khăn hơn khi trở lại trường học khi bạn già đi. Cuộc sống bắt đầu cản trở, các mối quan hệ, trẻ em, thế chấp, vv cản trở khả năng của bạn để đưa ra những lựa chọn này.


1

Tôi đã làm việc (và phỏng vấn) cho nhiều công ty may mắn - 100 công ty, và cho một công ty nhỏ hơn, nhưng dựa trên kinh nghiệm của tôi, HR sẽ không nhìn vào bạn nếu không có bằng cấp (và đôi khi là bằng tốt nghiệp). Sơ yếu lý lịch được đọc bởi những người nhân sự, những người nhân sự biết một bằng cấp là bắt buộc, do đó, bạn không bao giờ có thể chứng minh kỹ năng của mình.

Các công ty khởi nghiệp nhỏ có thể nới lỏng chính sách này.

Vì vậy, tôi tin rằng chiến lược một bằng cấp là xứng đáng, mặc dù bạn có thể trở thành một nhà phát triển lành nghề hơn bằng cách sử dụng thời gian để thực hành và tạo ra sự khác biệt từ sách.


0

Giống như trong bài hát đó - "Chúng tôi không cần giáo dục" ... Đó là tất cả những cuộc nói chuyện lớn đáng giá ít tín dụng.

Tôi đã trải qua quá trình học lấy bằng Thạc sĩ và tôi đã đạt được nó với bằng danh dự hạng nhất. Tôi có phải là một lập trình viên tốt hơn những người khác không? Vâng, bằng cấp tự nó không đảm bảo nó; và tôi sẽ không táo tợn như tuyên bố nó. Tôi biết nhiều người, tôi tin rằng, có nhiều kỹ năng và kinh nghiệm chuyên môn hơn tôi rất nhiều, và những người không có bằng Thạc sĩ (hoặc trên thực tế, bất kỳ bằng cấp nào trong lĩnh vực liên quan đến điện toán ).

Tuy nhiên, tôi tin chắc rằng bằng cấp là có lợi và tôi mong muốn TẤT CẢ các nhà phát triển DID có ít nhất một Cử nhân về kỹ thuật điện toán / phần mềm vì tôi tin rằng những người đã có bằng cấp có mô hình tư duy "phong phú" hơn - nhìn thấy một bức tranh lớn hơn - vì trong tất cả các trường hợp, tất cả đều phải chống lại ý chí của chính họ, nắm trong tay nhiều công nghệ rộng lớn hơn và đưa vào nhiều lĩnh vực chủ đề hơn so với những bậc thầy tự xưng. (câu cực kỳ dài, xin lỗi nếu tôi không có ý nghĩa gì, đó là quý đến 2 giờ sáng ... đi ngủ bây giờ, đêm tối)


0

Nếu bạn đang lập trình trong thế giới kinh doanh (trái ngược với việc giảng dạy hoặc cho khoa học hoặc một cái gì đó rất gần với phần cứng), bạn càng nhận được từ giáo dục của mình (thời gian), kinh nghiệm quan trọng hơn sẽ trở thành.

Trên thực tế, kinh nghiệm và danh tiếng sẽ luôn chiếm ưu thế trong giáo dục ... bởi vì nó cho thấy khả năng sản xuất đã được chứng minh của bạn.

Tôi có bằng về nghệ thuật tự do trong nghiên cứu Kinh Thánh - điều này có liên quan đến việc kinh doanh này như bằng tốt nghiệp trung học. Cách đây vài năm, khi tôi dự định lấy bằng tốt nghiệp về CS, tôi đã tìm thấy một bài báo trong đó họ so sánh 2 đơn xin việc - một người đã bỏ ra 1 năm rưỡi ngay khi học đại học và người kia đã đi đúng để làm việc và có 1 năm rưỡi kinh nghiệm (có lẽ anh ta dự định lấy bằng sau này?). Người quản lý tuyển dụng, người đã viết bài báo, nói rằng, tất cả mọi thứ đều bình đẳng, anh ta sẽ luôn thuê người có kinh nghiệm đầu tiên. Lý do anh ta đưa ra là người có kinh nghiệm có thể sản xuất ngay lập tức, biết rằng anh ta thích lập trình (sẽ không bảo lãnh) và biết cách làm việc.ngày nay .

Từ âm thanh của cuộc đấu tranh của bạn (gia đình, tài chính, sự thất vọng với sự liên quan đến việc học của bạn đến khả năng sản xuất của bạn) - Tôi sẽ đề nghị bạn "tung ra thị trường" và bắt đầu xây dựng kinh nghiệm của mình. Có thể là một chút khó khăn để bắt đầu, nhưng một khi bạn rời khỏi đó bắt đầu trong gương chiếu hậu của bạn và xây dựng sơ yếu lý lịch và kinh nghiệm của bạn, bạn sẽ sớm thấy mình là một đối thủ cạnh tranh mạnh mẽ với cơ hội để giáo dục những người xung quanh bạn không liên quan .

Sau đó, nếu bằng cấp thực sự quan trọng với bạn - bạn luôn có tùy chọn (khi bạn có thời gian và phương tiện) để hoàn thành nó sau này.


0

Giả sử bạn đang ở Mỹ, có lẽ bạn có thể cân nhắc việc học Khoa học Máy tính ở một số quốc gia khác ?

AFAIK, ở Pháp (nơi tôi sinh ra, học tập, sinh sống và làm việc), học tập ít tốn kém hơn ở Mỹ (và có lẽ bạn sẽ cần, với tư cách là người nước ngoài, một số khoản trợ cấp được phép học tại đây). Tôi tin rằng đó cũng là trường hợp ở nhiều nước châu Âu khác.

Và có lẽ việc học ở một số quốc gia khác có thể mang lại cho bạn một số lợi ích nhỏ (khi trở về nhà và tìm kiếm một công việc).

Tất nhiên, bạn sẽ cần học một số ngoại ngữ.


0

Có hai điều bạn có thể nhận được.

Bằng cấp - có lẽ không đáng, trừ khi bạn không đủ tự tin để được thuê mà không có ai. Tham dự các trường đại học sẽ đòi hỏi rất nhiều thời gian và tiền bạc.

Kiến thức - rất đáng để học tính toán, đại số, lý thuyết thuật toán, v.v. (vì vậy CS nói chung). Ưu điểm của việc tự học là bạn có thể tập trung vào các môn học liên quan. Tuy nhiên, nó đòi hỏi khá nhiều kỷ luật tự giác để tiếp tục học vì không có áp lực bên ngoài (kỳ thi) để khiến bạn học khi bạn không cảm thấy muốn học.


Tôi luôn cảm thấy muốn học. Đó là lý do tại sao tôi là một học sinh tồi
Jon Purdy

-1

Nếu bạn đã nghe Bill Gates, bạn có thể tìm thấy lời khuyên này:

PV: Học khoa học máy tính có phải là cách tốt nhất để chuẩn bị trở thành lập trình viên?

Gates: Không, cách tốt nhất để chuẩn bị là viết chương trình, và nghiên cứu những chương trình tuyệt vời mà người khác đã viết. Trong trường hợp của tôi, tôi đã đi đến các thùng rác tại Trung tâm Khoa học Máy tính và tôi đã tìm ra danh sách hệ điều hành của họ.

Đối với những người đó, tôi khuyên bạn nên vào Đại học / Cao đẳng, nơi có thể chuẩn bị cho bạn một sự nghiệp lập trình, nhưng cũng là một nghề nghiệp khác, nếu bạn tìm thấy niềm đam mê cho một cái gì đó ngoài việc nhìn chằm chằm vào màn hình phốt pho 9 đến 5. Nếu bạn đã làm điều đó, sau đó đi gặp gia đình, ủy viên hội đồng nghề nghiệp, nhà trị liệu, bất cứ điều gì. Bạn đã trưởng thành, bạn có thể tìm ra loại công việc bạn muốn, phải không?

Sự kết hợp của hai khóa học tự học và CS trong trường cao đẳng / đại học là điều dường như luôn giúp bạn tiến xa. May mắn nhất!


-1

Tôi có đồng nghiệp một số người có bằng cấp và một số người thì không. Tôi thường thấy rằng những người không có độ thường xuyên sử dụng các bộ sưu tập dưới mức tối ưu hoặc sử dụng mảng cho mọi thứ và bỏ qua các bộ sưu tập. Lớp Cấu trúc dữ liệu tại trường đại học chắc chắn là đáng giá.


khịt mũi thật không?
Tom Hawtin - tackline

-2

Đại học là một kinh nghiệm tốt đẹp để sống. Và nó chắc chắn sẽ giúp bạn có được một công việc đầu tiên (trừ khi bạn có kinh nghiệm chuyên môn mạnh mẽ, điều rất khó xảy ra ở độ tuổi đó).

Vì cả hai lý do trên, nếu tôi có thể quay ngược thời gian, tôi đã quyết định ở lại trường thay vì để nó đuổi theo các cô gái trong câu lạc bộ.

Vâng, bạn có thể làm điều đó trong khi ở trường đại học quá;)


Cám ơn bạn đã góp ý. Tôi không muốn đuổi theo bất cứ ai trong các câu lạc bộ; Tôi chỉ muốn lập trình.
Jon Purdy

Sau đó ở lại trường, nhưng một (nhiều) bạn gái, trong khi nó (họ) có thể làm giảm rất nhiều năng suất và tích lũy kiến ​​thức của bạn, sẽ góp phần vào hạnh phúc của bạn.

5
Tôi nghĩ rằng bạn hiểu sai động lực của tôi.
Jon Purdy
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.