Mười dấu hiệu bạn có thể là một nhà phát triển ứng dụng

Tác Giả: Lewis Jackson
Ngày Sáng TạO: 6 Có Thể 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Mười dấu hiệu bạn có thể là một nhà phát triển ứng dụng - ỨNg DụNg
Mười dấu hiệu bạn có thể là một nhà phát triển ứng dụng - ỨNg DụNg

NộI Dung


Trở thành một lập trình viên và biết cách tạo ra phần mềm của riêng bạn thật tuyệt vời. Điều này không chỉ mở ra nhiều cánh cửa về sự nghiệp của bạn mà nó còn là một trải nghiệm vô cùng bổ ích và có những công dụng vô tận. Tôi đã nói về vô số lợi ích của việc lập trình từ lâu (ở đây) nhưng đủ để nói rằng một khi bạn học được các sợi dây, khả năng là vô tận.

Là một nhà phát triển ứng dụng mặc dù? Điều đó thậm chí còn mát hơn. Làm việc với các thiết bị di động, bạn sẽ phát triển phần mềm ngay trên điện thoại thông minh hoặc máy tính bảng của mình và bạn luôn luôn có người đó. Và nhờ có Cửa hàng Google Play (hoặc cửa hàng ứng dụng khác đó), bạn có thể dễ dàng chia sẻ sáng tạo của mình với một lượng lớn khán giả và / hoặc bán chúng để lấy tiền. Nó rất dễ dàng để phân phối ứng dụng so với phần mềm máy tính để bàn truyền thống và điều này có nghĩa là bất kỳ ai cũng có thể có một cú đánh vào tay họ.


Hãy thử nói với ai đó tại một bữa tiệc mà bạn tạo ứng dụng, và xem cách họ phản hồi. Bây giờ nói với ai đó rằng bạn là một kỹ sư phần mềm. Nhà phát triển ứng dụng là những ngôi sao nhạc rock! (Nhưng không thực sự như vậy)

Vì vậy, là một nhà phát triển ứng dụng là xấu xa. Nhưng điều đó không thể nói rằng nó phù hợp với tất cả mọi người và nó chắc chắn là thứ gì đó sẽ nhấp vào nhiều hơn với một số người so với những người khác. Đọc tiếp để tìm hiểu xem bạn có thể là nhà phát triển ứng dụng hay không và liệu học cách tạo ứng dụng Android có phải là cuộc gọi của bạn không

Nếu bạn đã bận rộn tạo ứng dụng trong khi đó, thì hy vọng bạn cũng sẽ nhận ra một vài trong số những đặc điểm này!

# 1 Bạn tiếp tục nghĩ về cách mọi thứ có thể được thực hiện tốt hơn

Bạn có thấy mình liên tục bị thất vọng với các hệ thống, sản phẩm và quy trình mà bạn đã buộc phải dựa vào mỗi ngày không? Bạn có thường xuyên bắt mình phải suy nghĩ: Tôi có thể đã làm điều này tốt hơn hay ‘tại sao lại không phải là họ? Chà, nếu bạn là một nhà phát triển ứng dụng, thì điều này rất có thể nhanh chóng trở thành sự nảy mầm của ý tưởng lớn tiếp theo của bạn và nó chắc chắn sẽ báo hiệu tốt cho khả năng giải quyết vấn đề của bạn.


Một khi bạn một lập trình viên mặc dù thiết kế tồi sẽ chỉ làm bạn thất vọng hơn

Giống như thực tế rằng Netflix tiếp tục đề nghị tôi xem những bộ phim mà tôi đã xem. Đó là điều dễ dàng nhất để sửa chữa, đi nào! Điều này xảy ra cho tất cả mọi người? Là tài khoản Netflix của tôi chỉ bị vỡ ??

# 2 Bạn chủ động lười biếng

Không chủ động lười biếng có nghĩa là gì?

Nghe có vẻ mâu thuẫn. Điều tôi thực sự muốn nói là, bạn sẽ đi đến độ dài đáng kinh ngạc chỉ để tránh làm điều gì đó sẽ mất 5 phút nếu không

Để tránh vài phút mỗi ngày, anh sẽ phải nấu ăn, anh đã mất nhiều năm để phát triển một nguồn nhiên liệu thay thế hoàn toàn mới cho nhân loại

Lấy anh chàng giới thiệu thế giới với ‘Soylent, chẳng hạn. Soylent là đứa con tinh thần của Rob Rhinehard, người tự mình là một kỹ sư phần mềm. Rhinehart tin rằng thức ăn là món cứng và món đó quá tốn thời gian và tốn kém để nấu. Giải pháp của anh ấy? Để phát minh ra thay thế ‘bữa ăn của riêng mình mà ông tuyên bố có chứa tất cả các chất dinh dưỡng quan trọng và nguồn gốc mà cơ thể con người cần để tồn tại và phát triển. Điều này có nghĩa là thực hiện một số nghiên cứu chuyên sâu về sinh học và dinh dưỡng, chưa kể đến việc thành lập công ty và làm việc với các nhà cung cấp

Vậy để tránh vài phút mỗi ngày, anh sẽ phải nấu món ăn, anh đã mất nhiều năm để phát triển một nguồn nhiên liệu thay thế hoàn toàn mới cho nhân loại?

Đó là logic lập trình viên.

Nó giống như viết một phần mềm để sắp xếp một danh sách dài các tên theo thứ tự abc. Có thể mất nhiều thời gian hơn để viết phần mềm, nhưng ít nhất, đó là một trò vui hơn và có khả năng hữu ích hơn trong tương lai. Có lẽ nó chỉ là sự bướng bỉnh?

# 3 Bạn không tuyệt vời với bàn tay của bạn

Hai điểm cuối cùng don don nhất thiết chỉ mô tả các lập trình viên mặc dù. Với cùng các kỹ năng và sự nhạy cảm, bạn có thể dễ dàng trở thành một kỹ sư hoặc nhà phát minh.

Nhưng những điều đó đòi hỏi bạn cũng phải thành thạo trong việc khoan, búa và phác thảo các thiết kế. Một số người trong chúng tôi được xây dựng cho loại công việc đó và phần còn lại của chúng tôi chỉ người sói. Nếu lần cuối cùng bạn hoàn thành một món đồ nội thất bằng phẳng, bằng cách nào đó bạn đã kết thúc với năm ốc vít dự phòng, một cái kệ bị thiếu và tay áo của bạn đập vào tường, có lẽ bạn phù hợp hơn với lập trình.

Rõ ràng bạn có thể rất thực tế và vẫn quyết định trở thành một lập trình viên. Nhưng nó không thực sự hoạt động theo cách khác

# 4 Bạn thích làm việc một mình

Một trong những lợi ích của việc trở thành một nhà phát triển ứng dụng là bạn thường sẽ làm việc với các dự án nhỏ hơn (trừ khi bạn không phải là trò chơi). Điều đó có nghĩa là bạn có thể tạo một ứng dụng trong thời gian rảnh rỗi và bán nó cho một vài người, hoặc bạn có thể được một công ty thuê để tạo ra một cái gì đó cơ bản như một nhóm.

Đây là một con quái vật hoàn toàn khác với làm việc trên phần mềm mà hàng triệu dòng dài và hàng chục năm tuổi với một nhóm các lập trình viên khác. Bạn đã thắng được giao dịch với những người khác, lập trình cẩu thả và bạn đã giành được những người khác phàn nàn về bạn. Điều mà hơn thế nữa, đó là bạn sẽ hoàn toàn kiểm soát kết quả và cách bạn đi đến đó và cảm giác tưởng thưởng lớn hơn nhiều khi bạn đã thực hiện nó.

Và nếu đây là loại công việc bạn làm thì nó cũng có nghĩa là bạn có thể làm việc từ bất cứ nơi nào.

Tất nhiên điều này đã giành được sự hấp dẫn đối với mọi người. Nếu bạn là một kiểu xã hội, thì việc ra khỏi quán cà phê / nghiên cứu của riêng bạn có thể không hấp dẫn bạn và cuối cùng bạn có thể trở nên điên cuồng một chút. Nó cũng có nghĩa là nó tất cả về bạn và nếu bạn bị mắc kẹt thì hy vọng duy nhất của bạn là tìm kiếm sự trợ giúp trên một diễn đàn ở đâu đó.

Tôi? Tôi có xu hướng thay đổi các cửa hàng cà phê một khi các baristas làm quen. Làm việc một mình phù hợp với tôi tốt!

# 5 Bạn về phía trước ‘trong đầu của bạn

Điều này dẫn độc đáo đến điểm này

Lập trình khá độc đáo ở chỗ rất nhiều công việc bạn thực sự xảy ra trong đầu - và điều này đặc biệt đúng với các dự án ứng dụng nhỏ hơn. Khi bạn ngồi xuống thực sự làm việc, bạn sẽ thực hiện các giải pháp mà bạn nghĩ đến khi bạn đang tắm / đi vệ sinh / giả vờ lắng nghe các vấn đề của bạn bè bạn.

Nếu bạn là loại người luôn luôn ở trong đầu họ, tại sao bạn không sử dụng nó?

Chỉ mong được trải qua một vài đêm mất ngủ nhìn lên trần nhà mơ mộng giải pháp.

Đây đúng là những gì nhật ký của tôi trông giống như đôi khi giáo dục

# 6 Bạn yêu thích điện thoại thông minh và công nghệ

Một cái gì đó khác có ích là có sự đánh giá cao về công nghệ và đặc biệt là công nghệ mà bạn đang phát triển. Nếu bạn yêu thích Android và bạn thích chơi với các ứng dụng mới, thì bạn sẽ thấy việc phát triển cho nền tảng này bổ ích hơn bạn có thể có nhiều ý tưởng hơn về những gì hoạt động và những gì không.

Đặc biệt, bạn có thể thấy sự phát triển ứng dụng hấp dẫn nếu bạn thực sự thích tùy chỉnh thiết bị hiện tại của mình. Khi bạn đã thay đổi ứng dụng nhắn tin mặc định, hoán đổi màn hình chính của bạn và cài đặt gói biểu tượng xây dựng phần mềm của riêng bạn để sử dụng là bước hợp lý tiếp theo. Nó giống như sự khác biệt bạn có được với một bộ may đo.

Có lẽ.

Những người chấp nhận sớm cũng có thể thích thử sức mình trong việc phát triển. Không chỉ tuyệt vời khi học cách công nghệ bạn yêu thích hoạt động mà còn có nghĩa là bạn có thể ngừng trên tiên tiến và thực sự tham gia hàng đầucác cạnh cắt!

Cảnh trong Iron Man 2

Nếu tôi thành thật, 99% lý do tôi tham gia lập trình là vì tôi muốn trở thành Tony Stark. Nhưng don lồng nói rằng nếu bạn đang phỏng vấn cho một công việc tại IBM hoặc bạn đã giành được công việc. Câu chuyện có thật.

# 7 Bạn là một người tự bắt đầu

Nếu bạn sẽ thành công với tư cách là nhà phát triển ứng dụng, thì bạn sẽ cần phải tự động viên và thúc đẩy. Điều này đặc biệt đúng nếu bạn có ý định làm việc một mình nhưng ngay cả trong một nhóm, nó rất dễ thoát khỏi việc không làm được gì nhiều khi bạn không có ổ đĩa.

Điều đó bởi vì ngay cả khi bạn cố gắng, có những lúc bạn thực sự dành cả ngày không đạt được gì. Bạn có thể bắt đầu một ngày cảm thấy tự tin, thêm một dòng mã phá vỡ mọi thứ và sau đó lãng phí ba giờ tiếp theo chỉ để cố gắng quay trở lại điểm bạn đã ở trước khi bạn bước vào. Bạn thực sự có thể về nhà đã làm việc tiêu cực. không thể nghĩ ra nhiều công việc khác trong trường hợp này.


Dù vậy, hoặc cuối cùng bạn dành cả ngày để săn lùng một lỗi ngẫu nhiên mà Lừa ngăn ứng dụng chạy hoặc hành xử như bình thường. Sẽ có lúc bạn thề rằng bạn đã kiểm tra mọi vấn đề có thể xảy ra và điều đó không có gì có thể gây ra điều này. Đây thực sự phải là phép thuật hoặc một cái gì đó. Có lẽ nó không phải là mã nhưng vật lýđó là hỏng Bạn sẽ đặt câu hỏi về sự tỉnh táo của riêng bạn và thực hiện các cử chỉ tay tại màn hình.

Sau đó, bạn trở lại vào ngày mai và thấy rằng bạn đã bỏ đi một dấu chấm phẩy hoặc một cái gì đó không kém phần rõ ràng.

Quan điểm? Bạn cần phải tự động viên đủ để vượt qua những ngày này và tiếp tục làm việc. Và đủ ổn định để có được mức cao và mức thấp mà không phá vỡ quá nhiều màn hình.

Yêu cà phê giúp nhưng không phải là một yêu cầu.

# 8 Bạn giỏi giải quyết vấn đề sáng tạo

Nó có một huyền thoại rằng bạn cần phải giỏi toán để trở thành một nhà phát triển.Bạn có thể nhận được 99% thời gian mà không cần phải tự mình thực hiện bất kỳ phép toán nào và khi bạn sử dụng nó, nó sẽ có xu hướng là phương trình hơn là số học.

Điều quan trọng hơn nhiều là bạn phải là người có đầu óc hệ thống. Đây là một trong những từ buzz thực sự có nghĩa là rất ít nhưng đủ để nói rằng bạn cần có một cách tiếp cận hợp lý cho các chướng ngại vật và thích giải quyết vấn đề. Thường thì câu trả lời cũng đòi hỏi một chút suy nghĩ bên lề, vì vậy thường thì các nhà phát triển giỏi nhất sẽ là những người nằm ở đâu đó trong mối quan hệ của logic và sáng tạo.

Bạn có thể thích lập trình để chơi một trò chơi giải đố hay. Nếu bạn thích nhìn vào tất cả các biến, tiếp cận chúng từ các góc độ khác nhau và cuối cùng có thời điểm đó thì bạn có thể tìm thấy loại công việc này bổ ích không kém.

Lưu ý rằng tôi không nói rằng bạn cần phải giỏi trò chơi giải đố

Được tổ chức cũng sẽ giúp ích rất nhiều về cách bạn bố trí mã và đặt tên cho các biến của mình một cách có hệ thống. Nếu bạn có thể tự mình làm việc, bạn hoàn toàn có thể có được với một tư duy khác, hơn tất cả mọi thứ (đó là cách mà tôi lăn); Nó chỉ là tổ chức sẽ làm cho cuộc sống dễ dàng hơn đáng kể.

# 9 Bạn có thể học

Lập trình có lẽ khó như bạn nghĩ, theo một số cách - nhưng điều đó chắc chắn không thể nói điều đó dễ dàng. Có chắc chắn một đường cong học tập dốc mà bạn cần phải bắt đầu và bạn thực sự không bao giờdừng lạihọc cũng vậy.

Ngay cả nhiều năm trong sự nghiệp lập trình của bạn, bạn vẫn sẽ thấy mình học được những điều mới và đối mặt với những thách thức mới - thậm chí là những ngôn ngữ lập trình hoàn toàn mới. Gần như mọi tính năng mới mà bạn triển khai sẽ có nghĩa là nắm bắt được một thư viện mới hoặc nhanh chóng tìm kiếm một cái gì đó trực tuyến. Và thậm chí làm những việc cơ bản mà bạn đã thực hiện hàng trăm lần trước đây đôi khi sẽ có nghĩa là kiểm tra lại cú pháp đúng. Có rất nhiều thứ để nhớ!

Để trở thành một nhà phát triển ứng dụng tuyệt vời sau đó, bạn sẽ cần phải sẵn sàng học hỏi, thích học hỏi và biết cách làm mọi thứ của Google một cách hiệu quả.

# 10 Có những ứng dụng bạn muốn mà aren có sẵn

Có một ứng dụng hoặc trò chơi mà bạn muốn mà chưa có ai thực hiện?

Có lẽ có một số? Có thể bạn yêu thích trò chơi di động cuối cùng mà bạn chơi nhưng ước gì có nhiều trò chơi như vậy? Có lẽ sẽ tốt hơn nếu chỉ một vài điều được thay đổi?

Nếu bạn tiếp tục thấy mình đang tìm kiếm các ứng dụng không có ở đó, có thể đó là cuộc gọi của bạn. Trả lời điện thoại đi!

Nếu bạn thấy mình mơ mộng về các ứng dụng có thể là 199 thì bạn đã thực hành ở bước đầu tiên. Tất cả những gì thiếu thiếu là một ít mã!

Cuối cùng, đây là cách hầu hết các dự án ứng dụng thành công bắt đầu. Nó gọi là ‘gãi ngứa ngứa của riêng bạn và nếu nó là thứ gì đó bạn muốn, thì có một cơ hội tốt, có những người khác cũng muốn nó. Và nếu họ don sắt? Chỉ cần xây dựng nó cho bạn!

Nếu bạn tiếp tục thấy mình đang tìm kiếm các ứng dụng phát sinh ở đó, có thể đó là cuộc gọi của bạn. Trả lời điện thoại đi!

Ghi chú kết thúc

Nếu bạn có thể liên quan đến những điểm này, thì có lẽ đã đến lúc bạn phải xây dựng một ứng dụng? Khi bạn tìm thấy một quy trình làm việc phù hợp với mình, bạn sẽ ngạc nhiên về những gì bạn có khả năng và khả năng phát triển ứng dụng thú vị đến mức nào. Lời khuyên của tôi như mọi khi, là bắt đầu với một cái gì đó đơn giản.

Và điều đó đang được nói, có lẽ bạn nên thử ngay cả khi bạn don lồng liên quan đến bất kỳ điểm nào trong số này. Tôi là ai để nói điều gì làm nên một nhà phát triển giỏi? Trên thực tế, các tác vụ hàng ngày mà bạn sẽ thực hiện với tư cách là nhà phát triển sẽ phụ thuộc rất nhiều vào loại ứng dụng mà bạn xây dựng và cách bạn thực hiện. Phát triển ứng dụng có thể thu hút các loại sáng tạo, người giải quyết vấn đề logic và mọi người ở giữa và nó thường có thể tránh các bit mà bạn đấu tranh. Nếu bạn không thể tiếp tục với nó, bạn sẽ mất đi bất cứ thứ gì bằng cách cho nó đi!

Còn những bạn đã là nhà phát triển thì sao? Lần đầu tiên bạn biết rằng đây là cuộc gọi của bạn? Điều gì khiến bạn quan tâm đến mã hóa và ứng dụng ngay từ đầu?

Đối với tôi đó là Sonic the Hedgekey. Tôi thích chơi Sonic trên người bạn của tôi, Sega Megadrive, nhưng tôi đã cho phép một trò chơi điều khiển bản thân ở tuổi đó. Vì vậy, tôi quyết định sẽ lập trình trò chơi Sonic của riêng mình trên ZX Spectrum.

Thay vào đó, tôi đã tạo ra một hình ảnh động của một con tàu vũ trụ di chuyển lên xuống màn hình. Nhưng đó là một sự khởi đầu!

Và đó là khi tôi biết: tôi sẽ không bao giờ có cơ hội trong thế giới thực. Học tốt hơn để lập trình!

Google Camera mod mang zoom 16X cho Pixel 4

Laura McKinney

Tháng BảY 2024

Ứng dụng Google Camera đi kèm với Google Pixel 4 cho phép thu phóng tối đa 8 lần, với khoảng 2 lần thu phóng đó là quang học và phần còn lại đến từ thuật to...

Bạn không ghét vấn đề pam Lịch Google trong đó các ự kiện không mong muốn xuất hiện trên các trang của bạn? Chà, Google đã thừa nhận vấn đề và hứa ẽ k...

ĐượC Đề Nghị BởI Chúng Tôi