blog công nghệ

Phương pháp học gợi ý cho những ai muốn trở thành kỹ sư trong tương lai

Kanno
Xin chào, đây là Sugano, Tổng Giám đốc của Bộ phận Phát triển Hệ thống.

trước"Một người phù hợp với một kỹ sư mà Kỹ sư Sun-El nghĩ”, Tôi đã viết về sự không phù hợp của các kỹ sư và sự phù hợp của các kỹ sư theo cách của riêng tôi.

Lần này là phần tiếp theo,"Dành cho những ai muốn trở thành kỹ sư" Tôi nên học như thế nào?Tôi muốn nói chuyện với bạn về những điều khác nhau.

Vì từ ban biên tập MieL,"Cụ thể tôi nên chuẩn bị những gì?", "Kinh nghiệm của bản thân", "Sách khuyên dùng"Tôi đã được yêu cầu nói với bạn về

"Hmm, mình nên nói về nó như thế nào đây..." Tôi nghĩ và nhớ rằng tôi đã từng được hỏi câu này vài lần trong quá khứ.

Ví dụ,

  • "Tôi nên học gì để trở thành kỹ sư?"
  • "Tôi nên học cái gì trước để có thể hiểu được hệ thống?"

Đó là một câu hỏi như thế.

Đặc biệt,Nhiều câu hỏi và tư vấn từ những người không phải là kỹ sư.

Tôi muốn sử dụng kinh nghiệm của mình với tư cách là một kỹ sư để đưa ra một số lời khuyên cho những người muốn trở thành kỹ sư.

Viết 100 dòng mã thay vì đọc một cuốn sách 100 trang!

Tôi nghĩ rằng những người chưa bao giờ phát triển bất cứ điều gì không biết làm thế nào để bắt đầu.

Những người như vậy thường hỏi tôi, "Tôi nên đọc loại sách nào?"

Nhưng,Thay vì chỉ đọc sách, bạn có thể đạt được các kỹ năng nhanh hơn nhiều bằng cách tạo ra các chương trình thực sự hiệu quả..

Sẽ tốt hơn nếu những thứ bạn làm vào thời điểm đó là những thứ mà bạn muốn hoặc quan tâm nhiều nhất có thể.

Ví dụ, không vui chút nào khi chỉ nhập mã học tập đi kèm với sách tham khảo.

Nếu không vui thì khó tiếp thu kiến thức và kỹ năng.

Vì vậy, ví dụ: nếu bạn thích trò chơi, một trò chơi đơn giản cũng được và nếu bạn thấy việc sử dụng LINE không thuận tiện, bạn có thể tạo bot LINE để giải quyết vấn đề đó.

Ví dụ tôi đã làm một cái gì đó như thế này

Trong trường hợp của tôi, khi tôi không biết gì về lập trình hay hệ thống,Trang web để giữ một cuốn sổ tài khoản hộ gia đìnhtôi đã làm

Lúc đó (khoảng 20 năm trước) chưa có app sổ hộ khẩu như bây giờ.

Tôi có một máy chủ ở nhà và loay hoay cài đặt bộ định tuyến để có thể kết nối từ bên ngoài.

Kanno
Tôi nghĩ rằng có khá nhiều kỹ sư ở độ tuổi của tôi đã thử nhiều thứ khác nhau với một máy chủ tại nhà.

Ngoài ra, CTO (Giám đốc công nghệ) của chúng tôi yêu thích không gian và khi anh ấy ở độ tuổi đôi mươiPhần mềm mô phỏng quỹ đạo của mặt trăngbạn đã làm

Ngoài ra, khi một đồng nghiệp từ nơi làm việc trước đây của tôi trở thành trưởng bộ phận sản xuất trò chơi Flash,Một trò chơi mà bạn biến thành zombie và tấn công mọi ngườiĐó là ấn tượng mà tôi đã làm

nếu bạn hỏi tôi tại sao

"Nếu bạn muốn quản lý một kỹ sư, bạn cần biết những kiến thức tối thiểu nhất. Tuy nhiên, tôi không có thời gian để học từ đầu, vì vậy tôi nghĩ sẽ rất thú vị khi chơi một trò chơi mà tôi có thể trở thành một thây ma, và tôi nghĩ rằng tôi có thể tiếp tục."

Nó nói rằng.

Kanno
Tôi yêu tập phim này và nó để lại ấn tượng lâu dài trong tôi.

Nếu bạn muốn ghi nhớ điều gì đó, bạn phải có thứ gì đó giúp bạn có động lực.

Vì thế,Đối với những người mới bắt đầu lập trình, bạn nên lập trình thực tế hơn là đọc một cuốn sách.

Sau khi bạn quyết định mình thực sự muốn làm gì (thể loại), hãy tìm kiếm cách làm nó từ đó, đọc sách nếu cần,Thật tốt khi tiếp thu kiến thức dựa trên "vui vẻ"nghĩ.

Kỹ năng tìm kiếm là cực kỳ quan trọng

Giờ đây, tìm kiếm của Google đã trở nên phổ biến như một công cụ làm việc,Kỹ năng tìm kiếm là kỹ năng quan trọng.

cho thông tin bạn muốnBạn có thể tiếp cận đúng thông tin nhanh như thế nào sẽ tạo ra sự khác biệt lớn trong kết quả công việc của bạn.

Điều này không chỉ giới hạn ở các kỹ sư, nhưng hai điều sau đây cực kỳ quan trọng.

Hai điểm khi tìm kiếm

  1. Cách tìm kiếm để tìm thông tin bạn muốn
  2. Làm thế nào để chọn đúng trang web

Nhiều người không thể tự lập trình, ngay cả khi họ muốn làm một cái gì đó, cũng không thể tìm thấy thông tin cần thiết để làm nó.

Và tôi cho rằng nó “khó” và “không biết” vì tôi không với tới được.

Giới thiệu luồng tìm kiếm được đề xuất

Ví dụ: giả sử bạn muốn tạo một trò chơi để học lập trình. Bạn sẽ sử dụng cụm từ tìm kiếm nào trong trường hợp này?

"người mới bắt đầu trò chơi lập trình

Thật là một nơi, chẳng hạn như? Tuy nhiên, tốt hơn hết là bạn không nên tìm kiếm bằng những từ như vậy.

Trước hết, từ "người mới bắt đầu" tương tự như "lập trình" hoặc "trò chơi".Không nên sử dụng nó kết hợp với các từ được sử dụng rộng rãi..

Như bạn có thể thấy bằng cách tìm kiếm, đây là

  • Trang web liên kết cho các trang web học lập trình cho người mới bắt đầu
  • Các trò chơi được đề xuất để học lập trình

Có nhiều lượt truy cập nên khó có được thông tin hữu ích cho việc học.

Kanno
Tôi sẽ giới thiệu luồng tìm kiếm mà tôi đề xuất.

Đầu tiên,"sự phát triển trò chơi”.

Sau đó, đây đó trong kết quả tìm kiếm, "Đoàn kết" nên xuât hiện.

từ kết quả này,Tôi đoán rằng Unity dường như được sử dụng để phát triển trò chơi.

Từ đó xa hơn"Mới sử dụng Unity, và như thế.

Nếu bạn bao gồm tên của công cụ phát triển "Unity" trong cụm từ tìm kiếm, các trang web có nội dung cụ thể hơn sẽ xuất hiện trong kết quả tìm kiếm, giúp bạn dễ dàng tìm thấy thông tin hữu ích cho việc học.

Vô dụng nếu không có kiến thức cơ sở hạ tầng tối thiểu

Gần đây, công nghệ ảo hóa phát triển và các dịch vụ đám mây được nâng cao, vì vậyCơ hội để thực sự xây dựng máy chủ và mạng đang giảm.

Tuy nhiên, nếu bạn không có kiến thức cơ sở hạ tầng tối thiểu, có nhiều cảnh rắc rối.

Tuy nhiên, tôi cảm thấy rằng rào cản học tập cao hơn trước vì cơ hội đang giảm dần.

Tôi có ấn tượng rằng những người "mới bắt đầu với 2 năm kinh nghiệm" không có kiến thức cơ bản về máy chủ và mạng.

Cụ thể hơn, đôi khi tôi nhận được những câu hỏi như "Tôi không biết rõ mã trạng thái HTTP" hoặc "Tôi không hiểu NAT".

một người như vậyNó không làm phiền tôi khi tôi viết mã bình thường, nhưng khi có sự cố xảy ra, tôi phải đối mặt với một vấn đề mà tôi không thể tự mình giải quyết..

Tôi đã có vấn đề này trước đây

Đó là khi một đứa trẻ mới học về phát triển hỏi tôi rằng "(hệ thống đang được phát triển) đã ngừng hoạt động."

Khi tôi nhìn vào nó, OOM Killer đã phát nổ sau khi sử dụng hết bộ nhớ.

vì vậy tôi

Kanno
Tôi đang sử dụng bộ nhớ 100%. Hơn nữa, Hoán đổi không hiệu quả

Khi tôi nói điều đó, anh ấy không biết nhiều về bộ nhớ và trao đổi, vì vậy anh ấy bối rối.

Kẻ giết người OOM là gì
Chức năng buộc dừng quá trình đang sử dụng để giải phóng bộ nhớ khi không đủ bộ nhớ trống để phân bổ bộ nhớ mới.

Hoán đổi là gì
Chức năng quản lý bộ nhớ trao đổi dữ liệu giữa bộ nhớ chính và bộ lưu trữ (thiết bị lưu trữ ngoài), cho phép sử dụng không gian bộ nhớ lớn hơn dung lượng bộ nhớ vật lý.

theo cách này,Nếu bạn không có kiến thức cơ sở hạ tầng tối thiểu, bạn sẽ không thể tự mình giải quyết vấn đề ngay cả khi nó ngừng hoạt động do nguyên nhân nào đó không phải mã bạn đã viết trong quá trình phát triển..

Đó là khuyến cáo nếu bạn học đúng cách cho kỳ thi kỹ sư thông tin cơ bản

Tóm lại, một kỹ sưCác kỹ năng cần thiết khác nhau tùy thuộc vào loại kỹ sư bạn muốn trở thành.

Nhưng,Bất kỳ kỹ sư CNTT nào cũng cần có kiến thức tối thiểu về lập trình và cơ sở hạ tầng.

Vậy chúng ta học chúng như thế nào?

Kanno
TôiKỳ thi kỹ sư thông tin cơ bảnChúng tôi khuyên bạn nên nhận

Tuy không trực tiếp giúp ích cho công việc nhưng bạn có thể học rộng nông sâu một cách có hệ thống, hơn hết vì là kỳ thi quốc gia nên nếu có năng lực thì tùy công ty mà có thể nhận được phụ cấp.

Đừng hiểu lầm tôi, tôi nóiKhông nhằm mục đích "mua lại".

Vì mục đích là để có kiến thức ở mức độ vượt qua, nên hoàn toàn không nên ghi nhớ bằng cách ghi nhớ các từ trong sách giáo khoa.

Tốt hơn là sử dụng thời gian đó cho những việc khác hơn là nhồi nhét kiến thức để vượt qua kỳ thi và quên nó sớm.

Sách được đề xuất cho các kỹ sư đầy tham vọng

Cuối cùng, tôi thường được hỏi về những cuốn sách được đề xuất cho những người muốn trở thành kỹ sư, vì vậy tôi sẽ giới thiệu chúng.

cho đến bây giờTop 10 trong Giải thưởng Sách Kỹ sư CNTT Những cuốn sách được đề xuất đã có trong.

Sun-El cũng đã thiết lập những cuốn sách cần thiết cho các kỹ sư, nhưng ba cuốn sách sau đây có tầm quan trọng đặc biệt đối với tôi.

Sách được đề xuất cho các kỹ sư

  • mã có thể đọc được
  • lập trình viên chuyên nghiệp
  • làm chủTCP/IP

Đặc biệt làmã có thể đọc đượclà phải đọc cho các kỹ sư.

CTO của một công ty tôi đã gặp trước đây"Tôi không thuê những kỹ sư chưa đọc cuốn sách này trong các buổi phỏng vấn xin việc."Đó là những gì tôi đã nói.

Tóm tắt|Phương pháp học tập được đề xuất cho những người muốn trở thành kỹ sư

Thông điệp của tôi cho những ai muốn trở thành kỹ sư là,

  • Bắt tay bẩn và viết mã
  • Yêu cầu kiến thức cơ sở hạ tầng tối thiểu

Không phải nó.

Đặc biệt, khi những người chưa có kinh nghiệm gì đặt mục tiêu trở thành kỹ sư như một công việc, họ có xu hướng tập trung vào việc "học! Đọc sách! Thu thập kiến thức!"

nhưng hơn thế nữaĐiều quan trọng là “cảm thấy vui vẻ” và “thực sự cố gắng động tay động chân”hoặc

Tôi nghĩ điều rất quan trọng không chỉ là trở thành một kỹ sư mà còn tiếp tục làm việc với tư cách là một kỹ sư sau đó.


Đề xuất cho những ai đọc bài viết này
Cách các kỹ sư giao tiếp
Kỹ sư cần giao tiếp!? Ba cách để xây dựng mối quan hệ thân thiết hơn

Hãy đón xem phần tiếp theo

Remy - thân trên sang một bên
“MieL” được ra mắt với mong muốn hình dung “sự kết nối” giữa khu vực, các công ty và người dân tỉnh Mie. Chúng tôi cung cấp nhiều nội dung hữu ích cho kinh doanh và cuộc sống, chẳng hạn như thông tin về người sành ăn và cửa hàng trong tỉnh, hoạt động của Sun-El và công nghệ kỹ thuật số.
*Được quản lý tại thành phố Matsuzaka, tỉnh Mie Công ty TNHH Sun-El đang làm

-blog công nghệ
-, , ,

viVietnamese

© 2024 MieL