개인 재정 새로운 소프트웨어 개발자를위한 10 비트 조언 - 오래된 핸드 개발자가 초보자에게서 얻는 모든 질문에 대한 인형

새로운 소프트웨어 개발자를위한 10 비트 조언 - 오래된 핸드 개발자가 초보자에게서 얻는 모든 질문에 대한 인형

차례:

비디오: [똑! 기자 꿀! 정보] 4차 산업혁명 시대 언어, ‘코딩’ 재밌게 배운다 / KBS뉴스(News) 2024

비디오: [똑! 기자 꿀! 정보] 4차 산업혁명 시대 언어, ‘코딩’ 재밌게 배운다 / KBS뉴스(News) 2024
Anonim

노련한 개발자는 초보자에게서 얻는 모든 질문에서 인기있는 테마 중 하나는 "다음에해야 할 일은 무엇입니까? "더 구체적으로, 사람들은 배우고 싶은 것 이외에 무엇을 읽을 것인가, 연습 작성 소프트웨어를 얻는 방법, 직업을 찾는 방법 및 그런 종류의 다른 질문을 알고 자합니다. 대부분의 노인의 손은 물어볼 때마다 기분이 상쾌하지만, 그런 일에 대해 스스로를 당국으로 생각하기를 꺼린다. 두 사람이 당신에게이 질문에 동일한 대답을하지 않으며, 당신이 충분한 사람들에게 물으면 불일치를 발견하게됩니다.

이 기사는 새로운 소프트웨어 개발자를위한 10 가지 조언을 담고 있지만, 소금으로 채취하십시오. 사실, 하나의 중요한 조언이 각 개별 조언에 어떻게 접근하는지 결정합니다. 그 중 가장 중요한 조언은 다음과 같습니다:

자신이 직감으로 얻은 조언을 비교하십시오.

의견 수집. 문제에 대해 사람들과 이야기하십시오. 사물을 시도해보십시오. 만약에 그들이 일하면 (또는 그들이 일하지는 않지만 어떤 약속을 보여줄지라도) 계속하십시오. 약속이 없다면 다른 일을 시도하십시오. 공유가 중요합니다. 공유하는 것을 잊지 마십시오.

자바를 배우려면 얼마나 걸립니까?

답은 당신의 목표, 기존 지식, 논리적으로 사고 할 수있는 능력, 여유 시간, 주제에 대한 관심 등에 달려 있습니다.

컴퓨터 프로그래밍에 관심이 많을수록 더 빨리 배웁니다. 야심 찬 목표를 달성할수록 목표를 달성하는 데 더 오래 걸립니다.

그러나 "자바에 대해 모두 알고있는 것"과 같은 것은 존재하지 않는다는 것을 기억하십시오. "당신이 얼마나 많이 알고 있든 항상 배우는 것이 더 있습니다.

어느 책을 읽어야합니까?

웃기지 마십시오! For Dummies 시리즈에는 다음을 포함하여 Java에 대한 책이 여러 권 있습니다.

  • 인형 용 Java 시작 프로그래밍

  • 인형 용 Java

  • Android 개발자 용 Java 프로그래밍 마미 .

각 책은 처음부터 시작되므로이 책을 읽으려면 앱 개발에 대해 알 필요가 없습니다. 그러나 각 책은 목록에있는 이전 책의 두 배 정도의 내용을 다루고 있습니다. 예를 들어, Java For Dummies 는 두 배 빠르며 Java for Dummies 로 시작하는 프로그래밍의 두 배에 해당합니다. 읽는 책은 기술 과목의 편한 정도에 달려 있습니다. 어디서부터 시작해야할지 확신이 서지 않으면이 책에서 샘플 페이지를 찾아 가장 적합한 책을 선택하십시오.

그런데 안드로이드를 목표로한다면 인형 용 안드로이드 애플리케이션 개발 올인원 을 추천 할 수 있습니다.이 책에는 자바에 대한 몇 가지 빠른 챕터가 있습니다 (처음부터 다시 시작). 주로 Android 앱 개발에 적용되는 기술에 중점을 둡니다.

(Dummies 도서 이외의) Java 및 Android 개발 학습에 유용한 다른 도서가 있습니까? 예.

인형 용 초보자 저자는 그 중 일부를 추천하기를 원하지만 다른 사람들의 책을주의 깊게 읽고 검토 할만큼 충분히 양심적이라고 말하지는 않습니다. 어떤 컴퓨터 프로그래밍 언어를 배워야합니까?

대답은 귀하의 목표와 (귀하가 개발자로 일할 계획이라면) 귀하가 거주하는 직업 기회에 달려 있습니다. TIOBE 프로그래밍 커뮤니티 색인은 인기있는 프로그래밍 언어에 대한 월간 평가를 제공합니다. 그러나 TIOBE 지수는 귀하의 상황에 특별히 적용되지 않을 수도 있습니다. 2014 년 1 월 하스켈 언어는 전세계에서 사용되는 언어 중 43 번째 언어에 불과합니다. 하지만 아마도 당신이 살고있는 마을에 Haskell 프로그래밍의 온상이있을 것입니다.

Android 기기 전용 코드를 작성 하시겠습니까? 그렇다면 Java는 필수입니다. iPhone 용 코드를 작성 하시겠습니까? 그렇다면 아마도 Objective-C를 배우기를 원할 것입니다. 웹 페이지를 만드시겠습니까? 그런 다음 HTML, CSS 및 JavaScript를 배우십시오.

컴퓨터 코드 외에 다른 어떤 기술을 배워야합니까?

아무리 비실용적이라 할지라도 학습은 낭비되지 않습니다.

좀 더 명확한 대답을 원한다면 데이터베이스에 대해 배우십시오. 데이터베이스 작업은 반드시 코딩 일 필요는 없지만 중요한 작업입니다. 또한 소프트웨어 엔지니어링에 관해서도 가능한 많이 읽으십시오. (소프트웨어 엔지니어링은 컴퓨터 코드의 효과적인 설계 및 유지를위한 기술을 연구합니다.) 수학을 두려워하지 마십시오 (수학 학습은 논리적 사고 근육을 확장하기 때문에). 그리고 할 수있을 때마다 의사 소통 기술을 연마하십시오. 의사 소통이 잘되면할수록 다른 사람들에게 귀중한 일이됩니다.

소프트웨어 개발자로서의 학습을 어떻게 계속해야합니까?

연습, 연습, 연습. Java를 조사하는 동안 찾은 예제를 사용하여 코드를 변경하려는 방법을 생각해보십시오. 여기에 옵션을 추가하십시오.

코드를 개선하려고 할 때 어떤 일이 발생하는지 확인하십시오. 작동한다면 다른 방법으로 생각하십시오. 문제가 해결되지 않으면 설명서에서 문제 해결 방법을 찾으십시오. 설명서가 도움이되지 않는 경우 (그리고 종종 설명서가 도움이되지 않는 경우) 웹에서 문제에 대한 답변을 검색하십시오. 온라인 포럼에서 질문을 게시하십시오. 대답을 찾지 못하면 잠시 동안 문제를 해결하고 마음 속에 품을 수있게하십시오.

프로그래밍에 대해 읽는 것만으로 프로그래밍을 배우지는 않는다는 것을 기억하십시오. 코드를 작성하고 해결책을 찾는 너클을 다 마셔야합니다. 한번 시도하고, 실패하고, 다시 시도한 후에 만 ​​컴퓨터 소프트웨어 개발에 관련된 작업에 감사 할 수 있습니다.

내가 개발자로서 계속 학습해야하는 이유는 무엇입니까?

당신이 사는 동성애자를 찾아 정기적으로 만나십시오. 요즘에는 세계 곳곳에 기술 사용자 그룹이 있습니다.해당 지역에서 만나고 그룹 회의에 자주 참석하는 Java 사용자 그룹을 찾습니다. 초보자 인 경우 미팅에서 많은 토론을 이해하지 못할 수도 있지만 오늘날의 Java 개발자와 관련된 문제에 노출 될 것입니다.

더 많은 기술 그룹을 찾고 회의에 참석하십시오. 다른 프로그래밍 언어, 기타 기술 및 기술과 관련이없는 기타 사항에 관한 회의를 찾습니다. 사람들과 직접 만나서 내년의 책에서 어떤 주제가 될지 알아보십시오.

소프트웨어를 개발하는 직업을 얻으려면 어떻게해야합니까?

직업을 찾을 때 일반적으로하는 모든 일을해라. 그러나 이전 두 단락의 조언을 잊지 마라. 사용자 그룹은 네트워킹에 적합한 장소입니다.

회의에 참석하고 청취하십시오. 자신을 파는 것에 대해 생각하지 마십시오. 인내심을 갖고 타고 즐기십시오.

나는 아직도 내 삶과 어떻게해야할지 모른다.

그건 질문이 아닙니다. 하지만 어쨌든 괜찮습니다.

모두가 만난다. 당신이 식탁에 식량을 집어 넣는다면, 다음 단계는 당신이하고 싶은 것을 찾아내는 것입니다. 그러기 위해서는 먼저하고 싶은 일과 생계를 유지하는 데 도움이되는 것들을 가장 잘 찾아야합니다. 절실히 필요하다면 절충하십시오. 그러나 행복하게 만드는 것에 대해서는 정직해야합니다. (물론 이러한 것들이 다른 사람들을 불행하게해서는 안됩니다.) 마지막으로, 좋아하는 것과 싫어하는 것에 대해 구체적으로 설명하십시오. 예를 들어 "부자가되고 싶다"는 말은 전혀 구체적이지 않습니다. "훌륭한 게임을 만들고 싶습니다"라고 말하면 더 구체적이지만 더 잘할 수 있습니다. "게임 소프트웨어를 디자인하고 싶지만 나에게 마케팅을 할 수있는 파트너가 필요합니다"라고 말하면서 매우 구체적이며 목표를 매우 정돈합니다.

카네기 홀에 어떻게 가야합니까?

연습, 연습, 연습.

새로운 소프트웨어 개발자를위한 10 비트 조언 - 오래된 핸드 개발자가 초보자에게서 얻는 모든 질문에 대한 인형

편집자의 선택

Photoshop Elements 11 - Stone

Photoshop Elements 11 - Stone

을 사용하여 Stone Out을 조각하는 방법 Photoshop Elements 11의 도구를 입력하여 텍스트와 같은 모양의 선택 영역을 만든 다음 이미지 자체를 해당 유형의 채우기로 사용합니다. 예를 들어 꽃 테마 웹 페이지를 만드는 경우 꽃 그림을 텍스트 채우기로 사용할 수 있습니다. 유형 선택을 사용하면 모든 부분을 잘라낼 수 있습니다.

Photoshop Elements 9에서 여러 파일을 일괄 처리하는 방법 - 여러 개의 인형이있는 경우

Photoshop Elements 9에서 여러 파일을 일괄 처리하는 방법 - 여러 개의 인형이있는 경우

여러 파일에 공통적으로 적용 할 편집 기능을 사용하면 Photoshop Elements에서 이러한 변경 사항을 일괄 적으로 처리 할 수 ​​있습니다. 단일 메뉴 명령을 사용하여 파일 형식을 변경하고 파일 속성을 변경하고 공통 파일 기본 이름을 추가 할 수 있습니다. 파일 이름 바꾸기는 내보내기 명령의 일부일 수도 있고 사용할 수도 있습니다.

편집자의 선택

승마 2012 런던 하계 올림픽 - 인형

승마 2012 런던 하계 올림픽 - 인형

승마 (말의 화려한 이름) 경쟁 런던 2012 하계 올림픽은 조련사, 이벤트 및 점프의 세 가지 분야로 구성됩니다. 각 분야는 팀과 개인 메달을위한 기회를 제공합니다. 대회는 7 월 28 일부터 31 일까지 개최됩니다. 조련사 경연 대회는 8 월 2 일부터 9 일까지 개최됩니다. 점프 대회는 ...

동계 올림픽에서의 자유형 스키 - 인형

동계 올림픽에서의 자유형 스키 - 인형

프리 스타일 스키는 동계 올림픽의 X 게임 이벤트 중 하나입니다. . 자유형 스키에서는 경쟁자가 언덕 꼭대기에서 바닥까지 다양한 행사를 수행합니다. 프리 스타일 스키는 기술 스키의 가장 중요한 부분을 차지하며 스노우 보드에서 트릭을 만들어내는 기술과 결합되어 있습니다.

필드 2012 런던 하계 올림픽의 이벤트 - 인형

필드 2012 런던 하계 올림픽의 이벤트 - 인형

스프린트, 릴레이 및 도로 경주 이외에도 2012 런던 하계 올림픽 육상 경기에는 점프 및 던지기 경기가 포함됩니다. 남자와 여자는 높은 점프, 긴 점프, 트리플 점프, 장대 높이뛰기 등의 4 가지 점프 이벤트와 총구, 원반, 창 던지기 및 망치와 같은 네 가지 투구 이벤트에서 경쟁합니다. 필드 이벤트 ...

편집자의 선택

Excel의 유용한 범위 객체 메소드 2016 VBA 프로그래밍 - VBA 메소드가 수행하는

Excel의 유용한 범위 객체 메소드 2016 VBA 프로그래밍 - VBA 메소드가 수행하는

엑셀 2016의 액션. Range 객체는 수십 개의 메소드를 가지고 있지만, 이들 중 대부분은 필요하지 않습니다. 여기서는 가장 일반적으로 사용되는 Range 객체 메소드를 찾습니다. Select 메서드 Select 메서드를 사용하여 셀 범위를 선택합니다. 다음 문은 ...

시나리오 관리자를 사용하여 대출 계산 모델링 방법 - 더미

시나리오 관리자를 사용하여 대출 계산 모델링 방법 - 더미

시나리오 관리자는 목표 탐색 데이터 탭의 가정 분석 섹션에 데이터 테이블이 있습니다. 다른 유용한 도구와 함께 그룹화하면 시나리오 관리자가 중요한 도구임을 믿게 될 것입니다. 그러나 유용한 이름과 좋은 회사가 있음에도 불구하고 ...

더 나은보고 모델을 위해 Power Query와 Power Pivot을 함께 사용 - Power Pivot을 사용하여 더미

더 나은보고 모델을 위해 Power Query와 Power Pivot을 함께 사용 - Power Pivot을 사용하여 더미

Power Query를 함께 사용하면 관리 및 유지 보수가 쉬운보고 모델을 만들 수 있습니다. 보고 모델은보고 메커니즘이 구축되는 기초를 제공합니다. 데이터를 가져오고, 변환하고, 모양을 만들고, 집계하는보고 프로세스를 작성하면 본질적으로보고 모델을 구축하게됩니다. 잘못 작성하는 중 ...