Chuyển ngành công nghệ thông tin ở tuổi không hề trẻ, áp lực đè nén từ sự mong muốn của gia đình, từ anh em cùng trang lứa, từ chúng ta trẻ vẫn có căn nguyên lập trình tốt, mình buộc bản thân phải thành công xuất sắc sớm
Đó là tất cả những gì mình luôn tự nhủ vào suốt quy trình chuyển ngành quý phái CNTT. Ban đầu từ số lượng 0, chỉ với sau 4 tháng học tập lập trình, tôi đã tìm được quá trình đầu tiên trên Next Tech Group với địa điểm Front-End Developer và bây giờ mình đang thao tác tại IFI Solutions - doanh nghiệp thành viên thuộc tập đoàn NTT Data của Nhật Bản.Trong bài viết này, bản thân sẽ chia sẻ về vì sao mình mang đến với lập trình, những khó khăn gặp phải, lộ trình học cũng như kinh nghiệm vấn đáp tại các công ty công nghệ lớn giành cho dân đưa ngành.Mong rằng nội dung bài viết của mình phần nào hữu ích với những bạn.
Bạn đang xem: 28 tuổi có nên học lập trình
1. Vấp vấp ngã ở tuổi 26 và quyết định chuyển ngành nhằm “làm lại từ bỏ đầu”
Trước khi đưa ngành, bản thân là dân siêng kỹ thuật công trình ở Đại học tập xây dựng. Tuy nhiên, đến năm vật dụng 4 thì mình quăng quật ngang bởi cảm thấy không tương xứng và chuyển hẳn qua dạy giờ đồng hồ Anh, tiếp nối thì bản thân lại chuyển sang dẫn tour du lịch.Đến đầu năm mới 2020, dịch Covid 19 bùng phát khiến mình chấp thuận thất nghiệp. Cơ hội đó, mình bắt đầu hoang sở hữu và cảm xúc mất triết lý trong cuộc sống. Mình đã tự hỏi, có nên liên tiếp chờ đợi cho đến khi gần như chuyện thông thường trở lại hay phải chủ động tìm tìm một tuyến phố mới. Cùng cuối cùng, bản thân đã quyết định chuyển ngành.Sau khi cân nhắc, bản thân thấy lập trình là ngành rất tiềm năng, bình ổn và ít bị ảnh hưởng nhất.Mình đưa ra quyết định học một khóa lập trình. Ban đầu cũng hoang mang và sợ hãi nhưng như mong muốn học đâu gọi đó nên cũng đỡ nhiều. Đây cũng đó là lúc mình nhận thấy đam mê thiệt sự của bạn dạng thân. Và từ đó, mình đã quyết vai trung phong dành hết thời gian, sức lực để theo xua đuổi ngành này.
2. Khó khăn khăn những bước đầu khi đưa ngành lập trình
Không biết chúng ta có giống như mình ko nhưng ban sơ mới đưa sang thiết kế thì bản thân thấy khôn xiết hoang mang, cũng chạm chán nhiều khó khăn và dễ dàng nản vì:
Bản thân bao gồm chút tự ti khi lên đường điểm chậm chạp hơn so với những người khác.Do từ đầu mình không theo học những trường CNTT đề nghị so với chúng ta học thuộc tuổi thì mình bị trễ hơn khoảng tầm vài năm.Khi ngồi 3, 4 giờ chỉ để code một công tác cơ bản, hoặc fix một ngày dài mà không tìm ra lỗi, mình cũng cảm thấy hổ thẹn với chúng ta trong nhóm. Đây là điều không thể tránh ngoài khi bắt đầu chuyển ngành, đông đảo lúc như vậy, mình thường tự động hóa viên phiên bản thân phải nỗ lực hơn nữa, siêng năng bù thông minh, có tác dụng đến khi nào xong bắt đầu thôi.
Mới mày mò về ngành, thiệt sự k biết bước đầu từ đâu.Bản thân ngành IT tương đối khó, đòi hỏi khả năng tứ duy, sự kiên định và nhẫn nại. Khi new học, tôi đã khá “ngộp” khi đề xuất tiếp xúc với không hề ít thứ mới, cách để ý đến khác so với ngành học tập trước đây. Kề bên đó, khi tìm tài liệu tự học trên mạng, có không ít thứ nhưng mà mình lừng chừng nên học từ đâu, học như vậy nào. Bởi vì thế, tốt nhất, khi bắt đầu học, bạn nên tìm tín đồ hướng dẫn hoặc theo học tại trung tâm để có một suốt thời gian học nuốm thể, phù hợp với trình độ chuyên môn của phiên bản thân.
Cho dù bạn dạng thân gặp gỡ nhiều khó khăn nhưng mình đều nỗ lực vượt qua bằng sự kiên định không kết thúc nghỉ. Mình chi tiêu rất nhiều thời hạn để code, gồm có lần code mang đến 12 tiếng từng ngày, độc nhất là đợt làm cho project, bản thân ngủ chỉ 4 tiếng/ ngày, thời gian còn lại chỉ để làm project.
3. Quy trình học lập trình sẵn từ con số 0 đến full-stack developer
Mình biết từng người đều sở hữu những giải pháp học khác nhau, dẫu vậy mình ý muốn rằng với trong suốt lộ trình dưới đấy là những ngôn từ mình đúc kết được trong quá trình học rất có thể phần nào giúp ích cho hồ hết người.
Giai đoạn 1: gây ra “gốc lập trình”
Thời gian này, mình tập trung vào học những kiến thức nền tảng gốc rễ cơ bạn dạng nhất:
Tìm hiểu cấu trúc cơ bản trong HTML, những loại thẻ văn bản, media…Học về CSS - ngôn ngữ kiến thiết giao diện đến trang webXây dựng 1 trang web đơn giản và dễ dàng và học tập về Git, Github để tàng trữ code, xuất bản trang web
Tìm hiểu những kiến thức về Java
Script: biến, phong cách dữ liệu, hàm, scope, array cùng vòng lặp, học các kỹ thuật nâng cấp về object và arrays…
Giai đoạn 2: học lập trình Front-end
Qua quá trình này thì mình sẽ triệu tập học về giao diện web thông qua:
Tìm gọi React, những cú pháp, components và desgin giao diện website cơ bản bằng ReactThiết kế với xây dựng đồ họa cho website hoàn chỉnh
Tìm đọc về sự kiện form, Lifting State Up, Redux…
Giai đoạn 3: học lập trình Back-end
Nếu front-end được ví như “bộ mặt” của website thì Backend đó là “khung xương” kiên cố để website tất cả thể hoạt động trơn tru, hiệu quả. Những kiến thức mình vẫn học trong mảng Back-end bao gồm:
Tìm hiểu những phần khác biệt của back-endXây dựng những API bởi Java
Script cùng triển khai tác dụng CRUD (tạo, truy xuất, update và xóa…)Học về hệ cơ sở tài liệu Mongo
DB, liên kết API với phía Front-end React
Thiết lập những chức năng thực tế từ những việc truy vấn tài liệu trong Database…
Trong từng giai đoạn, bản thân được tham gia những dự án cuối khóa và xong xuôi sản phẩm thực tế theo nhóm. Điều này vừa giúp mình rèn luyện con kiến thức, kĩ năng lập trình với các khả năng mềm khác như thao tác làm việc nhóm, thuyết trình…Sau 3 quá trình thì bản thân đã có thể tự xây dừng và xây dựng được 1 website trả chỉnh, đồng ý trở thành 1 full-stack web developer.
4. Kinh nghiệm phỏng vấn cho người chuyển ngành
Bằng cấp có đặc biệt với người chuyển ngành?
Sau khi học kết thúc khóa xây dựng full-stack cũng chính là lúc mình đã tìm được các bước đầu tiên. Thời điểm đó, có tương đối nhiều bạn hỏi mình rằng: “Không có bằng cấp technology thông tin thì thời gian đi phỏng vấn có ảnh hưởng gì không?
Câu trả lời của chính mình là “Có”, nhưng không quá quan trọng. Bởi cấp là một yếu tố phổ biến để các nhà tuyển dụng lưu ý lựa chọn chúng ta từ vòng CV. Tuy nhiên, giả dụ bạn không có bằng cấp cho thì rất có thể thay nạm nó bằng các projects thực tế hoặc những khóa học tập lập trình mà các bạn đã tham gia.Điều quan trọng là chúng ta phải chỉ ra rằng mình hoàn toàn có thể làm được những gì qua những dự án đó nhằm thuyết phục bên tuyển dụng rằng mình là người phù hợp cho địa điểm họ đề xuất tìm.
Các vòng rộp vấn
Thông thường những công ty bé dại chỉ có một vòng bỏng vấn, tuy vậy các doanh nghiệp lớn sẽ có được 2-3 vòng.Vòng 1: CVVòng 2: demo thuật toán, coding…(hoặc tiếng Anh với công ty base nước ngoài)Vòng 3: Vòng chất vấn trực tiếp với thống trị (nếu doanh nghiệp base nước ngoài thì hoàn toàn có thể phỏng vấn bằng tiếng Anh)
Thường ngơi nghỉ vòng 3 thì họ sẽ hỏi chúng ta về những kinh nghiệm thực tế, dự án trước đây với các câu hỏi khác để reviews bạn có cân xứng với môi trường thao tác hay không?
Mình có 1 tip dành riêng cho chúng ta chuyển ngành như mình, kia là chúng ta nên đi chất vấn nhiều để biết ngành IT này đang yêu cầu gì cùng mức offer như vậy nào.Để kiếm tìm kiếm cơ hội phỏng vấn, độc nhất là cho những công ty công nghệ lớn, chúng ta nên tham gia những sự khiếu nại như Job Fair, Hackathon, Tech Expo…. Hồi đấy, mình tất cả tham gia sự khiếu nại Job Fair vì Mind
X tổ chức, có khá nhiều công ty công nghệ lớn đang đặt bàn tuyển dụng. Tôi đã được chất vấn trực tiếp cùng 2 công ty công nghệ là Next
Tech cùng Solid, và khôn cùng may mắn sau đó thì mình đã trúng tuyển vào Next
Tech.
Hy vọng rằng, câu chuyện của mình đã đem đến những tay nghề và lời khuyên hữu ích cho chúng ta đang có dự định chuyển ngành lập trình. Chúc các bạn sẽ sớm thành công trên chặng đường sắp tới!
Độ tuổi trung bình của một xây dựng viên ứng dụng trên nhân loại là 32. Và phần lớn các lập trình sẵn viên đều bên trong phạm vi hai năm đến 5 năm kinh nghiệm. Bạn có thể tự hỏi 28 tuổi gồm nên học tập lập trình? Các lập trình viên có tương đối nhiều kinh nghiệm hơn đã phát triển thành đâu mất? Điều này khá đối chọi giản, bởi sau khoảng 7 – 8 năm làm cho việc, các lập trình viên đã chuyển sang vai trò thống trị kỹ thuật và cai quản sản phẩm, vì chưng vậy chúng ta không thấy các lập trình viên phần mềm hơn 40 trên thị trường.

Hầu hết hầu như thuộc đội tuổi 25-30, tuổi vừa đủ là 28,2 và kinh nghiệm tay nghề trung bình là 4 năm.
Khi như thế nào thì thừa muộn nhằm học lập trình
Nhà lý luận với triết gia truyền thông media nổi giờ Douglas Rushkoff sẽ viết một cuốn sách có tên là “Program or Be Programmable”, trong các số ấy ông bảo rằng code là một trong ngữ pháp mới. Bạn tất cả thể bắt đầu lập trình song song với việc học ABCs. Theo yêu ước của code cho trẻ em, bao gồm hàng tá mẹo và ứng dụng giáo dục sẽ dạy cho trẻ em những điều cơ bản về lập trình thông qua các trò chơi, trọng trách và bài xích hát – một số chương trình được thiết kế cho trẻ em từ 3 cho 5 tuổi. Ngành công nghiệp cntt đang ngày càng trẻ hơn tưng năm và hình như việc bắt đầu sự nghiệp trong nghành này sau 10 năm là điều vô nghĩa. Tuy nhiên, với mọi ai tự hỏi 28 tuổi có nên học lập trình trong xã hội IT, các chuyên viên nói rằng học lập trình ở tuổi 14, 25 hoặc thậm chí là 40 chưa phải là quá muộn.
Tin tốt: thực tiễn là ngày càng có rất nhiều trẻ em học tập lập trình làm việc trường tiểu học không có tác dụng giảm thời cơ nghề nghiệp vào ngành cntt của bạn. Rốt cuộc, không phải tất cả những bạn đã học tập viết với đọc đều thay đổi nhà văn. Tương tự, những bài học tập code ở trường hoặc những khóa học tập trực tuyến phổ cập không khiến thanh thiếu hụt niên trở thành anh tài máy tính: chúng hỗ trợ các ý tưởng phát minh cơ phiên bản cho phép chúng ta điều hướng giỏi hơn trong cầm cố giới công nghệ và ít nhất là hiểu cách thức các ngữ điệu hoạt động.
Thêm một tin tốt: kĩ năng lập trình không tương quan gì đến tuổi tác. Điều quan lại trọng chính là bạn phải suy nghĩ nó. Có không hề ít sinh viên bước đầu học ngôn từ ở lứa tuổi 35-40 hoặc tất cả một công việc ở tuổi 50. Nếu bạn tự hỏi 28 tuổi tất cả nên học lập trình, gồm đáng nhằm đi cùng học một cái nào đó mới không, tôi hoàn toàn khuyên chúng ta nên đi! Tolstoy học tập lái xe đạp điện ở tuổi 67, Bernard Shaw ban đầu lướt sóng trong tuổi 75, và có bao nhiêu câu chuyện khởi nghiệp thành công xuất sắc mà mọi người đã bao gồm trên 60 tuổi.
Học chịu khó hơn so với độ tuổi
Trong xã hội, có chủ ý cho rằng càng già, càng nặng nề học. Các nhà công nghệ đã search thấy rằng với tuổi tác, vận tốc học tập bị mất, nhưng chưa hẳn mất đi khả năng. Ngoài ra, nếu bạn rèn luyện trí não cùng trí nhớ, thì ngay lập tức cả vận tốc cũng không xẩy ra mất. Hơn nữa, tiến sĩ Shia đã tiến hành các nghiên cứu đặc biệt (trong nhiều thập kỷ), trong thời gian đó họ khẳng định rằng đỉnh cao của khả năng tinh thần rơi vào cảnh 40-60 năm. Và nếu tốc độ ghi ghi nhớ thậm chí hoàn toàn có thể giảm, thì logic chuyển động tốt hơn và các quyết định sai được đưa ra ít hơn.
Rõ ràng là tốc độ đồng điệu tài liệu trong quy trình học tập vậy đổi, còn chỉ số này là riêng cho từng người. Một số nhân viên Google từng tự hỏi 28 tuổi tất cả nên học tập lập trình hiện đang giữ những vị trí cao trong công ty lần thứ nhất nhìn thấy code ở tuổi 19 hoặc 25 – nếu như khách hàng thực sự thích thao tác này, bạn cũng có thể bắt kịp trong một thời hạn tương đối ngắn. Ngoài ra, các lập trình viên của các công ty số 1 thừa dấn rằng bọn họ không thông thạo toàn bộ các ngôn từ lập trình. Tôi đang học cách thực hiện Java khi 18 tuổi, học C khi tôi trăng tròn tuổi và hiện giờ tôi vẫn đang học C++. Tôi ban đầu làm việc tại Google lúc tôi 32 tuổi. Tại sao tôi lại từ hỏi 28 tuổi bao gồm nên học lập trình? Học lập trình không thực sự muộn trong cả ở tuổi 60! Vì vậy, nếu như bạn quyết định – hãy có tác dụng ngay đi!
Yêu ước tuổi tác trong công ty
Một thành kiến khác là doanh nghiệp không hy vọng thuê nhân viên cấp dưới sau 35-40 năm. Có lẽ trong một số trong những công ty đơn vị nước, nhưng không phải trong nghành nghề CNTT. Yêu ước / số lượng giới hạn độ tuổi có thể có trong một tổ cụ thể. Mối quan hệ trong đội càng tốt, nó càng chuyển động mạch lạc. Nếu bao gồm sự chênh lệch tuổi tác lớn, cả bạn và những người dân trong nhóm như vậy sẽ không cảm thấy thoải mái. Do đó, họ cố gắng chọn +/- thuộc tuổi. Nhưng! Các đội rất trẻ cực kỳ ít bắt buộc nếu bạn tự hỏi 28 tuổi có nên học lập trình thì giới hạn tuổi trung bình của một lập trình viên là 32 – 35 tuổi.
Ngoài ra, dựa trên nghiên cứu và phân tích khoa học: qua nhiều năm, chúng ta đang trở phải thông minh hơn. Hóa ra số lượng tế bào thần khiếp trong óc chỉ tăng qua các năm, độ đậm đặc myelin, chịu trách nhiệm cho tốc độ truyền xung rượu cồn trong não, cũng tăng lên. Do đó, cùng với tuổi tác, họ giải quyết vấn đề giỏi hơn, ít mắc lỗi hơn cùng nói chung, suy nghĩ tốt hơn. Hiệu suất não tối đa rơi vào mức từ 50 mang lại 60 năm.
Xem thêm: Bảng Xếp Hạng Fifa Tháng 11 2022, Bảng Xếp Hạng Fifa World Cup 2022 Châu A
Trong thực tế, điều này có nghĩa là một xây dựng viên từ 50 tuổi trở lên trên là kết quả nhất. Anh ta rất có thể làm hầu hết thứ lờ đờ hơn một ít (vì ít tiết ra dopamine, dẫn đến hành vi bốc đồng), nhưng những quyết định đưa ra được suy xét tốt hơn, họ bao gồm ít sai lạc hơn.
Liệu 28 tuổi có nên học tập lập trình là quá sớm tốt quá muộn?
Và từ lứa tuổi nào chúng ta có thể học lập trình? Không có số lượng giới hạn cho việc này. Bạn rất có thể trở thành một lập trình viên trong tuổi 12-13. Và ở tuổi 10, một thiếu hụt niên rất có thể viết code cực kỳ tốt!
Nhưng tại chỗ này có một sự việc với việc làm. Thứ nhất, từ cách nhìn của pháp luật, điều đó rất cực nhọc khăn, với thứ hai, một thiếu hụt niên rất cần được học xong, với theo đó, anh ta ko thể thao tác đầy đủ.
Đương nhiên, một thiếu hụt niên ở giới hạn tuổi 12-15 rất có thể làm bài toán như một freelancer. Tạo một thông tin tài khoản trên các sàn giao dịch, đăng công việc của chúng ta và bắt đầu kiếm tiền. Có thể kia là thu nhập thêm và không phải là 1 trong những khoản tiền siêu cao, nhưng đó là một bắt đầu và kinh nghiệm tay nghề tuyệt vời. Sau khi rời trường, một xây dựng viên như vậy hoàn toàn có thể được gửi vào đội chuyên nghiệp.
Tại sao bọn họ nên từ hỏi 28 tuổi tất cả nên học lập trình và chuyển nghề?
Làm vấn đề với những người dân thú vị và tích cực. Hàng trăm ngàn người thao tác trong đk rất tồi tệ, chịu áp lực liên tục, tai tiếng, xấu đi từ ông chủ, đồng nghiệp với giữ vị trí của họ, chính vì không bao gồm lối thoát, không chỗ nào để đi. Vì vậy, nghề này sẽ cho bạn một sự lựa chọn. Bạn sẽ có thể chọn chỗ sống, thao tác với ai. Tất nhiên, xung đột với đồng nghiệp cũng có, nhưng nếu bạn cảm thấy mệt nhọc mỏi, bạn có thể dễ dàng biến hóa công việcLịch trình tự do thoải mái hoặc buôn bán tự do.Với điều này, các lập trình viên thường xuyên làm giỏi nhất. Không bao gồm hình vạc cho bài toán đến trễ, điều đó là bạn chỉ làm công việc của bạn. Bạn cũng muốn đến làm việc vào bữa trưa cùng rời đi sau đó, hoặc thao tác làm việc tại nhà? Chuyện nhỏ. Trong tương đối nhiều ngành công nghiệp khác, điều đó chỉ dễ dàng là ko thể. Ngược lại, những nhà cai quản trên cố gắng giới, ra đời các quy tắc ngặt nghèo hơn, điều chỉnh mọi thứ cùng viết chi phí phạt cho mỗi bước đi sai. Về sự việc này, lập trình là một trong thiên đường. Tất nhiên, có các đội team và doanh nghiệp khác nhau. Nhưng nói chung, phần đa thứ hầu hết như vậy.Yêu cầu nghề nghiệp.Bạn sẽ yêu cầu làm việc chịu khó với việc tìm và đào bới kiếm quá trình đầu tiên. Ngay lúc có ngẫu nhiên kinh nghiệm thực tế nào phân phát sinh, bạn sẽ trở nên có mức giá trị đối với các doanh nghiệp khác những hơn.Khả năng thao tác làm việc từ xa. Mọi vật dụng đều rõ ràng ở đây. Ước mơ của hàng triệu con người là được làm việc dưới gốc cây cọ, trên bến bãi biển. Vì vậy, các lập trình viên chỉ là các người có thể làm việc ngay cả ở nhà, thậm chí từ Thái Lan, thậm chí từ Bali, điều chính là Internet tốt và thiết bị tính không trở nên nóng. Ngoài ra, bạn không cần một vài lớp đào tạo tinh vi và tốn các tài nguyên, ví dụ như trong ngôi trường hợp bác sĩ. Như đang đề cập ở trên, toàn bộ những gì bạn cần là thời hạn và hy vọng muốn.Và ưu điểm chính là khả năng đi làm mỗi ngày với niềm vui với làm hồ hết gì chúng ta thích. Điều này được ghi thừa nhận bởi tương đối nhiều lập trình viên cùng sinh viên của chúng tôi, những người dân đang làm việc, thường xuyên viết về nó trong các review của họ. Giống như, thật tuyệt đối hoàn hảo khi làm đều gì bạn thích và vẫn được trả tiền mang lại nó.Mức lương dựa vào kinh nghiệm
Một so với mới cho biết mức lương cho những lập trình viên có xu hướng tăng lên đặn trong ít nhất 20 năm, tăng lên hơn 100.000 đô la tiền lương mặt hàng năm. Cuộc điều tra Stack Overflow hàng năm là trong số những khảo sát toàn diện nhất về phong thái các lập trình viên có tác dụng việc, cùng với cuộc thăm dò năm nay được triển khai bởi ngay gần 90.000 xây dựng viên trên toàn cầu.
Như mức lương khởi điểm dự con kiến sẽ biến đổi đáng kể dựa trên vị trí, với khoảng lương trung bình cho các lập trình viên new ở Mỹ là 70.000 đô la, ở Anh là 36.000 đô la và trên toàn cầu là 26.100 đô la.
Có một khoảng cách tương tự lúc trả tiền cho các lập trình viên gồm kinh nghiệm, với khoảng lương trung bình cho các lập trình viên sau 20 năm ở tại mức 138.000 đô la Mỹ, 105.000 đô la sinh sống Anh với 99.200 đô la trên toàn cầu.
Các cuộc khảo sát điều tra cũng cho thấy có một sự việc về tuổi tác trong ngành công nghệ, nhất là ở Thung lũng Silicon khi bạn tự hỏi 28 tuổi tất cả nên học lập trình. Trong số những công ty công nghệ lớn nhất thay giới, IBM, gần đây đã biết thành cáo buộc thực hiện một “kế hoạch riêng biệt đối xử” nhằm mục đích loại những người dân lao động mập tuổi, vào một vụ kiện tại Mỹ.
Tuy nhiên, thật khó để thấy bằng chứng về tuổi thọ khi đối sánh giữa tình trạng câu hỏi làm với tuổi trong dữ liệu khảo sát điều tra Stack Overflow, và tuy vậy dữ liệu ko hỏi về thực chất của việc làm, thu nhập thường có vẻ cũng tăng theo tuổi nên bạn đã có câu trả lời cho thắc mắc 28 tuổi gồm nên học lập trình.
Mức lương thường niên trung bình tính bằng hàng chục ngàn đô la Mỹ cho các lập trình viên toàn thời gian trên toàn trái đất được xếp hạng theo độ tuổi của những lập trình viên.
Một triết lý đặc biệt cuối cùng
Nói chung, chúng ta đã tất cả một cuộc sống thường ngày bình thường, và nếu như khách hàng tự hỏi 28 tuổi có nên học lập trình và muốn thay đổi nghề nghiệp của mình, hãy biến hóa nó. Muốn thử phiên bản thân trong một cái nào đấy mới – thử nó. Nếu không, các bạn sẽ đau khổ, hối hận hận sau đây mà bạn đang không thử.
Trong thực tế, tuổi tác không quan trọng. Chỉ ước muốn và khát khao của người tiêu dùng để bắt đầu là đặc biệt nhất. Bất cứ ai ở hầu như lứa tuổi đều hoàn toàn có thể lập trình. Không bao gồm gì khác ngoài các khó khăn trong chuyên ngành này.