#메모

질문 1
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

3달 전 · 익명 님의 질문 업데이트

노트북 추천해주시면 감사하겠습니다.

현재 컴퓨터공학과 3학년 재학 중인데, 노트북이 오래되어 하나 새로 장만하려고 합니다. 학교에서는 거의 윈도우로 교육하기 때문에 원래 맥으로 사려고 했으나 호환이 어려워 윈도우로 사려고 합니다. 노트북 살 때 메모리, SSD, 패널, 그래픽은 어떤 걸로 구매하면 좋을까요? 제가 백엔드 개발자를 진로로 삼고 있는데, 혹시 맥북을 추천하신다면 그 이유도 함께 말해주실 수 있나요? 그리고 현재는 그램으로 사려고 하는데, 맥이나 삼성 노트북응 권장하실 경우 그 이유도 함께 알려주시면 감사하겠습니다.

개발자

#백엔드개발자

#노트북고민

#노트북사양

#노트북추천

#프론트앤드

답변 0

댓글 0

조회 94

4달 전 · CP 님의 새로운 답변

맥북에어 vs 맥북프로

안녕하세요. 백엔드 개발의 희망하는 대학생입니다 이번에 군대를 전역하고 나오면 애플복지스토어에서 맥북을 구매하려고 하는데 에어로도 충분할지 더 투자하더라도 프로로 가야할지 고민입니다 ssd용량은 512gb로 충분할까요? 1tb로 가야할까요? 1.맥북에어15(m3) cpu : 8core gpu : 10core 메모리 24gb 금액: 234만 2.맥북프로16(m4pro) cpu : 14core gpu : 20core 메모리 24gb 금액: 339만 2.맥북프로16(m4pro) cpu : 14core gpu : 20core 메모리 48gb 금액: 399만

개발자

#백엔드

#백엔드개발

#학부생

#맥북

#맥북구매

답변 1

댓글 0

조회 298

4달 전 · aigoia 님의 답변 업데이트

개발하기 싫은 개발자의 이직고민

개발자는 새로운 문제를 해결하는 성취감으로 살아가는 것 같습니다. 저는 반대로 거기서 받는 스트레스가 커서 그저 한 고비 넘겼다는 잠깐의 안도감밖에 없지만요. 동료들보다 퍼포먼스는 떨어지는 편입니다. 매번 빠트리는게 많아 메모하는 습관을 들여도 오류는 늘 메모 밖에서 이뤄지니 내가 노력해서 되는 문제가 맞나 싶어 늘 회의감이 듭니다. 심지어 잘하는 신입이 더 업무파악이 빠를 때도 있어요. 손이 빠른 것도 아니고 그렇다고 머리가 잘 돌아가는 편도 아니다보니 반복하는 업무를 만나면 반가울 지경입니다. 새로운 문제가 아니니까요. 남들만큼 하려면 저는 배의 시간을 들여야 합니다. 그래서 밥먹듯이 야근도 해봤고 노력도 해봤는데 글쎄요. 그렇게 3년이 지났네요. 3년은 버텨보라고 해서 버텨봤는데 이제 버틸만큼 버텨본 것 같습니다. 그렇다고 이 회사의 업무강도, 업무난이도가 쎄냐고 물으시면 아니요. 오히려 자사 툴&자사 솔루션이라 상대적으로 업무난이도는 낮습니다. 제가 3년이나 버틸 수 있는 이유 중 하나라고 봅니다. 강도도 낮아서 바쁠때 야근 몇번하는 정도고요. 심지어 개발팀에서 너무 힘들어 운영팀으로 온건데도 그렇네요. 개발팀에 있을때는 가끔 정신과 약 먹으면서 버텼으니까요. 돌이켜 생각해보니 그때 정말 상태가 안좋았구나 체감이 듭니다. 그래도 운영팀와서 괜찮아진거면 된거 아니냐 하지만 아니요. 새로운 문제가 터지면 머리에 피가 싹 빠지듯 정신이 확 차려지면서 스트레스 받고 시작하는건 변함없더라고요. 확실한건 남들보다 이런 문제에 더 스트레스 받는 것 같습니다. 남들은 스터디도 하고 이직준비도 치열하게 하면서 미래를 그려나가고 있는데 저는 하루 버텨 하루 사는걸로도 벅찹니다. 아마 개발업무를 하면서 성취가 없는 상태로 계속 굴려지다보니 그냥 이걸로도 벅찬게 아닐까 싶어요. 이렇게 계속 살수는 없잖아요. 여기 있다가는 일 못하는 부장님이 밑에 대리,사원들한테 업무 넘기는 꼴이 될 것만 같아 이직하려고 합니다. 그래도 인사는 잘하고 다니니 윗 사람들은 좋게 봐주시지만 같이 일하는 동료, 사수가 힘들어 하는 모습을 보니 괴롭습니다. 저도 자기 밥그릇은 챙기는 사람은 되고 싶습니다. 문제는 어디로 가느냐 인데 반복적인 업무를 하는 QA도 고민해보고, BI도 지금하는 업무에 비해 상대적으로 반복적이라는 말을 들어서 BI도 생각하고 있습니다. 사실 QA를 생각하고 있었는데 커리어가 아깝다고 하나같이 말리네요. QA, BI말고도 상대적으로 반복적인 업무를 하는 분야가 있으면 추천 부탁드립니다. 현재 JAVA,JS 기반 웹솔루션 개발자입니다.

개발자

#이직

#경력이직

#개발자_진로

답변 1

댓글 0

조회 482

4달 전 · CP 님의 새로운 댓글

neo4j로 데이터 가져올 때 속도가 너무 느려요

neo4j 를 도입해 연관성을 찾는 작업을 하고 있어요 데이터가 얼마 없을 경우 문제가 없었지만 현 기준 노드 200만개 관계 6000만 건 으로 한번 검출 할 때 속도가 너무 느려서요 그래서 apoc를 도입을 했고요 메모리, heap 등 용량도 늘려줬습니다. 쿼리도 MATCH (first:Keyword {name: '마우스'}) CALL apoc.path.expand(first, 'RELATED_TO', 'Keyword', 1, 6 ) YIELD path WHERE ANY(n IN nodes(path) WHERE n.name = '게이밍마우스') RETURN path LIMIT 500; 이렇게 apoc와 LIMIT를 적용 했고요 추가로 profile을 찍어보니 한번 검사를 할 경우 500만~1억 번 노드를 조회를 하고 있어요 방법이 없을까요? ps. 데이터는 아직 1%만 쌓였습니다

개발자

#neo4j

#디비저장

답변 2

댓글 3

추천해요 1

조회 45

4달 전 · 익명 님의 질문

웹소켓 + Stomp로 채팅 기능을 구현하며

RabbitMQ를 도입하였습니다. 도입의 이유는 스프링 내장 메시지 브로커를 이용하게 되면 인메모리 기반의 동작 방식으로 인해 서버 문제 발생 시 메시지가 유실되거나 확장에도 제한이 있다고 판단하여 도입하였습니다. 현직자 분들이 보기에 이 이유가 적합한 근거가 될까요? 추가로 JMeter로 RabbitMQ를 사용했을 때와 사용하지 않았을 때의 성능을 비교했는데 사용자 100명 기준 성능도 사용하지 않았을 때가 우세했고, RabbitMQ를 사용했을 때는 오히려 아래와 같은 오류가 가끔 발생하며 메시지또한 약 90퍼센트 정도만 저장된걸 확인할 수 있었습니다. 무엇이 문제이며 해결 방안이 있을까요?? java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) ~[na:na] at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426) ~[na:na] at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:255) ~[netty-buffer-4.1.114.Final.jar:4.1.114.Final] at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) ~[netty-buffer-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.114.Final.jar:4.1.114.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.114.Final.jar:4.1.114.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.114.Final.jar:4.1.114.Final] at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]

개발자

#채팅

#구현

답변 0

댓글 0

조회 83

7달 전 · 김태욱 님의 질문

자바 메모리 누수 문제

프로젝트를 끝내고 aws 의 ec2 t2.micro 를 이용해서 배포를 했는데 메모리 누수가 심한 것 같습니다 docker 를 이용해서 배포해주고 있는데 heep space 에러가 메인 페이지 를 새로고침 몇번 하다보면 나더라구요 가상 메모리를 사용해서 메모리를 늘려주거나 코드에서 필요없는 변수를 지워주는 등 해봤는데 효과가 미미한것 같아요 본질 적인 문제는 어떤 시선으로 바라봐야 풀 수 있을까요?? 막막하네요 ㅜㅜㅜ

개발자

#java

답변 0

댓글 0

조회 30

7달 전 · 허니 님의 새로운 답변

개발자 취준- 블로그를 꼭 작성해야할까요?

저는 웹 프론트 엔드 개발자를 반년 넘게 준비중인 취준생입니다. 부트캠프에서나 인터넷에서나 개발자로 취업을 하려면 velog에 자기가 공부했던 것, 막혔던 부분들을 꼭 기록하라고 하시더라구요. 근데 제가... 뭔가 부끄럽습니다... 인터넷이지만 글솜씨도 없고 누군가가 지나가다 제 블로그를 본다는 것에 민망하기도 하구요. 저는 노션에다가 따로 정리는 아니고 메모식으로 하는 편인데 블로그를 꼭 써야할까요..? 써야한다면 지금이라도 쓰는게 좋은 걸까요? 혹시나 정말로 꼭 써야한다면 용기내서 써보려합니다..

개발자

#웹개발자

#프론트엔드

#신입

#취준고민

#블로그

답변 4

댓글 0

조회 189

9달 전 · aigoia 님의 답변 업데이트

사수에게 불만사항을 어떻게 말해야 될까요?

안녕하세요! 저는 현재 수평적 구조를 가진 스타트업에서 1년 4개월정도 근무를 하고 있는 2년차 주니어 백엔드 개발자입니다. 사람이 많지 않아 백엔드 팀에는 저와 7-8년 경력을 가지신 백엔드 개발자 1명이 계십니다. 이분이 저에게는 사수이시죠. 사수이신 분은.. 대표님께서 많이 답답해 하시고 다른 직원하고는 싸우신 적이 있습니다. 싸우신 이유는 아래 제가 작성한 문제점과 동일한 이유 때문에 사수 분에게 얘기를 하셨고 오랜시간이 지나도 개선이 되지않아 싸우게 되셨습니다. 제가 이 글을 쓴 이유에 대해 먼저 말씀드리면 불만 사항을 사수에게 예의있게 말하고 싶어 쓰게 되었습니다. 어떻게 말을 해야 상대방이 상처받지않고 기분 나쁘지 않게 말을 할 수 있는지.. 물어볼 곳도 없고 하소연할 곳도 없어서 여기에 글을 써봅니다. 그 분 때문에 저도 화병이 생기고 스트레스를 생각보다 많이 받고 있어요. 근데 제가 또 바보같이 싫은 소리를 못하고 참는 타입인데 요새는 스스로 너무 힘든지 가끔 정색하면서 대답할 때도 있고 의견을 말씀 드릴 때도 있습니다. 저의 분노 끓는점이 엄청 높아진 상태로 유지가 되고 있어 사소한 거에도 금방 화가나고 숨쉬기 까지 힘든 상태가 됩니다... 제가 생각하는 그 분의 문제점을 다 적기는 너무 많아서 몇 가지만 적어보겠습니다. 1. 말에 두서가 없고 저를 메모장처럼 사용하십니다. ‘A를 위해서 B를 해주세요’ 이렇게 요청을 하면 되는 걸.. 진짜 불필요한 얘기를 덧붙이셔서 내용 자체가 엄청 길어집니다. 그 분이 말하시거나 메시지를 보낸 걸 제가 다시 정리해서 물어봐야합니다. 2. 누군가 했던 말이나 의견을 본인이 생각한 것처럼 얘기를 합니다. 3. 감히 제가 판단할 수준은 아니지만 연차에 비해 수준이 너무 낮으세요. 개발 처음 배우는 사람들도 알 법한 지식을 완전히 잘못된 지식으로 저에게 가르치십니다. 여기에 더 나아가 저한테 무언가를 알려주시려고 할 때 gpt를 이용해서 물어보고 제가 옆에 있는데 gpt가 답변해준 내용 그대로 그 글자를 그대로 읽어주십니다.. 4. 일머리가 없으신 거 같다고 느껴집니다. 업무에 대해 이해를 못하신 상태에서 진행을 하셔서 자꾸 중간에 문제가 생기게 되고, 업무의 우선순위가 있어 중간에 하던 일을 멈출 수 있지만 하던 일을 멈추면 똑같은 일을 또 다시 처음부터 시작하세요. 이렇게 2-3번 반복을 하는 경우가 있어 불필요하게 시간을 많이 사용합니다. 이 외에도 다른 사건들이 많이 있습니다.. 5. 본인의 생각이 있으시면 상대방의 얘기를 잘 안듣고 본인 생각대로 밀고 나갑니다. 더 나아가 제 실력도 부족한 걸 알고 있어 의견을 주시면 그대로 하려고 하는데 저도 왜 그렇게 하시는지 이유를 여쭤보면 납득도 안되고 이해가 안되는 말을 하십니다. 또 물어봐도 제가 수긍할만한 답변은 들을 수가 없습니다. 6. 말이 너무 많으십니다. 불필요한 얘기를 너무 하시는데 대화가 아니라 그냥 들어줄 사람이 필요하신 거 같습니다. 대화가 안되고 일방적으로 듣기만 해야합니다. 이 외에도 엄청 많은데 글이 더 길어질까봐 이정도만 적겠습니다..! 제 나름 이해해 보려고도 하고 대화 해보려고도 하고 의견도 내보고 했지만 크게 개선이 되지 않아 다른 분들의 의견과 조언을 듣고자 이렇게 긴 글을 작성하게 되었습니다. 긴 글 읽어주셔서 감사합니다!

개발자

#사수

#불만

#스트레스

#백엔드

#스타트업

답변 2

댓글 0

추천해요 1

조회 207

10달 전 · 프레드윰 님의 답변 업데이트

웹개발용으로 쓸 노트북 12세대 i3 + 램 16기가정도면 쓸만할까요?

웹개발자로 취업준비중인 취준생입니다. 집에 데스크탑이 있지만 7년정도쓴 노트북이 맛이가버려서 오로지 웹개발용으로 쓸 노트북 구매하려고하는데요..! 레노버 노트북중에 12세대 i3-1215u에 메모리 추가슬롯있는 8기가 노트북이 있길래 요거 구매할까 싶은데 12세대 i3에 램16기가여도 웹개발하는데는 지장없을까요? 그리고 비슷한 가격대의 아수스 노트북중에 라이젠5 7520u 노트북도있던데 요것도 괜찮을까요..?

개발자

#노트북고민

#웹개발

답변 1

댓글 0

조회 309

일 년 전 · 개발자A 님의 답변 업데이트

Intellij 실행이 안되는 이유

java프로그램을 공부하기 위해 노트북으로 intellij를 사용중입니다. 새로만들기 java클레스를 1,2번째 까진 되었는데 3개째부턴 실행이 안되는 이유가 먼가요?? 챗gpt한테 물어보니 다양한 이유가있는데 제가 생각하기에 자원부족(메모리나 cpu)가 부족해서 그렇다는데 갤럭시북2 360 프로를 사용중인데 intellij가 사용하기엔 다소 무리인가여?

개발자

#intellij-java

#intellij

답변 1

댓글 0

보충이 필요해요 2

조회 58

일 년 전 · 김민식 님의 새로운 답변

대학생 진로고민.. 조언 부탁드립니다.

안녕하세요, 저는 현재 4년제 서울 중하위권 대학교 컴퓨터학과에 재학 중인 학생입니다. 졸업도 슬슬 준비해야하고 방학때 공부를 좀 하면서 개인 프로젝트를 할까 준비 중에 선배님들의 조언을 받고자 글을 씁니다! 현재 학부생 레벨이지만 c/c++/java/python 기본정도 다룰 수 있고, 웹 백엔드(Spring & mysql)로 토이프로젝트 2번 정도 한 상태입니다. 졸업은 내년까지 다니고 26년에 할 것 같습니다. 웹이 재미가 없는 건 아니지만, 앱쪽에 흥미가 더 있어, SwiftUI로 앞서말한 토이프로젝트를 진행하면서 따로 공부하여 작은 메모가 가능한 앱을 만들어봤습니다. 공부를 하면서 구현도 해보니 흥미나 관심이 iOS쪽에 있는 것 같아 각종 정보나 전망, 각종 구직 사이트에 들어가 열심히 찾아봤습니다. 검색해본 결과 대체적으로 전망이 많이 안좋더군요.. iOS신입을 뽑는 자리도 없고, 네이티브 쪽은 무조건 경력자를 뽑고, 신입으로는 플러터나 RN을 뽑는 것 같은데 그마저도 적거나 경력자를 뽑는 것 같습니다. 처음에는 마음을 접고 그냥 백엔드를 계속 공부해야하는 건가 싶었지만 자꾸 관심이 iOS(Swift)쪽으로 관심이 갑니다. (안드로이드가 아닌 iOS를 말씀드리는 이유는 제가 사용하는 기기들이 전부 애플 제품이라 iOS쪽에 더 마음이 갑니다.) 그래서 현재 생각한 계획이 올해 여름/겨울방학에는 Swift를 공부하면서 개인프로젝트도 하고 겨울방학쯤에는 기회가 된다면 팀을 꾸려 팀단위 토이프로젝트를 진행하고 싶습니다. 그리고 내년에는 Swift + 플러터를 공부하면서 취업 준비를 해볼까합니다. 아무래도 네이티브만 다룰 수 있는 것 보단 둘다 할 줄 아는게 경쟁력이 생길 것 같아 준비해보려해요. 선배님들이 보시기에 괜찮은 계획일지 궁금합니다! 다만, 사실 제일 걱정이 되는건 현재 개발자 시장이 엄청 안좋은데 과연 제가 취업을 할 1-2년 후에는 신입 iOS 개발자가 설 자리가 있을지 걱정됩니다… 물론 진짜 잘한다면 취업은 되겠지만.. 아무래도 학교를 늦게 들어와서 나이도 찼고, 막연하게 하고 싶은걸 진로로 잡기에는 걱정이 앞서네요. 쓴소리도 좋고 현실적인 얘기도 좋습니다. 선배님들의 생각이나 조언을 해주시면 감사하겠습니다!

개발자

#앱개발

#swift

#ios

#앱

#진로고민

답변 2

댓글 0

추천해요 1

조회 350

일 년 전 · 구운감자 님의 새로운 답변

개발 서적 10권 읽으면서 개발

안녕하세요, 다름이 아니라 어쩌다 보니 매일 6~7시간씩 개발 서적을 읽을 수 있는 기회가 생겨서 개발 서적을 읽으면서 개발을 하고 있습니다, 기존에 서비스를 개발해본 경험은 있고 기획 to 배포까지 했었습니다, 그래서 저번 서비스를 만들면서 아쉬웠던 점들이 많았고 가장 큰 아쉬움은 뭐가 문제인지 확인하는거조차 어렵다는 점 이었습니다, 그래서 이번에 총 책을 10권 정도 사서 4개월간 읽으면서 서비스 개발을 하고 있습니다, 책을 읽을 때는 기존에 알았던 지식 검증, 새로 알게 된 지식, 기존에 알았지만 오류가 있는 지식을 기준으로 책을 읽고 이러한 내용들을 느낀점과 더불어 현재 문제점 등 메모장에 저가 이해한 대로 꾸준히 기록하고 있습니다, (한 챕터에 2-3 페이지? 정도 “아 이래서 그런거구나” 느낌으로 기록하고 있습니다) 현재 책을 읽은지는 약 2주차이고 책을 읽으면서 지속적으로 개발하면서 고쳐야할 점을 리팩토링 하고 있습니다, 곧 토비의 스프링 Vol2 를 읽을 거 같습니다, 읽을 책 리스트는 순서대로 아래에 있습니다, 현업분들 입장에서 신입이 이런 경험이 있고, 그런 내용을 블로그에 회고록으로 아주 자세히 적어놓는거에 대해서 어떻게 생각하시나요? 객체지향의 사실과 오해 토비의 스프링 1,2 자바 ORM 표준 JPA 프로그래밍 실전 스프링 부트 도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 Real MySql8.0 Clean Code 클린 코드 개발자의 글쓰기 휴대폰으로 쓴 글이라 가독성이 떨어지는 점 죄송하며, 읽어주셔서 감사합니다

개발자

#서적

#독학

#블로그

답변 2

댓글 0

추천해요 2

조회 478

일 년 전 · 익명 님의 질문

공유메모리로 어떻게 시그널을 주고받을까요?

signal.shared memory 두 ipc기법을 조합해서 공유메모리에 read/write 할 때 시그널을 주고 받도록 작성하는 c언어 코드를 알려주실 수 있나요?

개발자

#c

#linux

#리눅스

#c언어

답변 0

댓글 0

보충이 필요해요 1

조회 37

일 년 전 · 프레드윰 님의 새로운 답변

학부생 노트북 사양 괜찮은지 투표 부탁드립니다!

OS: Windows 11 home 화면 크기: 16인치 CPU: 인텔 코어 Ultra7 프로세서 155H 메인 메모리: 16GB(온보드) 그래픽: 내장형 인텔 Arc SSD: 512 GB + 확장 슬롯 1 무게: 1,199 g 컴퓨터 공학과 학부생 노트북 사양 이정도면 충분할까요?? 램을 32GB로 맞추고 그래픽도 NVIDIA GeForce RTX 3050 4GB Laptop GPU로 하고 싶은데 가격이 30만원 이상 차이나서 고민되네요... 투표 부탁드립니다!

투표

개발자

#노트북사양

#노트북고민

답변 1

댓글 0

보충이 필요해요 1

조회 69

일 년 전 · 양승완 님의 새로운 댓글

sns기능을 구현중에 있습니다.

swift 로 sns 기능을 구현 중에 있습니다. 메모리 관리를 위해 테이블 뷰로 피드 창을 구현하였는데 Pagination을 위하여 테이블뷰 셀 안에 스크롤뷰를 구현에 그 안에 frame에 맞춰 Imageview를 넣어주었습니다. 이 상황에서 무한 스크롤 , 새로고침 기능 시 셀 재사용으로 인하여 이전 셀의 이미지가 살짝 보였다가 현재의 이밎로 보이거나 override된 셀의 prepare reuseable 함수에서의 초기화를 함에도 깜빡이는 현상이 지속됩니다. 혹시 좋은 의견 있으신가 여쭤봅니다!

개발자

#rxswift

#swift

#xcode

#ios

답변 1

댓글 1

조회 134

일 년 전 · 프레드윰 님의 새로운 답변

개인 프로젝트 기능 구현 무엇을 넣어야 할까요..ㅠ

현재 자바 스크립트 배우고있는데 개인 프로젝트를 곧 들어간다해서 주제를 생각하는 중인데 기능 구현할 때 이런 기능은 꼭 들어가면 좋다 하는 그런 팁들이 있으실까요?? 약간 사진 업로드해서 해당 사진을 뭘로 찍었는지 어디서 찍은건지의 메모하는 기능들을 담는 싸이트를 만들려고합니다

개발자

#개인-프로젝트

답변 1

댓글 0

조회 80

일 년 전 · 익명 님의 질문

어셈블리 관련 공부 과정이 궁금합니다

학부 비전공 1학년 재학중인 학생입니다. 이전 고교 재학 시절 기초적인 어셈블리 코드를 구성하여 리포트를 제작한 정도의 얕은 경험을 갖고 있습니다. --‐-------------------- {기초적인 eax, ebx 레지스터를 mov, add, loop,... 과 같은 연산자를 활용해 구구단 출력과 동치인 코드를 제작하고, 구어적 해설(e.g. mov eax, eix, add eix, 1... 과 같은 연산을 loop문을 통해 C의 while과 같은 동작을 함을 언어적으로 설명)을 해 보았다}-정도입니다 ‐------------------------ 본론. 어셈블리어를 공부하는 이유는 기존 java의 lwjg 라이브러리를 공부하다가 메모리쪽으로 이해하는 능력이 떨어졌습니다. 그렇기에 메모리를 공부하기 위해 기계친화적인 어셈블리어를 공부하려고 하는 것입니다. 학부 1학년이라는 가정 하에 1) 일반 종합대학에서 접할 수 있는 과목들 중, 어셈블리와 메모리를 접할 수 있는 과목, 과정을 알고 싶습니다. 또한, 2) java의 메모리,자료형 구조를 심도 있게 배우기 위해서는 어떤 과목이 선수되어야 하는지, 또 어떤 키워드로 검색해야 하는지 알고 싶습니다. 마지막으로 3) 컴파일러에 관한 과정, 기술이 어떤 것이 있는것과, 검색을 어떻게 하면 좋을지 알고 싶습니다.

개발자

#어셈블러

#컴파일러

#java-jvm

#대학생-공부고민

#비전공자

답변 0

댓글 0

조회 98

일 년 전 · 프레드윰 님의 답변 업데이트

맥북사양 관련 질문입니다

현재 m1 맥북에어 (메모리8GB 용량256GB) 을 사용중인데 백엔드 사이드프로젝트를 진행하면서 도커같은걸 사용하다보니 IDE도 멈추고 타자도 버벅여서 이대로는 안되겠다 싶어 기변을 해보려고 합니다. 2018 ~ 2019 맥북프로 램32 1테라 (80~90) m1 맥북프로 램16~32 512~1테라 (130~200) 아직 취준생이다보니 2018 맥북프로 CTO제품을 구매하려고 하는데 벤치점수나 연식등을 생각하다보니 고민이 됩니다. 어떤 제품이 좋을까요? 조언 부탁드리겠습니다.

개발자

#맥북

답변 1

댓글 0

조회 374

일 년 전 · 익명 님의 새로운 댓글

SI 프론트엔드 개발자 커리어 고민

안녕하세요. 중소si에서 일하고 있는 20대 중반 프론트엔드 개발자고, 리액트 사용하고 있습니다. 저는 올해로 6년차가 되었고 성장이 정체되고 있다는 생각과 좋지않은 처우 때문에 서비스 기업으로 이직을 생각하고 있습니다. 우선 저희 회사에 대해 말씀드리자면 프론트엔드 시니어는 계시지않고 오로지 혼자서 성장 해야하는 구조입니다. 기술스택은 리액트를 사용중이니 괜찮고, si 특성상 단순 반복성 업무가 많습니다. 두서가 길었는데요, 저는 단발성 프로젝트를 주로 했고 간단한 기능 수정, 요구사항 추가에 따른 추가 개발 및 개선과 대시보드, 모니터링 화면 개발을 주로 했습니다. 반복된 업무로 인해 업무적으로 어려움을 겪는 것도 없고 간단한 업무 위주다보니 그 중요하다는 문제 파악, 해결을 해본 경험 또한 없습니다. 있어봐야 대시보드, 모니터링 화면 로딩 속도 단축과 성능 최적화가 있겠네요. 저연차때 트러블 슈팅을 해본 경험이 있을 수도 있지만 아무것도 기억나지않습니다. 메모하는 습관을 들이지 못한 저의 잘못이죠. 그래서 지금 이력서엔 프로젝트별로 적어놓은 단순 업무 내용, 대시보드 개발, 모니터링 화면 개발, 공통컴포넌트 및 모듈 개발, 소규모 프로젝트 리드 경험 내용.. 그리구 진행하고있는 토이프로젝트가 있습니다. 정말 별 볼 일 없는 이력서라고 생각합니다. 5년이 넘는 세월동안 대체 어떤 것을 해온건지 그저 한탄스럽기만 합니다. 저는 서비스 기업으로 이직을 희망하고 있는데 그 흔한 트러블슈팅 경험도 없습니다. 이 상황에서 제가 준비할 수 있는 게 뭐가 있을까요? 사이드프로젝트를 진행하면서 생기는 문제에 대해 트러블슈팅을 해보고 이력서에 추가해야할까요? 지금은 현재 일하는 분야와 다른 기업으로 이직해서 경험을 더 쌓으려고 생각하고 있는데요, b2g 솔루션 기업에 지원한 상태이고 최종결과만을 기다리고 있는 상태입니다만, 이 기업은 약간 si, 솔루션 반반입니다. 만약 최종합격한다면 경험을 더 쌓을 생각으로 다니려고 하는데요, 좋은 생각일까요? 코테를 준비하라는 말들을 많이 찾아볼 수 있던데, 붙어도 면접에서 말할 게 없어서 불리할 것 같은데 어떻게 해야할까요? 생각할 수록 머리가 복잡해져서 방향을 못잡겠습니다. 방향을 어떻게 잡아야할지 도와주시면 감사하겠습니다. 긴 글 읽어주셔서 감사합니다.

개발자

#si

#커리어

#이직

답변 2

댓글 3

추천해요 8

조회 2,108

일 년 전 · 손유승 님의 새로운 답변

입사 7일차. 장애만 2번 냈습니다.

안녕하세요. 험난한 신입 시장에 운 좋게 1년차 경력직 공고에서 합격한 백엔드 개발자입니다 제가 개발자를 계속하는 게 맞는지 궁금합니다 현재 리눅스 환경만 만지고 있는데 문제는 이게 다른 업체에 서비스하는 온 프레미스 환경 서버입니다. 스냅샷이 없어서 실수하면 복구가 무척 힘듭니다. 저한테 물어보는 거는 파이썬 아냐, js 아냐 이런 거인데 정작 맡기는 일은 실수하면 치명적인 일들입니다. 리눅스를 안 해본 건 아니지만 지시 사항이 1부터 10이라면 저는 절반도 이해 못하고 노션에 적힌 문서를 보고 작업하고 있습니다 자주 물어보면 된다고 하는데… 이게 쉽지 않은 것 같습니다. 메모하고, 이해한 거 정리해서 다시 물어보고 하는데 결국 제가 놓친 영역에서 사고가 납니다. 다행히도 어찌어찌 복구는 됐습니다 . 신입인 만큼 자주 혼나고 실수하는 건 각오했지만, 이렇게 빠르고 여러 번 치명적인 실수를 저지를 거라곤 전혀 몰랐습니다. 다른 친구들 보면 신입 때 주어진 일 잘 해서 하하호호 하던데 저는 시키는 일 하나 제대로 못해서 다른 사람들 야근시키는데 제가 과연 개발자가 맞는 건지 모르겠습니다

개발자

#백엔드

#개발자

#리눅스

답변 7

댓글 12

추천해요 27

보충이 필요해요 1

조회 7,513

일 년 전 · 익명 님의 질문

서버 시스템 엔지니어가 되려면?

서버 시스템 엔지니어가 되려면? 안녕하세요 24년 8월 졸업이고 전공은 정보통신공학인 학생입니다. 클라이언트 요구사항을 분석해서 시퀀스 다이어그램, ERD 등을 제작하여 아키텍쳐 설계 후 TDD방식으로 코딩 후 아키텍쳐 고도화 하는 서버 앱 개발자가 너무 적성에 안맞습니다. 원래 개발보다 네트워크 운영체제 데베 등의 CS 이론 과목들을 좋아하기도 했었어서 AWS 클라우드 기반의 서버 시스템 엔지니어가 되고 싶습니다. 현재 스펙은 학부연구생 6개월 연구(메모리 퍼포먼스 실험 측정) Java/Spring으로 sns 웹 앱 서버 사이드 개발 경험 컴활 1급 학점 4점대 토익 900 후반(5일 준비), 오픽 AL(3일 준비) 1종 대형 면허 이 있으며 일단 지금 당장은 4-5월까지 4-Track으로 DSA = 현재 수준은 개발자로 지원한 코테는 다 통과하고 있습니다. 근데 통과한 직무가 다 서버 앱 개발자라 면접을 안가고 싶습니다 포폴(실력) = Udemy에 있는 DevOps Engineer 실무 위주의 강의 정리하기 자격증 = 정보처리기사 + AWS SAP만을 취득 후 신입으로 지원해볼까 합니다 면접(전공&인성) = 달달달 외워서 준비 예정 으로 준비하여 5-6월부터 지원할 예정입니다. 질문 드리겠습니다. 취준생기간에 준비할 위의 4-Track 을 비롯하여 추가로 어떤걸 준비해야할까요? 취직 후에는 자기계발로 어떠한걸 추가하고 보충하여야 서버 시스템 엔지니어로서의 역량과 커리어를 발전시켜시킬 수 있을까요? 취직 후 미국 대학원 석사과정에 진학하여 ML을 전공하여 훗날 AI 서비스를 제공하고 있는 서버 시스템의 엔지니어가 되고자 합니다. 대학원을 제외하고 어떤 방식/느낌/스탠스로 계속 자기계발을 해야할까요?

개발자

#클라우드-엔지니어

#aws

#데브옵스

답변 0

댓글 0

추천해요 1

조회 319

10달 전 · 익명1 님의 새로운 댓글

맥북 스펙 조언 부탁드립니다.

안녕하세요, 이제 컴퓨터공학과 4학년 올라가는 학생입니다. 지금까지 백엔드 쪽에 관심이 많아서 계속 그 위주로 공부를 해왔는데 노트북을 오래 쓰기도 했고, 만들어보고 싶은 앱도 생겨서 맥북을 구매하려고 합니다. 원래는 14 프로 / m3 칩 / 메모리 16gb / ssd 512gb 로 구매하려고 했으나, 매장에서 직원분이 m3 pro 칩을 추천해주셨습니다. 진로가 개발쪽이기도 하고 금액도 30만원 차이밖에 안 난다고 해서..ㅎㅎ 그럼 m3 pro 칩 / 메모리 18 / ssd 512 이고 11코어 cpu, 14코어 gpu로 코어랑 메모리가 늘어나는데, 이 금액이면 그냥 기존 선택(m3칩)에서 메모리를 24gb로 올려서 구매할까 싶기도 합니다. 8코어에 메모리가 24냐, 11코어에 메모리 18을 하느냐가 고민입니다. 아니면 16으로도 충분할까요,,? 조언 주시면 감사하겠습니다!

개발자

#맥북

답변 3

댓글 4

조회 2,378

일 년 전 · 익명 님의 새로운 댓글

JWT vs 세션 사용

안녕하세요, 프로젝트를 진행하던 중에 JWT와 세션 사용에 대한 선택을 결정해야 했는데요. 일단, 클라이언트의 상태를 stateless하게 관리하고 서버의 부하를 줄이기 위한 선택으로 jwt를 도입하게 되었습니다. 근데 문득 궁금점이 생기더라구요. 1. jwt 토큰의 refresh 토큰 관리, logout 등의 기능을 위해 redis를 도입했는데, 세션도 서버의 메모리가 아니라 redis를 사용하게 되면 결국 서버의 부하를 줄여줄 수 있으니, jwt를 굳이 도입하는 이유가 있을까요? 1-1. 스스로 고민해본 결과로는 결국 정보를 jwt 토큰에 저장하느냐, 세션을 사용해서 세션의 정보를 DB에 저장하느냐 그 차이인 것 같은데 맞는지 궁금합니다. 그래서, 결국 redis를 사용하더라도 redis 자체의 부하를 줄여주지 못하는 건가 싶습니다.

개발자

#jwt

#세션

#redis

#인증

#인가

답변 3

댓글 2

추천해요 8

조회 2,265

일 년 전 · 장성호 님의 새로운 답변

데이터베이스에서 boolean 타입 기본값을 null로? false로?

ChatGPT에게 물어보니 null로 저장하는 것도 추가적으로 메모리가 필요하다고 얘기하는 데, false로 저장하는 것보다 조금 더 들 수 있다고 하네요. null보다 false로 저장하는 게 조금 더 효율적일 거라는데, 이게 사실인가요??

개발자

#database

답변 1

댓글 0

조회 156

일 년 전 · J 님의 새로운 답변

맥북 에어 m2 VS 맥북 프로 m3 고민중입니다.

제가 맥북 프로 14 M3 16GB 512GB와 맥북 에어 13 M2 16GB 256GB 제품 중 하나로 맥 입문을 고려하고 있습니다. FE 개발자이고, 자바와 자바 스프링 등의 백엔드 공부도 조금씩 병행할 예정입니다. VSCODE를 주로 사용하고, InteliJ로 넘어갈 계획을 갖고 있습니다. 맥북은 3년 이상 사용할 계획이고 메인 컴은 따로 있어서 따로 모니터에 연결해서 사용하지는 않을 것 같고, 모각코나 팀프로젝트, 컨퍼런스, 장거리 이동하는 경우에 사용하려고 합니다. 어느 제품이 적당한지, 사양 변경이 필요한지 궁금합니다. (현재 메인 컴 기준 평균 10GB 정도의 메모리를 사용하며 1TB 외장HDD를 갖고 있습니다.) 일주일째 고민중인데 도저히 답이 나오질 않아서 이렇게 도움 요청드립니다. 감사합니다. (혹시 두 제품에 대해 자세히 아신다면 무게 차이가 확연하게 느껴지는지, 맥북에어로 개발할 때 발열 때문에 쓰로틀링이 자주 걸리는지도 궁금합니다.)

투표

개발자

#맥북

#맥북에어

#맥북프로

#개발자맥북

답변 5

댓글 2

추천해요 1

조회 4,065

2년 전 · 문정동개발자 님의 답변 업데이트

리액트 리렌더링 작동방식에 관한 질문입니다.

안녕하세요, 스타트업에서 프론트엔드 개발 업무를 맡고있는 주니어 개발자입니다. 리액트의 렌더링 원리에 대하여 공부하던 도중, 어떤 아티클을 발견하였습니다. https://jaehyeon48.github.io/react/react-as-a-ui-runtime/ 해당 아티클을 읽고 난 후, 제 머릿속에 있는 개념과 충돌이 일어났습니다.. 저는 이 아티클의 조건 섹션의 내용을 읽고 리액트는 바뀐 부분이 있다면 변경된 부분의 컨텐츠만 javascript 코드를 통해 변경하는 방식으로 작동한다고 이해하였습니다. 그렇다면 React에서 부모 컴포넌트의 state가 변경되었을 때, 해당 state와 관련이 없는 자식 컴포넌트도 리렌더링이 되지 않아야 하는 것이 맞지 않나요? 저 아티클의 내용대로라면, React.memo같은 메모이제이션도 사용할 필요가 거의 없어보이는데.. 제가 저 아티클의 내용을 잘못 이해한 것일까요?

개발자

#react

답변 2

댓글 11

조회 183

2년 전 · Ed 님의 답변 업데이트

ReactJS, TS를 하기 전 JS

취업 준비를 하고있는 대학교 4학년입니다. 자바 스크립트를 어느 정도는 대충 이해하고 있어서 (사용할 수 있어서) ReactJS와 TS를 공부하고있는데요, 사실상 메모리에 대한 부분이나 여러 기능들이 어떻게 돌아가는지는 잘 모릅니다. 자바스크립트에 대한 책을 사서 모든 지식을 공부한 뒤에 하는 것이 나을까요? 아니면 이대로 접근해도 괜찮을까요?

개발자

#react

#typescript

#javascript

답변 1

댓글 0

조회 161

2년 전 · 김하림 님의 답변 업데이트

스크롤 이벤트가 있는 웹페이지 최적화에 대한 질문

스크롤을 내림에 따라 디자인이 동적으로 변하는 웹페이지들이 많은 것 같습니다 근데 대부분 컴포넌트는 observe되지 않는다면 성능메모리만 차지하고 필요가 없어보입니다 제 질문은 이런것들이 실제로 사용되나?입니다 1. 만약 어떤 section이 observe되지 않는다면 조건부 렌더링으로 (크기는 동일한)빈 컴포넌트(또는 정적인 컴포넌트)를 랜더링하도록 한다 (단 필요에 따라 상태나 데이터를 임시저장해야할 필요가 있겠네요) 2.따로 조건부 렌더링을 하지않고 observe되지않을때 성능과 메모리를 줄이기 위한 별도 테크닉을 사용한다(무엇이 있을까요?) 3.아무것도 필요없다 Useeffect안에 스크롤이벤트리스너를 추가하고 scrollY가 특정 주기마다 갱신되는 코드정도만 작성하면 된다 4.기타 물론 케바케긴 하지만 사례가 궁금해요

개발자

#react

#frontend

#프론트엔드

답변 1

댓글 0

추천해요 1

조회 173

2년 전 · 익명 님의 질문

exe파일 자동 로그인 보안에 대해서 궁금합니다.

안녕하세요. 간단한 앱을 exe파일로 배포하려고 하는데요. 만약 자동 로그인 서비스를 지원한다고 했을 때 유저의 아이디와 비밀번호 정보를 어딘가에 따로 저장해 놓고 불러와야 하는데 어떤 방식이 보안을 높이는 방법일까요.. 아무리 구글링 해봐도 관련 예제는 없어서 제 PC 카카오톡 exe파일 경로를 조금 뜯어 봤는데 pred(파일명) 파일 안에 "set_auto_login" 변수가 따로 있더군요. 이 변수 값을 통해 유저가 카카오톡을 실행 시켰을 때 자동 로그인 할지 안 할지 결정함을 예상할 수 있었습니다. 이때 자동 로그인을 한다고 가정 했을 때 결국에는 어딘가에 저장되어 있는 제 전화번호와 비밀번호 정보를 불러와야 합니다. 혹시 어떤 방식으로 제 정보를 저장하고 불러오는지 아시는 분 있을까요..?? 저장할 때 암호화는 당연히 진행하겠죠?? 암호화가 진행된다면 exe파일 내부에 public key도 어딘가에 존재하겠죠??? 조금 덧붙이자면 내부 파일 중 connect_conf 라는 파일이 존재했고 여기에 저장되어 있나 생각이 들긴 하는데 파일 형식이 뭔지 모르겠고 메모장으로 열어봐도 encoding이 되지 않은 상태로 뜹니다. 너무 궁금하네요.

개발자

#exe

#보안

답변 0

댓글 0

조회 140

2년 전 · 박범수 님의 새로운 답변

스프링부트 메모리 문제

스프링부트 프로젝트를 war로 말아서 리눅스 외장톰캣에 올려서 사용 중인데 올리고 2주정도 지나면 api호출시 응답이없어서 리눅스 서버에 가서 top로 확인해보니 메모리가 30정도 먹고 있네요 ( 보통 바로 띄웠을때 5 정도 먹습니다 ) 이러고 톰캣을 내렸다 올리면 정상적으로 작동합니다. 어디선가 쓰레드나 메모리 누수가 있는 것 같은데 이걸 하나하나 다 까볼수도 없고 actuator같은 모니터링 도구를 사용해야 할까요? 사용한다해서 특정로직이나 객체에서 문제가 있는걸 확인 할 수 있을까요..?

개발자

#java

#springboot

답변 1

댓글 0

조회 155