9/8-9/9 이렇게 2일동안 진행된 너디너리 데모데이!
장소는 공덕역에 있는 프론트원이라는 곳에서 진행되었다.
IT컨퍼런스로 개발자 관련 세션들을 들을 수 있었다.
Ne(o)rdinary 라는 말에 맞게, '너드가 세상을 바꾼다!' 라는 표어를 가지고 있다 ㅎㅎ
멋진 커뮤니티 같다! 관심있는 분들은 밑에 링크 참고해보세용
데모데이 링크 | NE(O)RDINARY DEMODAY 2023
인스타그램 링크 | https://www.instagram.com/neordinary.zip/
고고 🏍️
| 송주영
이 세션은 중간부터 들어가서 많이 적지는 못했다.
프로그래밍에 있어서
Blocking, Reliability, Architecture
보안과 신뢰성, 그리고 효율성있는 구조에 대해 강조하셨다 (사실 2가지 더 있었는데 놓침)
Blocking
에서는 워렌 버핏이 투자했던 snowflake라는 데이터 클라우드 회사를 추천.
Reliability
에서는 쿠버네티스 같은 것들! (전에 궁금해서 찾아봐보긴 했는데 안써봄)
Architecture
효율성있는 아키텍처 -> 일의 가속화 -> 아키텍처에 있어서는 개발자들도 '예술가'가 돼야한다!
그리고 워라밸은 사실 말도 안되는 이야기!
Work & LIfe Balance 보다 Work & Healthy Balance 를 추구해라!
건강을 놓치면 안된다. 무조건 1순위는 건강!!!! (공감하는 바다. 그러나 지키기 쉽지 않은!!)
개인의 성장도 중요! But, 결국엔 내가 속한 회사의 비즈니스의 성장이 더 중요하다.
비즈니스의 성장이 있어야, 개인의 성장에 있어서 시너지와 분명한 성과/효과가 나타난다.
나만의 원동력을 찾아라!
주영님의 원동력은 '겸손'이라고 했다. 그분이 말한 겸손은 : 나보다 잘하는 사람이 있다는 것을 계속 인지하며 사는 것
공부는 국내의 기준에 맞춰서 하지마라. 우물 안의 개구리 안의 개구리 안의 올챙이 수준이 됨.
세계의 기준에 맞춰서 공부하려고 노력해라.
본캐만 키우지 마라. 부캐에도 많은 공과 노력을 들이면 자신의 potential은 더 무궁무진해질 것이다. (역시 삶은 고행의 길! 광야 ㅎ.ㅎ)
| 하조은
자신이 개발팀의 매니저로 있을 때 개발자들에게 했던 조언들을, 자신이 개발자로 이직하고 나서 하나도 지키지 못했던 이야기를 들려주시며 강연을 하셨다.
하.지.만 잘 안된다.. 넘 바쁘니까!
언제 하나하나 티켓만들고.. 브랜치 파고.. 물론 귀찮다. 그럼에도 불구하고 작은 단위로 쪼개려고 노력!
현 PR의 기능내용이 아닌데도, 내가 이상하게 짜놓은 코드들이 자꾸 눈에 거슬려서 수정하고 수정하다보면 PR이 매우 장황해진다. (파워공감...)
서로가 무슨일을 하고 있는지 알아야 한다.
내 일만 하지말고 상대방이 무슨일을 하고 있는지 관심을 가지는 동료가 될 것!
어쩌면 좋은 코드보다 중요한 건 '서비스의 생존'이다.
그러려면 개발자가 건강해야 한다.
매몰되지 말고 큰 그림을 보려고 노력해라. 큰 그림을 보면 중요한게 뭔지 알 수 있다.
개발자들이 특히, 당장 눈 앞에 닥친 문제에 너무 쉽게 매몰된다.
큰 그림을 보며 일하다보면, 업무가 균형잡히게 되고 self-managing이 가능해진다.
서비스의 디테일은 개발자가 가장 잘 안다. -> 사소한 성능의 차이나 결함을 누구보다 잘 앎.
조언을 한 사람도 나고.. 조언을 듣는 사람도 난데..
내가 알고 있는 것들만 지켜내도 대단한 사람!
20대 30대 40대 50대 모두가 '성장'이라는 단어를 언급한다.
성장, 성장하지만 성장의 방향성이 중요하다.
나의 성장이 세상에 어떤 가치를 창출해낼 수 있는가가 중요하다.
즉, 우리의 성장은 가치를 창출해야 한다.
너무도 빠르게 바뀌는 기술들.
최신 기술 트렌드로 나는 또 어떻게 성장할 수 있을까?
그리고 그 성장으로 나는 어떤 가치를 창출해낼 수 있을까?
개발자는, '성능, 용량, 비용'을 생각하며 개발할 줄 알아야 한다.
그러려면 기본적으로 이러한 CS지식은 알아야한다.
- 컴퓨터구조 & 운영체제
: 프로그램의 구성과 컴퓨터 부품
: 컴퓨터 부품을 동작시키는 가장 특별한 프로그램
- 네트워크
: 다른 컴퓨터와 정보를 주고 받을 수 있는 정보망
- 자료구조 & 알고리즘
: 효율적으로 자료를 관리/연산하는 방법
- 데이터베이스
: 효율적으로 관리한 데이터를 저장/검색하는 창고
CS기본개념 학습 / 코드기반(Hands-on) 학습 / 성능, 용량, 비용기반 학습
그리고 공식문서와 영어도 중요중요중요!