본문 바로가기

반응형

플러터

비전공자 스타트업 출근기 8 - 초보 기획자의 소통방법 드디어 개발이 들어갔다. 개발팀이 작업을 하고 있다. 기획 팀장인 나는 개발팀에서는 막내이다. 나는 회원가입 로직 업데이트 부분을 맡았다. 어렵다.. 하하하하 기존 코드를 분석하고 "복붙" 스킬을 써야 할 것같다ㅋㅋ 기획이라는 것이 어쩔 수 없다. 내가 많이 고민했다고 생각하지만 분명 디자인이나 앱 개발을 진행하면서 기획관련 이슈가 있을 것이다. 나는 공동 노션에 아래와 같은 페이지를 만들었다. 디자인팀, 개발팀이 작업 중 막히는 부분을 적어주면 내가 확인하고 바로 답변을 달아주고 있다. 디자인 이슈, 개발 이슈를 따로 만들어 달라는 요청이 있었지만 디자인, 개발 결국 하나의 앱을 만드는게 목표이기에 한 페이지에서 관리하는게 낫다고 판단했다. 이 곳에서 일하는 하루하루가 매일 새롭다. 그래서 기준이 없다.. 더보기
비전공자 스타트업 출근기 -4 : 기획 나는 계획하는 것을 좋아 한다. 그리고 계획 한 것을 실천하고 그 결과에 보람을 느낀다. 나는 생각이 많다. 와이프랑도 산책을 하다가 와이프의 말을 집중을 못할 때가 많다. 연애 초기에는 와이프에게 뒷통수를 많이 맞았다. 지금은 내 숨소리만 들어도 " 아 이놈 또 뭔 생각하고 있구나" 하며 근처에 오지 않는다. 그렇다 내 뒷통수가 이겼다. 현재 일하고 있는 회사에서 기획을 맡고 있다. 싹다 갈아 엎어서 만들고 있다. 팀원들에게 죄책감이 들면서도 무거운 책임감도 같이 느끼고 있다. 내가 기획한 방향성이 맞는지 스스로 흔들릴 때가 많다. 이럴 땐 그저 생각한대로 나아가는게 답인 것 같다. 내 방향성이 틀렸으면 뒷통수 몇 대 맞고 다시 시작하면 될 일이다. 내 뒷통수는 튼튼하니까 프로젝트가 끝나면 같이 일하는.. 더보기
비전공자 스타트업 출근기 3 - 스타트업의 수익 지극히 개인적인 의견이다. 내가 생각하는 스타트업에 대한 디폴트 값은 다음과 같다. 스타트업은 기업이다 = true 스타트업은 수익을 내지 않아도 된다 =false 스타트업은 투자를 받아야만 한다 =false 나는 작지만 나만의 사업체를 운영을 해보았다. 장사가 잘 될 때는 확장도 하고 직원도 뽑아보고 , 끊임없이 경쟁업체가 나오는지 체크하고 분석하고 스스로 부족한 점을 개선해나갔다. 이 모든 행동들의 목적은 단순했다. 수 익 창 출 기업은 수익을 내야 한다. 작은 구멍가게라도 수익을 내야 한다. 스타트업도 같다. 어떠한 서비스를 운영하고 있는지는 중요하지 않다. 단순히 서비스만 운영하고 수익을 내지 못한다면 그것은 자선 활동과 다름이 없다. 기업을 운영하면서 사람을 채용하고 서비스를 운영해야 한다면 집.. 더보기
야 너도 플러터 할 수 있어! with 깡샘 코딩을 배우면서 나는 외국어를 배운다고 생각하고 있다. 외국어를 배울 때 특히 쓰기를 할 때는 문법이 정말 중요하다. 글의 흐름과 상황에 맞는 문장, 어법 등등 이것들이 지켜지지 않는 다면 좋은 글이라고 볼 수 없다. 그렇기 때문에 문법의 중요성을 누구보다도 중요하게 생각한다. 깡샘의 플러터는 다트 문법에 큰 힘을 주었다. 코딩은 코드를 작성하는 일이다. 내가 만들려는 프로그램의 흐름, 내가 구현하고 싶어 하는 기능의 맞는 함수, 위젯 등을 잘 작성해야 좋은 프로그램이 완성 할 수 있다. 코딩이 처음이라면 힘들더라도 문법 공부에 힘을 써야 하는 이유이다. 이 문법을 알고 이해하게 되면 무궁무진한 방법으로 코드를 짤 수 있을 테니까..! 그리고 문법뿐만 아니라 위젯에 대한 설명도 굉장히 좋았다. 플러터에는.. 더보기
비전공자가 생각하는 클론코딩 클론코딩이란? 클론코딩은 이미 만들어져 있는 코드를 따라 치는 행위를 뜻한다. 나만의 클론코딩을 하는 방법 Flutter를 기준으로 Flutter Awesome에서 만들고 싶은 앱을 먼저 검색한다. 아래 사이트는 Flutter로 만들어진 앱만 올라온다. 여러 카테고리에서 필요한 앱을 찾은 후 깃허브로 이동해서 코드를 따라 친다. 나는 코드를 고를 때 기준이 있다. 1. UI가 심플한 코드를 찾는다. - 클론코딩을 하는 이유는 코드의 기능적인 공부라고 생각한다. 이 단계에서는 UI는 크게 필요하지 않는다고 생각한다. 2. 내가 이해 할 수 있을만한 코드를 선택한다 - 사람마다 다르겠지만 나는 코딩입문을 Flutter로 시작했다. 데이터의 구조 api 받아오기, 등등 이런 개념이 아예 없다. 내 수준에서 이.. 더보기
Flutter : 널 포인트 예외 관리하기 null은 뭘까 값인데 아무 값도 없다. 아무 값도 없지만 값이다. 식당에 들어가서 테이블에 앉았다. 일행이 오면 주문을 하겠다고 직원에게 알려주었다. 직원은 그 테이블에 주문은 없지만 곧 주문이 생길 것이라고 인지하고 있다. 이게 내가 이해하는 null이다. 모든 코딩 지식을 외식업으로 이해하는 나..ㅋㅋ 직업병이다....ㅎㅎ null 허용과 불허 다트의 기본적으로 변수는 null 불허이다. 해당 변수 값에 null을 지원하려면 ? 을 붙이면 된다 . int a1 =10; int? a2=10; null 불허와 변수의 초기화 변수는 값을 담는 공간이다. 그렇기 때문에 변수를 선언할 때 값을 지정해줘야 한다. int a1=10; // 오류 안남 int a1; // 오류가 남 *** int? a2=10; /.. 더보기
깡샘의 플러터 &다트 프로그래밍 강성윤 강사님, 깡샘의 플러터&다트 기본서적이다 깡샘은 이전에 안드로이드 프레임 워크인 코틀린 책도 내신분이다. 모바일 시장의 변화를 빠르게 읽으셨는지 커져가는 플러터 시장에 비해 관련 전문서적이 많이 없는 이 틈을 노려 신작을 출간 하셨다. 플러터에 쓰이는 다트라는 언어는 구글에서 엄청 힘을 주고 있다. 다른 의미로 업데이트 주기가 엄청 빠르다, 더 다른 의미로 오늘 동작했던 코드가 내일 업데이트로 인해 동작이 안될 수 있다 '';; 이전에 플러터 관련 서적은 다트 언어 초기버전 기준으로 작동한다.. 그 책들을 보고 따라 친다면 동작이 안 될 확률 58000% 이다. 깡샘의 플러터&다트 책의 출간일은 23년 2월 6일.... 플러터를 배우고자 한다면 이 책을 사야 하는 이유가 하나 더 있는 셈이다! 나.. 더보기
비전공자 코딩초보 1인 앱 개발 기록 나는 88년생이다. 나는 문과생이다. 나는 중국어 전공을 했다. 나는 코딩을 공부 하기로 했다. 처음에는 과외를 받았다. 시간당 2만원이었다. 내가 기초지식이 부족했다. 2시간 동안 남는건 어지러움 뿐이었다. 그 때가 21년도 1월이었다. 기초지식을 쌓아야 겠다고 판단했다. 도서관에 갔다. 책을 읽었다. 그렇게 읽은 책이 21년 1월 부터22년 12월 14일 기준 94권의 책을 빌렸다. 물론 모두 다 코딩관련된 책은 아니다. 중복으로 빌린 책도 있다. 코딩 관련된 책은 대~충 60권 정도 되는 것 같다. 처음엔 책 하나 하나 다 이해를 못했다. 그래도 상관없었다. 다음책에서 읽었던 책의 내용이 나왔다. 코딩의 세계를 조금이나마 알게 되었다. 그렇게 책에 있는 내용들이 눈에 들어올 때 쯤 앱 개발을 해야 .. 더보기

반응형