전체 글133 [tips]terminal에서 앱 돌리기 flutter run을 입력하면 됨. 2023. 10. 23. 이력서 40번 넣고 35번 탈락한 개발자의 사연 난잡한 이력서? 안 쓰느니만 못한 이력서. 한 게 많아 보이는 것보다 내가 제일 잘 하는 것을 집중적으로 강조하는 게 낫다. 면접관은 이력서를 감명 깊게 읽지 않는다. 이 경험을 통해서 무엇을 배웠고, 어느 수준에서 어느 수준에서 성장했는지 강조 어떤 문제를 어떤 방식으로 해결했는지 이력, 기술 중심으로 깔끔하게 정리 지식을 어떻게 쌓았는지 알려주자: 블로그나 깃헙 링크 읽는 사람 중심 정보 제공 임팩트 없는 긴 정보? 뭐가 중요한지를 모른다는 뜻 질문받고 싶은 부분을 블로그에서 강조하기 결국 잡소리하지 말고 내 기술, 이력 중심으로 깔끔하고 임팩트 있게 짧은 경력, 잦은 이직 -> 개발자 취업에 불리? 1. 우리 회사에서도 짧게 있으면 어떡하지? 2. 한 프로젝트를 충분히 오랫동안 유지해보지는 않았네?.. 2023. 10. 20. [tip] flutter document 잘 모르겠는 기능이 있으면 나는 유튜브를 찾아보거나 보통 블로그를 찾아봤다. 하지만 flutter document가 있는데 굳이 그럴 필요가 없었다. 들어가 보니 너무 정리가 잘 되어 있어서 앞으로는 그냥 이걸 보고 하면 된다. flutter document [궁금한 기능] 이렇게 구글에 치면 나온다. 2023. 10. 20. 나는 어떤 프로그래머가 되고 싶을까? 장사의 신이라고 젊은 나이에 치킨집 장사로 자수성가한 부자가 폐업 직전의 자영업자들을 찾아가서 솔루션을 주는 유튜브가 있는데 가끔씩 보는 편이다. 처음에 이 유튜브를 접했을 땐 아 당연히 맛이 없으니까 폐업 직전이겠지 하고 생각했다. 그런데, 의외로 맛으로 칭찬을 받는 경우가 더러 보였다. 심지어 그냥 음 먹을만 하네 수준이 아니라 맛집이라고 불려도 손색없을 것 같은 집들도 많이 보였다. 그래서 왜 폐업 직전에 몰렸을지에 대해서 다시 생각해야 했는데 그 사장님들은 스스로가 하는 일을 잘못 정의내리고 있었다는 결론에 다다랐다. 식당을 하는 사장님들은 단순히 요리사가 아니다. 요리사이자 "장사꾼"이다. 즉, 맛있는 요리를 만들기"만" 하면 되는 게 아니라. 맛있는 요리를 만들어서 "팔아야" 하는 사람들이라는.. 2023. 10. 20. [뻘짓]dialog: stateless? stateful? dialog는 statelessWidget이다. 그래서 statelessWidget 클래스에서만 사용할 수 있는줄 알았고 dialog에서 상태가 변화하는 부분을 구현해야 할 필요가 있었지만 stateful이랑은 아예 호환이 안 되는 줄 알고 있어서 골치가 너무 아팠다. 그런데 아래 블로그를 보니 statefulWidget 안에서도 사용이 가능하다. 이전에 써놓은 기록을 보면 "dialog류의 widget들은 기본적으로 statelessWidget으로 만들어졌기 때문에 statelessWidget에서만 사용 가능하다." 이렇게 써놓았다. 정확히 어디에서 사고 회로가 꼬인 건지는 알 수 없지만 아마도 표현으로 미루어 짐작컨대 아래 블로그를 보고 위의 표현을 썼을 것이다. 제대로 안 읽고 정리하려 해서 그런 .. 2023. 10. 19. [Error]Statements must be separated by newlines or semicolons import sys A = input() B = (int)A C = B - 543 print(C) 이 코드의 B = (int)A 이 부분에서 제목의 에러가 발생했다.(도대체 왜???) B = (int)(A) 이렇게 바꿔주니 사라지긴 했는데 흠 왜 그런지 모르겠다. 2023. 10. 19. [python]백준 10926번 문제 https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 내 풀이 import sys A = input().split() B = "??!" print(*A, end='') print(B) 알게 된 것 사용자 입력은 문자열이 아닌 List로 받는다. print 메서드를 쓸 때 "end=''"를 추가하면 자동으로 출력되는 개행이 출력되지 않는다. 2023. 10. 19. [Error] TypeError: can only concatenate list (not "str") to list import sys A = input().split() B = "??!"\ print(A + B) 이 코드를 쳤더니 제목의 에러가 나왔다. 직역하면 "list에는(str이 아니라) list만 연결지을 수 있다"라는 뜻. 그래서 아래 코드를 통해 A와 B의 자료형을 확인해 보았다. import sys A = input().split() B = "??!" print(type(A)) print(type(B)) 결과는 아하 사용자 입력을 받는 변수 A에는 해당 입력이 list 형태로 저장되기 때문에 발생하는 문제였다. 2023. 10. 19. [python]백준 10869번 문제 https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 import sys A, B = input().split() x = int(A) y = int(B) print(x + y) print(x - y) print(x * y) print(x // y) print(x % y) 알게 된 것 python의 기본 나눗셈은 "/" 연산자를 사용하면 된다. 이때, 딱 나누어떨어지지 않을 경우 소수점까지 계산된다. 몫 연산자는 "//", 나머지 연산자는 "%" 2023. 10. 18. [python]백준 1000번 문제 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 import sys A, B = input().split() x = int(A) y = int(B) print(x + y) 알게 된 것 input함수를 사용하기 위해서는 sys 라이브러리를 import해야 한다. split 메서드를 사용하면 한 줄에 입력 하나가 아니라 공백을 구분자삼아서 한 줄에 입력 여러 개를 받을 수 있다. 참고 https://where-i-am.tistory.com/entry/Python-%EA%B8%B0%EB%B3%B8-%EC%9E%85%EC%B6%9C%EB%A0%A5-input-.. 2023. 10. 18. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음