Trang Chủ Tài chính Cá nhân 10 Bit Lời khuyên dành cho Nhà phát triển Phần mềm Mới - núm vú

10 Bit Lời khuyên dành cho Nhà phát triển Phần mềm Mới - núm vú

Mục lục:

Video: Hướng dẫn tùy biến giao diện Android thật đẹp và độc đáo 2025

Video: Hướng dẫn tùy biến giao diện Android thật đẹp và độc đáo 2025
Anonim

Trong tất cả các câu hỏi mà các nhà phát triển cũ thường nhận được từ những người mới, một trong những chủ đề phổ biến là "Làm gì tiếp theo? "Cụ thể hơn, mọi người muốn biết phải học gì nữa, đọc gì nữa, làm thế nào để thực hành viết phần mềm, làm thế nào để tìm được việc làm và những câu hỏi khác. Hầu hết các tay cũ đều được hân hạnh được yêu cầu, nhưng họ không muốn nghĩ mình là cơ quan có thẩm quyền về những vấn đề như vậy. Không có hai người cung cấp cho bạn câu trả lời giống nhau cho những câu hỏi này, và nếu bạn yêu cầu đủ người bạn chắc chắn sẽ tìm thấy sự bất đồng.

Bài viết này có 10 lời khuyên cho các nhà phát triển phần mềm mới, nhưng hãy cho họ một chút muối. Trên thực tế, hãy để một chút ý kiến ​​bao quát đưa ra cách bạn tiếp cận từng mẩu lời khuyên. Đó là một phần của lời khuyên như sau:

So sánh bất kỳ lời khuyên mà bạn nhận được với trực giác của riêng bạn.

Thu thập ý kiến. Nói chuyện với mọi người về các vấn đề. Hãy thử mọi thứ và, nếu họ làm việc (hoặc thậm chí nếu họ không làm việc nhưng họ cho thấy một số lời hứa), tiếp tục làm họ. Nếu họ không hứa hẹn, hãy thử những thứ khác. Và chia sẻ là rất quan trọng. Đừng quên chia sẻ.

Phải mất bao lâu để học Java?

Câu trả lời phụ thuộc vào bạn - về các mục tiêu của bạn, về kiến ​​thức hiện tại của bạn, về khả năng suy nghĩ hợp lý, về khoảng thời gian rảnh rỗi bạn có, và về sự quan tâm của bạn đối với chủ đề.

Bạn càng vui mừng về lập trình máy tính thì bạn sẽ học nhanh hơn. Các mục tiêu của bạn càng tham vọng, bạn càng cần đạt được chúng.

Nhưng hãy nhớ rằng không có điều gì "hiểu biết về Java. "Cho dù bạn biết bao nhiêu, luôn có nhiều thứ để học hỏi.

Tôi nên đọc những sách nào?

Hài hước bạn nên hỏi! Dòng Dành cho người đam mê có một số cuốn sách dành cho Java, bao gồm:

  • Bắt đầu lập trình với Java For Dummies,

  • Java For Dummies

  • Lập trình Java cho Nhà phát triển Android Đầu gối . Mỗi sách bắt đầu từ đầu, vì vậy bạn không cần phải biết gì về phát triển ứng dụng để đọc bất kỳ sách nào trong số những sách này. Nhưng mỗi cuốn sách bao gồm (khoảng) gấp hai lần tài liệu như cuốn sách trước đó trong danh sách. Ví dụ,

Java For Dummies nhanh gấp hai lần và bao gồm gấp đôi tài liệu như Bắt đầu Lập trình với Java Đối với Người mới bắt đầu . Sách bạn đọc phụ thuộc vào mức độ thoải mái của bạn với các chủ đề kỹ thuật. Nếu bạn nghi ngờ bắt đầu từ đâu, hãy tìm một số trang mẫu từ bất kỳ sách nào trong số những sách này để giúp bạn quyết định cuốn sách nào là tốt nhất cho bạn. Nhân tiện, nếu Android là mục tiêu của bạn, chúng tôi có thể đề xuất

Phát triển ứng dụng Android cho tất cả-trong-một cho người cao tuổi .Cuốn sách này có một vài chương nhịp độ nhanh trên Java (một lần nữa, bắt đầu từ đầu) nhưng tập trung chủ yếu vào các kỹ thuật áp dụng cho phát triển ứng dụng Android. Các cuốn sách khác (ngoài sách

Dành cho người mới bắt đầu ) có tốt cho việc học Java và Phát triển Android không? Có. Các tác giả muốn giới thiệu một số trong số họ, nhưng họ nói rằng họ không có lương tâm đủ để đọc và xem xét cẩn thận các cuốn sách của những người khác.

Tôi nên học ngôn ngữ lập trình máy tính nào? Câu trả lời phụ thuộc vào mục đích của bạn và (nếu bạn dự định làm việc với tư cách là một nhà phát triển) về cơ hội việc làm nơi bạn sinh sống. Chỉ số Cộng đồng lập trình TIOBE cung cấp xếp hạng hàng tháng cho các ngôn ngữ lập trình phổ biến. Nhưng chỉ số TIOBE có thể không áp dụng cụ thể cho tình huống của bạn. Vào tháng 1 năm 2014, ngôn ngữ Haskell đứng thứ 43 trong số các ngôn ngữ được sử dụng trên khắp thế giới. Nhưng có thể có một lò sưởi của chương trình Haskell ở thị trấn nơi bạn sinh sống. Bạn có muốn viết mã đặc biệt cho thiết bị Android? Sau đó, Java là phải. Bạn có muốn viết mã cho iPhone? Sau đó, bạn có thể muốn học Mục tiêu-C. Bạn có muốn tạo các trang web? Sau đó học HTML, CSS và JavaScript.

Những kỹ năng nào khác (ngoài việc mã hoá máy tính) tôi nên học?

Không có sự học hỏi, bất kể nó dường như không thực tế, có bao giờ bị lãng phí.

Nếu bạn nhấn mạnh vào một câu trả lời xác định hơn, hãy chắc chắn rằng bạn tìm hiểu về cơ sở dữ liệu. Cơ sở dữ liệu không nhất thiết phải là mã hóa, nhưng đó là công cụ quan trọng. Ngoài ra, hãy đọc càng nhiều càng tốt về Kỹ thuật Phần mềm. (Kỹ sư phần mềm là nghiên cứu các kỹ thuật để thiết kế hiệu quả và bảo trì mã máy tính.) Đừng sợ môn toán (vì học toán kéo giãn cơ suy nghĩ logic của bạn). Và, bất cứ khi nào bạn có thể, trau dồi kỹ năng giao tiếp của bạn. Bạn giao tiếp tốt hơn, công việc của bạn có giá trị hơn đối với người khác.

Tôi nên tiếp tục học như là một nhà phát triển phần mềm như thế nào?

Thực hành, thực hành, thực hành. Lấy ví dụ bạn tìm thấy trong khi điều tra Java và suy nghĩ về những cách bạn muốn thay đổi mã. Thêm một tùy chọn ở đây hoặc một nút ở đó.

Tìm hiểu điều gì sẽ xảy ra khi bạn cố gắng cải tiến mã. Nếu nó hoạt động, hãy nghĩ đến một cách khác để thay đổi. Nếu nó không hoạt động, hãy tìm tài liệu hướng dẫn giải pháp cho vấn đề của bạn. Nếu tài liệu hướng dẫn không giúp (và thường thì tài liệu hướng dẫn không giúp) tìm kiếm trên web các câu trả lời cho vấn đề của bạn. Đăng câu hỏi tại một diễn đàn trực tuyến. Nếu bạn không tìm thấy câu trả lời, hãy đặt vấn đề sang một bên và để cho nó ấp ủ trong tâm trí bạn.

Hãy nhớ rằng, bạn không học lập trình bằng cách chỉ đọc về nó. Bạn phải cạo một số knuckles viết mã và tìm kiếm các giải pháp. Chỉ sau khi cố gắng, thất bại, và cố gắng một lần nữa bạn có thể đánh giá cao công việc liên quan đến phát triển phần mềm máy tính.

Tôi nên tiếp tục học như là một nhà phát triển như thế nào?

Tìm những người có cùng quan điểm ở nơi bạn sinh sống và thường xuyên gặp mặt họ. Ngày nay, có nhiều nhóm người sử dụng công nghệ cao ở hầu hết mọi nơi trên thế giới.Tìm nhóm người dùng Java gặp nhau tại khu vực của bạn và thường xuyên tham dự các cuộc họp của nhóm. Nếu bạn là người mới, bạn có thể không hiểu nhiều về cuộc thảo luận tại cuộc họp, nhưng bạn sẽ phải tiếp xúc với các vấn đề liên quan đến các nhà phát triển Java ngày nay.

Tìm kiếm nhiều nhóm kỹ thuật hơn và tham dự các cuộc họp của họ. Tìm các cuộc họp về các ngôn ngữ lập trình khác, các công nghệ khác, và những thứ khác mà không chỉ đơn thuần về công nghệ. Gặp gỡ mọi người trực tiếp và tìm hiểu những chủ đề sẽ nằm trong sách của năm tới.

Làm thế nào tôi có thể có được một công việc phát triển phần mềm?

Làm tất cả những việc mà bạn thường làm khi tìm kiếm việc làm, nhưng đừng quên lời khuyên trong hai đoạn văn trước. Các nhóm người dùng là những nơi tuyệt vời để kết nối mạng.

Đến các cuộc họp và trở thành một người biết lắng nghe. Đừng nghĩ về việc bán mình. Hãy kiên nhẫn và tận hưởng chuyến đi.

Tôi vẫn không biết phải làm gì với cuộc sống của mình.

Đó không phải là một câu hỏi. Nhưng dù sao đi nữa.

Mọi người phải kết thúc cuộc họp. Nếu bạn quản lý để đặt thức ăn trên bàn của bạn, bước tiếp theo là tìm hiểu những gì bạn thích để làm. Để làm được điều đó, hãy bắt đầu bằng cách tìm ra sự phù hợp tốt nhất giữa những điều bạn muốn làm và những thứ giúp bạn kiếm sống. Hãy thỏa hiệp nếu bạn cần, nhưng hãy thành thật với chính mình về những điều làm cho bạn hạnh phúc. (Tất nhiên, những điều này không nên làm cho người khác không hạnh phúc.)

Cuối cùng, hãy cụ thể về những điều bạn thích và không thích. Ví dụ, nói rằng "Tôi muốn được giàu có" không phải là cụ thể ở tất cả. Nói rằng "Tôi muốn tạo ra một trò chơi tuyệt vời" là cụ thể hơn, nhưng bạn có thể làm tốt hơn. Nói rằng "Tôi thích thiết kế phần mềm trò chơi, nhưng tôi cần một đối tác có thể làm tiếp thị cho tôi" khá cụ thể và tạo ra một bộ mục tiêu rất gọn gàng.

Làm thế nào để tôi đến Carnegie Hall?

Thực hành, thực hành, thực hành.

10 Bit Lời khuyên dành cho Nhà phát triển Phần mềm Mới - núm vú

Lựa chọn của người biên tập

Cách lọc một nguồn dữ liệu kết hợp trong Word 2013 - núm vú

Cách lọc một nguồn dữ liệu kết hợp trong Word 2013 - núm vú

Trong tài liệu Word 2013, lọc một nguồn dữ liệu loại trừ các bản ghi nhất định (hoặc xem một cách khác, nó chỉ bao gồm một số bản ghi) dựa trên một hoặc nhiều tiêu chí mà bạn chỉ định. Ví dụ: bạn có thể muốn chỉ bao gồm các địa chỉ từ một thành phố hoặc tiểu bang nhất định, hoặc chỉ những địa chỉ phù hợp với địa chỉ ...

Cách Tìm Stuff bạn không thể gõ trong Word 2007 - núm vú

Cách Tìm Stuff bạn không thể gõ trong Word 2007 - núm vú

Word 2007 giúp tìm các ký tự đặc biệt, không in được trong tài liệu của bạn. Sử dụng hộp thoại Tìm và Thay thế, bạn có thể tìm kiếm những thứ như tab, dấu phân cách, dấu thập phân, khoảng trống và những thứ khác mà bạn không thể tạo ra từ bàn phím. Gọi hộp thoại Tìm và Thay thế. Nếu cần thiết, hãy nhấp vào nút Thêm để ...

Cách Tìm Định dạng trong Word 2007 - núm vú

Cách Tìm Định dạng trong Word 2007 - núm vú

Bạn có thể sử dụng lệnh Tìm để đánh cắp tài liệu Word 2007 của bạn để định dạng thông tin. Ví dụ, nếu bạn chỉ muốn tìm những trường hợp của từ lie có chữ đậm, bạn có thể làm điều đó. Ví dụ này tìm kiếm trứng ngỗng văn bản với kích thước phông chữ là 24 điểm trong một ...

Lựa chọn của người biên tập

Làm thế nào để Thoả Nhận Hợp Đồng Máy chủ Web - núm vú

Làm thế nào để Thoả Nhận Hợp Đồng Máy chủ Web - núm vú

Trên thực tế, đa số của máy chủ web không hoàn lại tiền nếu bạn để lại trước khi thời hạn hợp đồng của bạn kết thúc. Trong thực tế, nếu bạn có một thỏa thuận giá rẻ trên hosting của bạn, nó có thể có các điều khoản và điều kiện yêu cầu bạn xem ra thời hạn của hợp đồng hoặc trả tiền cho đặc quyền ...

Cách quản lý tập tin với Control Panel của Website - núm vú

Cách quản lý tập tin với Control Panel của Website - núm vú

Bảng điều khiển của bạn cung cấp cho bạn một cách tiện dụng để quản lý các tệp của bạn mà không cần máy chủ FTP được lưu trữ trên web. Đây là một cái gì đó phổ biến cho hầu hết các bảng điều khiển nhưng đôi khi có nhãn khác nhau một chút. Ví dụ, hầu hết các máy chủ gọi nó là File Manager, nhưng DreamHost gọi nó là webFTP. Sử dụng Trình quản lý Tệp là

Cách Quản lý Người dùng với Quản lý Máy chủ Web - núm vú

Cách Quản lý Người dùng với Quản lý Máy chủ Web - núm vú

Cây thư mục riêng trên máy chủ nơi tập tin của nó được giữ. Là chủ sở hữu của máy chủ, bạn có quyền truy cập superuser cho toàn bộ máy chủ, có nghĩa là bạn có thể xem tất cả các tệp tin của chủ tài khoản khác. Tất cả các tập tin tài khoản được lưu giữ trong các thư mục bên trong một thư mục gọi là home, ...

Lựa chọn của người biên tập

Tạo một Cột trang web mới trong SharePoint 2010 - núm vú

Tạo một Cột trang web mới trong SharePoint 2010 - núm vú

SharePoint 2010 có một thực thể cột trang web cho phép bạn để sử dụng lại các cột trên nhiều danh sách. Khi bạn tạo một cột mới trong danh sách của mình, bạn tạo ra một cột danh sách - có nghĩa cột chỉ có thể được sử dụng trong danh sách đó. Các cột của trang web được tạo ở cấp cao nhất của trang web nhóm của bạn và có thể ...

Tạo Tuỳ chỉnh Chủ đề cho SharePoint 2010 Sử dụng PowerPoint - núm vú

Tạo Tuỳ chỉnh Chủ đề cho SharePoint 2010 Sử dụng PowerPoint - núm vú

Cho nhiều nhà thiết kế trang web và chủ sở hữu SharePoint 2010 , ý tưởng để có thể tùy chỉnh chủ đề của họ là rất thú vị. Mặt khác, nhiệm vụ chọn nhiều màu có thể có vẻ khó chịu với những người biết họ thích gì khi họ nhìn thấy nó nhưng gặp sự cố khi lựa chọn. Nếu bạn ở trong ...

Tạo trang web mới trong SharePoint 2010 - núm vú

Tạo trang web mới trong SharePoint 2010 - núm vú

Bạn có thể tạo một bộ sưu tập trang web mới trong SharePoint theo hai cách - bằng cách sử dụng Quản trị Trung tâm hoặc thông qua Tạo trang web Tự phục vụ. Sử dụng Quản trị Trung tâm đòi hỏi các quyền được cấp phép, thường là hạn chế đối với nhân viên CNTT. Tạo trang web tự tạo là một tính năng của SharePoint cho phép CNTT trao quyền cho việc tạo bộ sưu tập trang web mới ...