Q. 정보통신 특급기술자는 어떻게 취득할 수 있나요?
안녕하세요. 김용환 정보처리기사입니다.특급 기술자의 경우 학위 수준과 실무 경력이 중요한데요,박사 학위를 가지고 있다면 4년, 석사 학위를 가지고 있다면 9년, 학사 학위를 가지고 있다면 12년, 전문대 학위를 가지고 있다면 15년을 근무해야합니다! 이상 구글링과 제 지식에 기반해 답변드렸습니다!!출처: https://www.google.com/imgres?imgurl=https%3A%2F%2Fcdn.koit.co.kr%2Fnews%2Fphoto%2F202310%2F117254_70240_2135.jpg&tbnid=fLldQaSQ_Bx4dM&vet=1&imgrefurl=https%3A%2F%2Fwww.koit.co.kr%2Fnews%2FarticleView.html%3Fidxno%3D117254&docid=wTrRmq7cWPLnjM&w=800&h=872&hl=ko&source=sh%2Fx%2Fim%2Fm4%2F3&kgs=7ae910d436015da7&shem=isst특급 기술자 - Google 검색
Q. 서버에서 응답 오는거나 저만 확인하게 하려는 것은 어떻게 만드나여?
안녕하세요. 김용환 정보처리기사입니다.해당 기능은 인가 기능으로 보이는데요, 특정 권한(관리자 권한 등)을 지닌 사용자만이 응답받을 수 있게 만드는 거죠. 사용하시는 프로그래밍 언어가 무엇인지는 모르겠으나, 원리는 간단합니다. 사용자의 요청에 권한을 추가하는 거예요. role(역할)이라는 항목을 추가하신 후, 서버에서 이 요청을 보낸 사용자의 role을 확인하는 거예요. 만약 role이 user(일반 사용자)라면 요청을 거부하고, role이 admin(관리자)이라면 요청을 받아서 원하는 정보를 주시면 돼요. 구글에 authorizaion implement in{타이거 님이 사용하시는 프로그래밍 언어}이라고 검색하시면 관련 자료 찾으실 수 있을 겁니다. +혹시 보안이 필요한 정보라면 https도 적용하시는 게 좋습니다.
Q. 프로그래밍 실력을 늘리는 방법을 알려주세요.
안녕하세요. 김용환 정보처리기사입니다.유튜브에서 사용하시는 언어로 검색하면 관련 영상이 무척 많이 뜨지만, 제가 보기에 꽁치님은 '나만의 무언가 만들고 싶어 하시는 것 같네요. 백엔드 개발자이실 수도 있겠지만 저는 프론트엔드를 주로 하는 개발자라 웹 애플리케이션을 만들기를 예로 알려드리겠습니다. 저 같은 경우는 다음과 같은 프로세스를 거칩니다. 아이디어 구체화 -> 문서화 -> 디자인 -> 개발아이디어 구체화에서는 이 아이디어가 창의적인지? 이미 나온 서비스는 아닌지, 구현하는 데 비용이 많이 소모되지는 않는지, 시간을 너무 많이 잡아먹지는 않는지 등을 따집니다. 그런데 실력 늘리시는 목적으로 만드시는 거면 기능 목록만 작성하셔도 된다고 생각합니다. 투두리스트를 만든다면 생성, 수정, 삭제 이렇게요. 여기서 더 나아가 도전할 거리를 넣는 거예요. 달력 기능을 넣는다던가, 리스트 아이템끼리 계층 구조를 가지게 만든다던가 이렇게요. 문서화는 생략하겠습니다. 이건 말하자면 길어지거든요. 혼자 만들어보는 단계에선 생략해도 된다고 생각합니다. 그다음은 디자인이에요. 백지상태에서 개발하는 건 무척 어렵습니다. 생각하시는 기능을 가진 다른 서비스를 참고하시거나, AI의 도움을 받으시거나, 그림으로 그려보면 도움 많이 될 겁니다. 저는 https://www.awwwards.com/ 여기서 아이디어를 얻곤 합니다.구상이 초라해 보여도 괜찮습니다. 일단 시작하고, 하나 완성해 보는 게 좋아요. 구상, 디자인, 개발 각 단계에서 하는 고민이 다르거든요. 고민의 해결은 곧 성장이고요. 꽁치 님의 실력 상승을 응원하겠습니다.