이번 영상은 웹 개발 5주 완성 라이브 강의 편집본으로 코딩을 어떻게 나눌 수 있는지 전반적인 분야 소개와 가장 먼저 공부해야 할 것을 주제로 영상을 준비하였습니다. 5주만에 코딩 기초와 웹 프론트엔드부터 백엔드까지 모두 배울 수 있는 커리큘럼을 진행하니 구독, 좋아요 눌러두시고 많은 시청부탁드립니다! 📖수업페이지: jocoding.net 💬디스코드: discord.gg/zny87VeSaX [라이브 풀버전] 조코딩의 웹 개발 5주 완성 ua-cam.com/play/PLU9-uwewPMe0hiCRaWjRHd-TTNJYu9N6w.html [편집본] 2022 코딩 기초와 웹 프로그래밍 ua-cam.com/play/PLU9-uwewPMe2-R9-taf4oIjwrEZDgE-q2.html 조코딩 멤버십 가입하기 ua-cam.com/channels/QNE2JmbasNYbjGAcuBiRRg.htmljoin 보조 교재 📖『Do it! 조코딩의 프로그래밍 입문』 - 예스24: vo.la/SbhB7F - 교보문고: vo.la/6XXfEL - 알라딘: vo.la/OXqNP1 목차 00:00 미리보기 00:14 코딩 분야 간략 소개 01:59 가장 먼저 공부해야할 것 "웹" 02:24 많은 사람들이 언어부터 공부하는 현상과 문제점 02:46 과거의 텍스트 기반 프로그램들 03:03 웹 개발 공부의 장점 05:12 프론트엔드와 백엔드 소개 06:49 웹 프론트엔드 상세 소개 - HTML, CSS, JavaScript 10:08 백엔드 서버 소개 11:05 DB 소개 #코딩 #프로그래밍 #개발자 #분류
코딩에 완전 문외한이고 고딩때 ms-dos 배우면서 html 메모장에 명령어치는것 정도만 배운기억이 나는데 코딩 국비지원 배워볼까 하다 너무 기초지식도 모르고 학원가면 돈만 날릴듯하여 독학으로 기초를 쌓고나서 배우는게 좋겠죠? 코딩 공부할수있는 프로그램은 어디서 구할수있을까요?
컴퓨터, 코딩, 프로그래밍과 전혀 관련 없는 공부와 일을 하며 살아왔지만 개인적인 이유로 코딩을 진지하게 배워보려고 몇년간 생각만 하다 이제 막 용기내어 첫걸음을 뗀 사람입니다. 우연히 뜬 추천영상에 댓글들이 흥미로워 처음부터 끝까지 정독했네요. 이렇게 입문자들에게 진입장벽을 낮춰주고자 영상을 제작해주신 채널주인분과, 쉽게 접근했다가 결국 벽에 부딪힐 게 뻔히 보이니 이런 접근을 경계하라고 하시는 개발자분들 양 쪽 모두 그 진심이 느껴져 진지하게 읽어봤습니다. 채널주인분 입장에서는 다소 감정이 상할 수 있는 어투의 댓글에도 하나하나 예의를 갖춰 입장을 설명하시는 걸 보고 참 성품이 좋으신 분 같다고 느꼈네요. 저는 코딩을 배워서 제가 가진 다른 분야의 지식과 기술들을 AI와 접목시켜 시대를 앞서나가야겠다는 막연한 꿈을 가지고 있는데, 앞으로 제가 목표하는 데에 이르기까지 20년이 걸릴지 30년이 걸릴지는 모르겠지만 하나씩 해보려구요. 이 채널에서도 도움을 많이 받게 될 것 같습니다 ^^ 미리 감사드려요.
개인적으로 프론트엔드와 클라이언트는 분리시켜서 말하는게 좋을거 같습니다. 프론트엔드와 백엔드, 데브옵스는 웹개발자 구역에서 분류되있고 클라이언트, 서버개발자, 그래픽개발자, 툴개발자등은 응용프로그램 개발자 구역에서 분류되있습니다. 서버개발자, 백엔드개발자 두분류다 서버를 다루지만 해당분야에서 맡는 구역과 최종적으로 만드는 상품이 달라 분류되있습니다. 최근 들어오시는 분들께서 프론트엔드 개발자가 되면 뭘해야되는지 질문하시면서 클라이언트관련 C#, C/C++등을 물어보시는데 웹과는 다른분야입니다. 각 레이어마다 특정 개발자들이 있고 각레이어의 개발자들은 각각의 구역에서 역할과 책임을 가지고 작업합니다. 간단히 말하는데에는 프론트엔드, 백엔드 라고 딱 말해버리면 참 좋죠. 하지만 너무 단순히 분류하기에는 언어매핑이 안되는거 같습니다.
이런 영상 좋습니다. 정주행하고 있습니다. 조만간 코딩 공부를 하려고 계획중이고 이것 저것 알아보고 있습니다. HTML,CSS,JS 설명은 많은 도움이 되었네요.ㅎㅎ 어떻게 끝날지 어디까지 할수 있을지 아직은 장담은 힘들어도 최선을 다하겠습니다. HTML 은 훌륭한 프로그램밍 언... 아 .. 아닙니다. ㅎㅎ
코딩공부하는 공대생입니다. 웹개발로 시작하라는 말씀에 공감합니다. 제 전공에서는 C/파이썬이 주력 언어였는데, 돌이켜보면 단편적으로 과제에 맞는 로직을 짜는 코딩만을 해왔습니다. 최근 사정이 생겨 HTML/CSS/JS/Django 등 웹 관련 언어를 공부해보니 눈에 보이는 결과물을 창출하는 것이 간편하고, 이 점이 초급자들에게 조금 더 프로젝트의 짜임새를 갖춘 개발 경험을 주는 것 같습니다. 뒤늦게 눈이 트이는 느낌이네요. 개발 방면 진로를 생각하고 있다면 웹 프로그래머를 꿈꾸지 않더라도 웹개발은 경험해보는 것을 추천합니다!
지나가던 현직개발자입니다. 가볍게 이야기 하시는거 같지만, 어쨋든 취미가 아닌 직업을 보고 공부하는것이라면 언젠가는 필요한.. 기본기들이 있지않나요.. 필요없는게 아니라 초반 흥미를 위한 공부로 좋다 라고 말씀하시려는거 같은데 의미가 왜곡될까 걱정이네요.. 요즘 뭔가 심도있는 내용을 알아야된다고 얘기하면 '제가 연구하는것도 아닌데요 뭘' 이라고 말하는 한심한 주니어개발자들이 많더군요..ㅠ
CS가 중요하긴 하죠. 정말 어린 애들한테 그래도 4차 산업혁명 시대니깐 할줄은 알자! 느낌으로 코딩만 대충 가르치는 것이면 몰라도 진지하게 진로가 그 쪽인 사람들은 CS 관련 책도 많이 읽어보세요. 단순히 코딩만 하면 어느순간 왜 발전을 안 하는 것 같지... 라는 느낌이 들어요
뭐든 배울때 흥미를 얻는과정이 중요하다고 생각하는데, 그거에서 웹은 굉장히 추천합니다 ㅋㅋ 저도 어릴적 html 책 사서 혼자 홈페이지 만들던게 재밌어서 컴공에 진학했죠 .. 다만 결과적으로 더 한단계 나가기 위해선 단순 코드를 짜써 결과물을 만드는 법을 배울게 아니라 그 뒤에 있는 것들을 배워야죠 ㅋㅋ 비전공자라면 그냥 빠르게 웹 배워서 뭐 만들고 취직해서 써먹긴 하겠지만, 더 나아가진 못할거에요 ㅋㅋ 기본 없이 웹위주로만 하면 한계는 사용하는 언어나, api, 프레임 워크를 못익혔다가 아니라 다른 부분에서 올겁니다 ㅋㅋ 당장 코드 동작 속도 최적화를 논하는데 A == TRUE A != FALSE 두개가 내부적으로 어떤 차이를 가지는줄도 모르는 사람보면 단순히 웹 프론트니 백엔드니만 배워선 그냥 겉햙기식 개발자밖에 안될거에요 .... 어느정도 본인이 궤도에 올랐다고 생각하면 비전공자 분들일지라도 OS, 컴파일러, 네트워크 같은건 요즘 해외대학강의 무료사이트도 많으니 꼭 들으세요..
현직자로써 한마디 남기고 가면 프로그래밍 (개발자) 로써 대한민국 시장에서 취업 및 대우를 봤을때 극단적으로 양극화 되어있습니다. 네카라쿠배 등등 일컬여지는 판교 IT의 상징들인 대기업들과, 강남 구로디지털단지에 중소형 IT기업들로요. 그리고 매해 수많은 비전공자들이 위 판교의 대기업문화, 연봉에 대한 기사와 소식으로 희망을 가지며 코딩학원을 수료하고 개발자시장으로 들어오고 있는데요. 이사람들 99프로가 웹개발자로 시장에 옵니다. 영상에서 웹프론트가 가장쉬우니 먼저 배우라고 하는데, 그말은 진입장벽도 가장쉽다는거고, 구직도 제일 쉽게 이루어져서, 강남 구디서 최저연봉에 풀야근으로 갈리는거죠. 그리고 중간에 도메인을 바꾸긴 생각보다 쉽지 않아요. 웹으로 전문지식도 없이 코딩부터 배우고 취업하면 네카라 환상과는 많이 멀어지는거죠. 다른공부는 UI로 눈에도 안보이고, 재미도 없고 어려우니 입문자가 시작을 안한다고 보면, 웹프론트는 진입도 쉽고, 단순하고, UI로 보이니 흥미도 유발해서 입문자가 처음에 공부하기엔 좋을순 있으나, 상상과는 다른 연봉과 대우로 그만두게 될겁니디. 두 극단의 시장간에 인력이 오가는 일은 거의 드물어요. IT기업의 연봉대우를 누리고 싶으면 처음부터 대기업 팟안에 들어가야해요. 시대가 바뀌었는데 누구나 하는 웹공부를 하지말고, 컴공 박사까지 가서 남들이 오기힘든 도메인을 길러서 시작부터 대기업으로 해야 합니다.
그리고 박사급의 전문도메인을 가질게 아니라면, 혼자서 프론트 백엔드를 다 해보며 전반적인 서비스 동작구조를 배워보는게 좋은거 같네요. 프론트는 flutter 로 aos ios 앱 만들고, 백엔드는 spring boot 나 node.js 로 해서 둘간에 통신하는 간단한 서비스를 만들어보는게 더 도움이 되겠죠. 현업에서 많이쓰는 kotlin, swift, golang, python 으로 시작하는게 더 도움이 되죠.
어떻게든 본인이 원하는 동작을 구현하는 개발은 어렵지 않습니다. 조금만 배우면 누구나 다 할 수 있어요 개발시 많은 고려사항이 있겠지만.. 제가 생각하는 최우선 순위는 '에외처리' 입니다... 적당히 구현할줄 아는 수준에서 추가로 배워야 하는것이 아니라 처음부터 같이 병행해야 된다고 생각함다.. 이 '예외처리'라는 것은 생각해보면 아주 간단하지만.. 막상 실제로 구현하면 아주 어렵다고 생각됩니다. 그래서 처음부터 병행하여 공부하는 것이 좋다고 생각합니다.. '예외처리'라는 것은 간단하게 말하면 '로직 수행 중 발생할 수 있는 모든 예외를 컨트롤'하는 것을 말합니다... 아주 간단한 예시를 들어볼게요.. a=x+y 라는 간단한 더하기 하는 로직을 구현하고 사용자가 동작시켰을 경우의 상황입니다. 사용자가 입력칸에 숫자를 넣을지.. 문자를 넣을지.. 특수문자를 넣을지.. 알 수 없습니다. 심지어 아예 입력을 하지 않고 실행할 수도 있죠... 그러니, 숫자가 아닌 데이터가 입력될 경우 0으로 강제 초기화를 하는 로직을 적용할지.. 입력데이터가 숫자가 아닐경우(무입력 포함) 경고창을 띄울지 선택해야겠죠.. 위 처럼 아주 간단한 입력에 대한 예제에선 예외 사항을 쉽게 생각할 수 있습니다.. 하지만 개발 입문 또는 초보 단계라면 아래와 같은 문제(?) 고민(?)과 마주 할 수 있습니다. 로그인과 같은 조회 기능을 함수화 시키고 결과값을 Return 받을 경우 데이터가 없을 때 빈(Empty) 객체를 Return할 것인가..? null을 Return 할 것인가...? 개인적으로는 예외 사항을 줄이기 위하여 빈(Empty) 객체를 Return 받는것을 추천드립니다... 둘 다 데이터가 없으므로 동일한 결과라고 생각할 수도 있겠지만... null을 Return 받았을 때 혹여라도 Return받은 해당 객체 내부에 접근시 오류를 발생시키기 때문입니다.. 빈(Empty)객체를 Return 받는다면 데이터가 없는 흐름의 로직을 타고 결과 없음을 알리고 끝낼것입니다. 아래는 Java에 대한 간단한 예시입니다. Member member = LoginMember(ID) if(member.getPassword().equals(password)) { ... } 위 코드에서 로그인시 해당 ID가 존재하지 않을경우 빈 객체가 아닌 null을 Return하게 했다면.. member변수는 null일 것이고, if문의 member.getPassword() 에서 null을 참조하기 때문에 오류가 발생할 것입니다. 때문에 빈 객체를 Return 받는것을 추천드립니다. 하지만 꼭 null을 Return받아야 한다면 if(member != null) 과 같은 결과가 null인지 체크하는 코드를 꼭 추가해야 합니다. 개발후 테스트시 개발 내용이 정상 작동 여부에 대해서 테스트 진행시... 많은 입문/초보자 분들께서 DB에 존재하는 ID만을 넣고 비밀번호만 정상/비정상 번갈아가며 정상 작동 여부 테스트 하십니다. (로그인 구현시 진짜 그렇다는게 아니라... 기능 구현에서 위와 같은 개념의 일이 비일비재하게 벌어집니다...) 간단한 로직에서 null오류 발생시 찾아 고치기 쉽지만.. 복잡한 로직에서 발생한다면.. 어디서 데이터가 유실되었는지 찾는게 간단하지 않을 때도 있습니다.. Java웹의 경우 Java에선 null오류가 명확하게 어디서 발생했다고 알려주어서 양반이지만.. Javascript에서 발생할 경우.. 경우에 따라 찾는데 하루종일 걸릴 수도 있습니다... 예외 사항이 발생할 수 있는 코드를 미리미리 익혀두시면 꼭 도움 될 것입니다.
무작정 아무 프로그래밍 언어와 도구를 선정해서 묻지마식 공부하는것이 아니다! 다! 전문적으로 각각의 프로그래밍 언어와 도구가 쓰이는 곳이 따로 있다! 일명 프로그램 코딩을 하기위해 가장 먼저 해야할것은 1. 자기가 어떤 목적을 가지고 어디에 쓸것인지 정하는것이다. 2.그다음 그 사용하는 목적에서 가장 많이 최적화되서 널리 퍼진 프로그래밍언어와 도구를 사용하는 방법을 익힌다 3. 기본적인 프로그램밍 코드와 도구 사용법을 익혔다면 응용해본다. 4. 실제 응용과정을 거쳤다면 현실 실무과정에 관련된 프로그래밍 코드 작업의 로직( 논리적 과정)의 프로그래밍 기법을 익히며 작업해본다. 한국에 80년대말 전산과 컴퓨터 프로그래밍 교육이 들어오면서 묻지마식 장사로 학생과 대중에게 어떤 목적에 부합된 프로그래밍언어 를 선정 없이 묻지마식 컴퓨터 교육 열풍으로 컴퓨터학원들 줄줄이 생겼었다! 실제적으로 학교 수업에도 일부 컴퓨터 과목이 들어갔지만 대 실패로 끝났다! 이유는 어떤 목적을 가지고 어떤 프로그래밍언어와 도구를 선택하는건지 그 개념 조차 없이 마구잡이로 프로그래밍 언어를 사용했기때문이다.
별로 다이아몬드를 못찍는 논리력이면... 회사 업무를 처리할 수 있는 논리력이라 할 수 있을련지... 웹이 쉽다라는 말도 애매합니다. 웹 -> 웹 프론트엔드로 말씀하시는 것 같은데, 쉬운 분야가 아닌것 같습니다. 천천히 기본부터 하는걸 추천합니다. cs없이 쉬운거만 쌓다가 어느날 갈 곳 없는 개발자가 되어있을 수도?..
이쪽 일을 노가다에 많이 비유 합니다. 서해대교 건설 프로젝트에 비유하면... 지질,토목,역학,전기,설비,행정,경영 등등 많은 분야가 합쳐진 종합예술 이라 보면 이쪽 일도 똑같습니다. 그중에 일부분 개발만 놓고 보면 가장 기본이 C 입니다. 실제 C언어로 개발하는 일은 별루 없습니다. 그러나 지금사용하는 거의대부분의 언어,Tool,OS,DB ... C로 만들어 졌습니다.
별찍기에서 재미를 느끼지 못하면 직업으로 하는건 비추입니다. 그냥 취미로 하세요 현직에서는 저 별찍기에 재미를 느끼는 변태들이 성장해서 개발자가 되고 그런 사람들 조차 졸업하고 경력 5년정도 쌓이면 여러가지 이유로 힘들어 하기도 합니다. 근데 저 쉬운 별찍기조차 재미없다? 기초는 하기 싫다? 재미만 추구한다? 그냥 직업으로는 하지마세요.
웹 개발 공부 해건 안 될 분야 1) 쉬운 만큼 공급 과잉 2) 공급이 많은 많큼 저 단가 시장 3) 단가가 많은 만큼 저 임금 4) 환경이 급변하여 꾸준히 공부 해야 함 5) 공부해봐야 낮은 난이도라 신규 채용을 선호해 수명이 짧은 6) 기초적인 알고리즘 지식이 얕아 전직도 어려움 결론은 먹고 살려면 풀스택이 필수
강의가 참 쉽게 이해가 갑니다. 잘 만드셨네요. 그런데 용어 정의가 다소 불명확한게 보이네요. 이번 강의에선 쉽게 이해가 되지만 다음에 다른 분야와 믹스되는 경우 문제가 발생합니다. 모두 응용프로그램이며 세분류하면 웹 - 웹 응용프로그램 PC - 데스탑 응용프로그렘 (for Winfows, linux, mac) 모바일 - 모바일 응용프로그램 응용프로그램(Application) = 앱(App) 일반적으로 앱이라고하면 모바일 응용프로그램을 칭하게 되죠. 그리고 임베디드 프로그램 - 장치, 기계 기반(OS기반이 맞을수도 아닐수도) ----------------- DB보단 DBMS 설명이 필요. 데이터만 있는게 아닌 데이터관리시스템 입니다. 얼마전엔 RDBMS, 최근엔 ODBMS, ORDBMS 이것저것 구분 안하고 DB = EXCEL, CSV, TEXT FILE등 오라클 등을 포함한 자료를 의미하죠. 다른건 아니고 응용프로그램이란 분야로 하나 더 묶어야 한다는 의견 적다보니... 글이 길어졌네요. From.20년차 웹, 데스크탑 개발자 꼰대가...
강의 시원하네요. 다만 밥먹고 살긴 어려운 프로그램 언어들입니다. 엔지니어는 C 가 기본이고 C++, UI 프로그램이 기본입니다. 저런 강의는 동네 아저씨도 심심해서 하기만 하면 왠만큼 접근이 되는 언어입니다. 우리나라에선 공장 라인(반도체, 2차전지, 디스플레이등)에서 저런 언어는 필요없습니다. 사용성의 필요성이 떨어진다는 겁니다.
블록체인공부하면서 코인에 투자하고...하다 보니 문득 블록체인 dApp을 만들어보고싶어서 코딩관련 검색을 하다가 조코딩님 강의를 보게됐네요 마흔이 다되가는 적지않은 나이에 코딩이라고는 1도 모르는 문과출신이라서 두렵기만했는데 용기를 주셔서 감사합니다. 블록체인 개발은 아니지만, 어차피 거의 같다고 들었습니다. 앞으로 조코딩님 강의보고 하나하나씩 보고 배워나가겠습니다.ㅋ 쉽게 설명해주시고 용기를 주셔서 정말 감사합니다!!
개발자의 길로 가시려는 분들은 자기 인생을 개발과 코딩에 다 쏟아붙겠다는 생각으로 가셔야 합니다. 퇴근후 잠들때까지, 심지어 휴일에도 쉬지않고 개발에 대해서 생각해야 됩니다. 적당히 일하면서 게임도 하고 취미도 즐기고 싶다는 분들은 함부러 들어갔다간 피볼수 있으니 진지하게 생각하시고 가세요.
개꼰대라 생각하고 초심자들 겁좀 주지말라고 하려다가 내 자신을 잘 생각해보니 제가 이러고있음ㅋㅋㅋㅋ 여자친구고 게임이고 취미고 뭐고 오로지 새로운걸 만들때마다 새로운 상상력과 아이디어를 더해 더 좋은 창조물을 만드려하고 안되면 왜 안돼는건지 이해될때까지 자릴 안뜨고 새로운 기능과 센스있는 함수 사용방식이나 조합이나 보면서 존경심을 느끼면서 센스를 성장시키고....뭐 생각해보니 이렇게 살고있는데 겁먹지마세요... 진짜 재밌습니다 빠져보면. 그대신에 이 말은 맞는말인것깉아요, 개발에만 시간투자를 하고 자유를 포기할 각오로 해야합니다. 어중간하게 알면서 나는 개발자다 라고 지민하지마세요. 머릿속 상상을 정말 만들어서 직접선보여 증명할 수 있을때까진 전 개발자라고 생각안합니다. 그냥 파이어볼정도 다룰줄알는 마법사 나부랭이지
이번 영상은 웹 개발 5주 완성 라이브 강의 편집본으로 코딩을 어떻게 나눌 수 있는지 전반적인 분야 소개와 가장 먼저 공부해야 할 것을 주제로 영상을 준비하였습니다.
5주만에 코딩 기초와 웹 프론트엔드부터 백엔드까지 모두 배울 수 있는 커리큘럼을 진행하니 구독, 좋아요 눌러두시고 많은 시청부탁드립니다!
📖수업페이지: jocoding.net
💬디스코드: discord.gg/zny87VeSaX
[라이브 풀버전] 조코딩의 웹 개발 5주 완성
ua-cam.com/play/PLU9-uwewPMe0hiCRaWjRHd-TTNJYu9N6w.html
[편집본] 2022 코딩 기초와 웹 프로그래밍
ua-cam.com/play/PLU9-uwewPMe2-R9-taf4oIjwrEZDgE-q2.html
조코딩 멤버십 가입하기
ua-cam.com/channels/QNE2JmbasNYbjGAcuBiRRg.htmljoin
보조 교재
📖『Do it! 조코딩의 프로그래밍 입문』
- 예스24: vo.la/SbhB7F
- 교보문고: vo.la/6XXfEL
- 알라딘: vo.la/OXqNP1
목차
00:00 미리보기
00:14 코딩 분야 간략 소개
01:59 가장 먼저 공부해야할 것 "웹"
02:24 많은 사람들이 언어부터 공부하는 현상과 문제점
02:46 과거의 텍스트 기반 프로그램들
03:03 웹 개발 공부의 장점
05:12 프론트엔드와 백엔드 소개
06:49 웹 프론트엔드 상세 소개 - HTML, CSS, JavaScript
10:08 백엔드 서버 소개
11:05 DB 소개
#코딩 #프로그래밍 #개발자 #분류
Node JS수업 정말 기대됩니다! 👍👍👍👍👍
ㅇ
중국출신가수 쓰지말아야합니다 기획사들은 반드시 헨리 말입니다 중국으로 도망갔다왔어도 인공위성 표식있음 제가 잠시 팬이였을때 알게된사실입니다 다개국어 합니다 심지어 네임 바꾸고 댓글도 조작함 세탁함 지우기도함 일인다역합니다 과거부터 도찰쓰레기짓 하여 이집저집 기웃거리며 신상털어 약점잡아 인용해 떠난팬 안티팬 괴롭힙 광고인듯 광고아닌듯 몬스터 왕쥐 입니다 지금도 핸드폰 교란시키며 스토커짓 함 떠난팬 정신적피해줍니다 아주 교활한 탐욕스러운 또라이천벌받을 쥐새끼 연예인입니다 한국은 민주주의의 자연을 도덕을 숭앙하는 법의나라입니다 상식적으로 연예인활동해야지요 사생활침해 범죄행위입니다 심지어 불도 끔 이쯤 되면 겁박 방송 출연 헨리 가수 말입니다 가정있는데 스토커짓 합니다 아줌마들 킬러임 속옷광고 야동광고 띄우고 구매하라네요 중국출신가수 쓰지말아야합니다 기획사들은 반드시 상식적으로 연예인활동해야지요 사생활침해 범죄행위입니다 스토커짓 행위는 범죄행위입니다 카스토리 개입하고 지인 오해사게함 카스토리까지 광고띄우고 스토커짓 합니다 상식적으로 연예인활동해야지요 사생활침해 범죄행위입니다 이곳까지 알립니다 심려끼쳐 죄송합니다
좋은 코딩 영상 감사합니다. 웹 개발을 위한 코딩은 여러 가지로 복잡 난해 한 거 같아요.
코딩에 완전 문외한이고 고딩때 ms-dos 배우면서 html 메모장에 명령어치는것 정도만 배운기억이 나는데 코딩 국비지원 배워볼까 하다 너무 기초지식도 모르고 학원가면 돈만 날릴듯하여 독학으로 기초를 쌓고나서 배우는게 좋겠죠? 코딩 공부할수있는 프로그램은 어디서 구할수있을까요?
컴퓨터, 코딩, 프로그래밍과 전혀 관련 없는 공부와 일을 하며 살아왔지만 개인적인 이유로 코딩을 진지하게 배워보려고 몇년간 생각만 하다 이제 막 용기내어 첫걸음을 뗀 사람입니다. 우연히 뜬 추천영상에 댓글들이 흥미로워 처음부터 끝까지 정독했네요. 이렇게 입문자들에게 진입장벽을 낮춰주고자 영상을 제작해주신 채널주인분과, 쉽게 접근했다가 결국 벽에 부딪힐 게 뻔히 보이니 이런 접근을 경계하라고 하시는 개발자분들 양 쪽 모두 그 진심이 느껴져 진지하게 읽어봤습니다. 채널주인분 입장에서는 다소 감정이 상할 수 있는 어투의 댓글에도 하나하나 예의를 갖춰 입장을 설명하시는 걸 보고 참 성품이 좋으신 분 같다고 느꼈네요. 저는 코딩을 배워서 제가 가진 다른 분야의 지식과 기술들을 AI와 접목시켜 시대를 앞서나가야겠다는 막연한 꿈을 가지고 있는데, 앞으로 제가 목표하는 데에 이르기까지 20년이 걸릴지 30년이 걸릴지는 모르겠지만 하나씩 해보려구요. 이 채널에서도 도움을 많이 받게 될 것 같습니다 ^^ 미리 감사드려요.
멋있으십니다 화이팅입니다!!
이 댓글 왠지 감동
댓글 보니 코딩은 진짜 재밋어야 하는 분야인게 분명...다들 흥미 장난아니시네요 ㅎㄷㄷ
컴공 전공하고 다른 분야 직업을 갖고있는 사람으로써 교수님이 이렇게 쉬운 개념부터 설명해주셨다면 얼마나 좋았을까
어느분야로 가셨나요 ㅠ
감사합니다.
후원 감사드립니다!😄🙏
무슨 언어로 입문하든지 사실 상관 없는거 같습니다. 흥미를 잃지 않고 지속성을 찾으려면 재미라는게 너무 중요해서... 사용했을때 잘 맞는(재미있는) 언어를 찾는게 최고인거 같습니다.
급식 기준에서도 웹서버 하는 학생들이 별로 없어서 차별화도 되고 컴실에서 자랑할수 있는게 정말 좋아요
혹시 같은 급식이세요? 같은 웹서버 하는 급식 봐서 좋네요.
옛날에 처음할때 웹 만드는거 하나 배우고 컴터실에서 애들한테 으쓱되던거 기억나네 ㅋㅋ
여태까지 코딩관련 여러 영상들을 봤는데 정말 이해하기 쉽게 설명해주시네요... 최고!!!
그냥 본인이 찍어먹어보고 맛있는 프레임워크를 하는게 제일 좋다
회사 후배분들한테 추천해주고 싶은 영상이네요! 명확한 설명 감사합니다!
귀에 쏙쏙 들어오니 잼있네요.
어떻게 이렇게 쉽고 재밌게 알려주시지.. 멋져요 !
감사합니다 일단 HTML과 Css, Js를 기반으로 다져가보겠습니다 많은 도움이 됩니다!
아...진짜 앱 만들다 버그 뜰때보다
CSS하다가 살짝 마진값 조절했는데 글자 새끼 어디로 사라지거나 없어지고 박스는 틀어지고 이럴때가 제일 빡침ㅋㅋ 진짜 프론트 개발자 분들 대단함
글자 새끼 ㅋㅋㅋㅋㅋㅋㅋ
마진~패딩~~
@@HanSoLo94832
@@hyeryunyou1024 나 부산살오
개인적으로 프론트엔드와 클라이언트는 분리시켜서 말하는게 좋을거 같습니다. 프론트엔드와 백엔드, 데브옵스는 웹개발자 구역에서 분류되있고
클라이언트, 서버개발자, 그래픽개발자, 툴개발자등은 응용프로그램 개발자 구역에서 분류되있습니다.
서버개발자, 백엔드개발자 두분류다 서버를 다루지만 해당분야에서 맡는 구역과 최종적으로 만드는 상품이 달라 분류되있습니다.
최근 들어오시는 분들께서 프론트엔드 개발자가 되면 뭘해야되는지 질문하시면서 클라이언트관련 C#, C/C++등을 물어보시는데
웹과는 다른분야입니다. 각 레이어마다 특정 개발자들이 있고 각레이어의 개발자들은 각각의 구역에서 역할과 책임을 가지고 작업합니다.
간단히 말하는데에는 프론트엔드, 백엔드 라고 딱 말해버리면 참 좋죠. 하지만 너무 단순히 분류하기에는 언어매핑이 안되는거 같습니다.
좋은 말씀 감사합니다! 간단히 표현하느라 그렇게 분류하였는데 좀 더 상세한 구분이 필요하겠군요
현직 프리랜서입니다.
공학은 기초가 중요합니다.쉽게가는길은 없어요
이상 말을 아낍니다.
한줄기의 빛.. 항상 감사합니다
저도 구독 감사드립니다!ㅎㅎ
너무 좋은 영상이에요!!!도움 많이 되었어요!!
감사합니다🙂
보이스 미남이시네요😻
와 진짜 이렇게 쉬운 강의는 없을 것 입니다. 조코딩 화이팅 너무 좋아요 솔직히 사랑합니다. ^^
응원 감사합니다ㅎㅎ
잘보고 있어요 ㅎㅎㅎㅎ
감사합니다^^
개발할때 헷갈리는 맥락을 잘 잡아주신거같아요🥰
재밌어보이네요.
감사해요ㅠㅜ
간단한 요약 정리 감사드립니다
이런 영상 좋습니다. 정주행하고 있습니다. 조만간 코딩 공부를 하려고 계획중이고 이것 저것 알아보고 있습니다. HTML,CSS,JS 설명은 많은 도움이 되었네요.ㅎㅎ 어떻게 끝날지 어디까지 할수 있을지 아직은 장담은 힘들어도 최선을 다하겠습니다. HTML 은 훌륭한 프로그램밍 언... 아 .. 아닙니다. ㅎㅎ
비개발자인데 3년전부터 개발에 관심있어서 구독만 해놨다가 이번에 본격적으로 시작하려고 시청 완료했습니다😊 앞으로 열심히 챙겨볼게요
틀을 아는 내용임에도 귀한 짤 들을 아주 잘 정리해 주셔서 ㅋㅋㅋㅋㅋㅋ 보게되네요 ㅋㅋ
this is absolute gold~~ thank you so much
코딩공부하는 공대생입니다. 웹개발로 시작하라는 말씀에 공감합니다.
제 전공에서는 C/파이썬이 주력 언어였는데, 돌이켜보면 단편적으로 과제에 맞는 로직을 짜는 코딩만을 해왔습니다.
최근 사정이 생겨 HTML/CSS/JS/Django 등 웹 관련 언어를 공부해보니 눈에 보이는 결과물을 창출하는 것이 간편하고,
이 점이 초급자들에게 조금 더 프로젝트의 짜임새를 갖춘 개발 경험을 주는 것 같습니다. 뒤늦게 눈이 트이는 느낌이네요.
개발 방면 진로를 생각하고 있다면 웹 프로그래머를 꿈꾸지 않더라도 웹개발은 경험해보는 것을 추천합니다!
C 배우고 싶으신분들은 The C programming language 2nd edition 책으로 공부하시면 마스터 합니다. 다만 샘플 코딩들이 너무 구시대적 스타일이이라서 알아듣기 힘드니 굿럭…
ㄹㅇ
실제로 시장에서도 웹개발쪽이 수요가 큰거같기도하구용
C는 필수불가결한 언어죠
@테스트 시작을 프론트앤드로 해서 프로그래밍에 흥미를 붙이고 개발공부를 시작하라라는 말일텐데 뭔 시장 얘기를 하고 계세요? 꼰이신거 같은데 딱봐도 같이 제일 일하기 싫은 분류네요
항상 도움되는 영상 감사합니다 😙
봐주셔서 감사합니다😊
개발관련 도움이 될까 항상 보고 있었는데 드디어 학습영상을 업로드하는군요....역시나 멤버쉽....
지나가던 현직개발자입니다. 가볍게 이야기 하시는거 같지만, 어쨋든 취미가 아닌 직업을 보고 공부하는것이라면 언젠가는 필요한.. 기본기들이 있지않나요.. 필요없는게 아니라 초반 흥미를 위한 공부로 좋다 라고 말씀하시려는거 같은데 의미가 왜곡될까 걱정이네요.. 요즘 뭔가 심도있는 내용을 알아야된다고 얘기하면 '제가 연구하는것도 아닌데요 뭘' 이라고 말하는 한심한 주니어개발자들이 많더군요..ㅠ
축구하면 개발소리 듣는 사람이 IT개발에선 두각을 나타낼 수 있을까요
처음 시작할때 흥미를 붙이기엔 좋은데 어차피 돌아돌아 cs지식 다 배우게 되더라구요,
아쉬운점은 미리 cs부터 쌓고 시작했으면 주니어 개발 하면서 내공 쌓는게 몇십배였을텐데...
@@unknown-tw1fn 무슨말인지 두번생각해봤네ㅋㅋㅋㅋ
왜 이런 현직자 지적에는 댓글을 안다시는지 ㅋㅋ
CS가 중요하긴 하죠.
정말 어린 애들한테 그래도 4차 산업혁명 시대니깐 할줄은 알자! 느낌으로 코딩만 대충 가르치는 것이면 몰라도
진지하게 진로가 그 쪽인 사람들은 CS 관련 책도 많이 읽어보세요. 단순히 코딩만 하면 어느순간 왜 발전을 안 하는 것 같지... 라는 느낌이 들어요
코딩의 코자도 모르는데 영상이 너무 도움되었어요 감사합니다 ^^
뭐든 배울때 흥미를 얻는과정이 중요하다고 생각하는데, 그거에서 웹은 굉장히 추천합니다 ㅋㅋ 저도 어릴적 html 책 사서 혼자 홈페이지 만들던게 재밌어서 컴공에 진학했죠 ..
다만 결과적으로 더 한단계 나가기 위해선 단순 코드를 짜써 결과물을 만드는 법을 배울게 아니라 그 뒤에 있는 것들을 배워야죠 ㅋㅋ
비전공자라면 그냥 빠르게 웹 배워서 뭐 만들고 취직해서 써먹긴 하겠지만, 더 나아가진 못할거에요 ㅋㅋ
기본 없이 웹위주로만 하면 한계는 사용하는 언어나, api, 프레임 워크를 못익혔다가 아니라 다른 부분에서 올겁니다 ㅋㅋ
당장 코드 동작 속도 최적화를 논하는데
A == TRUE
A != FALSE
두개가 내부적으로 어떤 차이를 가지는줄도 모르는 사람보면 단순히 웹 프론트니 백엔드니만 배워선 그냥 겉햙기식 개발자밖에 안될거에요 ....
어느정도 본인이 궤도에 올랐다고 생각하면 비전공자 분들일지라도 OS, 컴파일러, 네트워크 같은건 요즘 해외대학강의 무료사이트도 많으니 꼭 들으세요..
두개의 차이가 뭐죠
ㅇㄷ
두 개 차이가 뭐죠
연산...
메모리 할당차이...
깊이들어가면 어셈블리..
학문을 할거 아니면 그냥 그대로 사용 ㅎㅎ
근데 ==, != 이건 알겠는
TRUE??... FALSE ??궁금
True == True True != False 이런 게 딱히 중요한 건 아닌데... 차라리 가비지컬렉터나 메모리 관련 지식을 쌓는 게 훨씬 도움될 듯?
이 사람은 강의하실때 비유가 대박이다..
코딩에 관심이 생겼는데 영상이랑 댓글 진짜 도움 많이 되는 거 같아요 >
백엔드 개발이 취미라면 OK 다만, 백엔드로 취업할거라면 죽을각오로 공부하세요. 여러분이 머리속으로 생각한 공부량에서 곱하기 1000배는 해야 실제 공부량에 근접할거에요.
오오 저 회사에서도 필요하구 관심도 평소에 잇어서 배우려고 계속 자료랑 준비중이었는데 길잡이 감사합니다 *-*
좋게 봐주셔서 감사드립니다!
현직자로써 한마디 남기고 가면
프로그래밍 (개발자) 로써 대한민국 시장에서 취업 및 대우를 봤을때 극단적으로 양극화 되어있습니다.
네카라쿠배 등등 일컬여지는 판교 IT의 상징들인 대기업들과, 강남 구로디지털단지에 중소형 IT기업들로요.
그리고 매해 수많은 비전공자들이 위 판교의 대기업문화, 연봉에 대한 기사와 소식으로 희망을 가지며 코딩학원을 수료하고 개발자시장으로 들어오고 있는데요.
이사람들 99프로가 웹개발자로 시장에 옵니다.
영상에서 웹프론트가 가장쉬우니 먼저 배우라고 하는데, 그말은 진입장벽도 가장쉽다는거고, 구직도 제일 쉽게 이루어져서, 강남 구디서 최저연봉에 풀야근으로 갈리는거죠.
그리고 중간에 도메인을 바꾸긴 생각보다 쉽지 않아요. 웹으로 전문지식도 없이 코딩부터 배우고 취업하면 네카라 환상과는 많이 멀어지는거죠.
다른공부는 UI로 눈에도 안보이고, 재미도 없고 어려우니 입문자가 시작을 안한다고 보면,
웹프론트는 진입도 쉽고, 단순하고, UI로 보이니 흥미도 유발해서 입문자가 처음에 공부하기엔 좋을순 있으나, 상상과는 다른 연봉과 대우로 그만두게 될겁니디.
두 극단의 시장간에 인력이 오가는 일은 거의 드물어요. IT기업의 연봉대우를 누리고 싶으면 처음부터 대기업 팟안에 들어가야해요.
시대가 바뀌었는데 누구나 하는 웹공부를 하지말고, 컴공 박사까지 가서 남들이 오기힘든 도메인을 길러서 시작부터 대기업으로 해야 합니다.
그리고 박사급의 전문도메인을 가질게 아니라면, 혼자서 프론트 백엔드를 다 해보며 전반적인 서비스 동작구조를 배워보는게 좋은거 같네요.
프론트는 flutter 로 aos ios 앱 만들고, 백엔드는 spring boot 나 node.js 로 해서 둘간에 통신하는 간단한 서비스를 만들어보는게 더 도움이 되겠죠.
현업에서 많이쓰는 kotlin, swift, golang, python 으로 시작하는게 더 도움이 되죠.
웹 제작 배워두면 좋습니다
다만 그 가치를 만드는 건 여러분 몫입니다
어떻게든 본인이 원하는 동작을 구현하는 개발은 어렵지 않습니다.
조금만 배우면 누구나 다 할 수 있어요
개발시 많은 고려사항이 있겠지만.. 제가 생각하는 최우선 순위는 '에외처리' 입니다...
적당히 구현할줄 아는 수준에서 추가로 배워야 하는것이 아니라 처음부터 같이 병행해야 된다고 생각함다..
이 '예외처리'라는 것은 생각해보면 아주 간단하지만.. 막상 실제로 구현하면 아주 어렵다고 생각됩니다.
그래서 처음부터 병행하여 공부하는 것이 좋다고 생각합니다..
'예외처리'라는 것은 간단하게 말하면 '로직 수행 중 발생할 수 있는 모든 예외를 컨트롤'하는 것을 말합니다...
아주 간단한 예시를 들어볼게요..
a=x+y 라는 간단한 더하기 하는 로직을 구현하고 사용자가 동작시켰을 경우의 상황입니다.
사용자가 입력칸에 숫자를 넣을지.. 문자를 넣을지.. 특수문자를 넣을지.. 알 수 없습니다. 심지어 아예 입력을 하지 않고 실행할 수도 있죠...
그러니, 숫자가 아닌 데이터가 입력될 경우 0으로 강제 초기화를 하는 로직을 적용할지.. 입력데이터가 숫자가 아닐경우(무입력 포함) 경고창을 띄울지 선택해야겠죠..
위 처럼 아주 간단한 입력에 대한 예제에선 예외 사항을 쉽게 생각할 수 있습니다..
하지만 개발 입문 또는 초보 단계라면 아래와 같은 문제(?) 고민(?)과 마주 할 수 있습니다.
로그인과 같은 조회 기능을 함수화 시키고 결과값을 Return 받을 경우 데이터가 없을 때 빈(Empty) 객체를 Return할 것인가..? null을 Return 할 것인가...?
개인적으로는 예외 사항을 줄이기 위하여 빈(Empty) 객체를 Return 받는것을 추천드립니다...
둘 다 데이터가 없으므로 동일한 결과라고 생각할 수도 있겠지만...
null을 Return 받았을 때 혹여라도 Return받은 해당 객체 내부에 접근시 오류를 발생시키기 때문입니다..
빈(Empty)객체를 Return 받는다면 데이터가 없는 흐름의 로직을 타고 결과 없음을 알리고 끝낼것입니다.
아래는 Java에 대한 간단한 예시입니다.
Member member = LoginMember(ID)
if(member.getPassword().equals(password)) { ... }
위 코드에서 로그인시 해당 ID가 존재하지 않을경우 빈 객체가 아닌 null을 Return하게 했다면..
member변수는 null일 것이고, if문의 member.getPassword() 에서 null을 참조하기 때문에 오류가 발생할 것입니다.
때문에 빈 객체를 Return 받는것을 추천드립니다.
하지만 꼭 null을 Return받아야 한다면 if(member != null) 과 같은 결과가 null인지 체크하는 코드를 꼭 추가해야 합니다.
개발후 테스트시 개발 내용이 정상 작동 여부에 대해서 테스트 진행시...
많은 입문/초보자 분들께서 DB에 존재하는 ID만을 넣고 비밀번호만 정상/비정상 번갈아가며 정상 작동 여부 테스트 하십니다.
(로그인 구현시 진짜 그렇다는게 아니라... 기능 구현에서 위와 같은 개념의 일이 비일비재하게 벌어집니다...)
간단한 로직에서 null오류 발생시 찾아 고치기 쉽지만.. 복잡한 로직에서 발생한다면.. 어디서 데이터가 유실되었는지 찾는게 간단하지 않을 때도 있습니다..
Java웹의 경우 Java에선 null오류가 명확하게 어디서 발생했다고 알려주어서 양반이지만.. Javascript에서 발생할 경우.. 경우에 따라 찾는데 하루종일 걸릴 수도 있습니다...
예외 사항이 발생할 수 있는 코드를 미리미리 익혀두시면 꼭 도움 될 것입니다.
내일은 여기를 하루종일 봐야겠다.
알수없는 알고리즘에 따라 광고로 나타나셔서 타고 왔는데 처음 뵙겠습니다! 무슨 채널인가요?
와 진짜 속이 시원한 말씀. 별 찍고 다이아몬드 찍고 이거부터 하는 구시대식 프로그램 학습은 갖다버릴 때가 한참 지난거 맞음.
초반에 반복 능숙해지는 과정이 필요한데 이것만한 것이 앖음
그렇다고해서 프로그래밍 아무것도 모르는 학생들 앉혀다가 React 설치시켜놓고 { .map } 이런거 시킬수는 없잖음
수학계산 컴퓨터가 다 해주는데 교과과정에 수학도 빼도 되겠네요.
순서를 바꾼다는거지 그거 자체를 배우지 않는다는말이 아닌거 같은데
에이 그래두 기본인데 ㅠ
기계공학과 학생인데 교양과목으로 웹과 인터넷이라고 웹개발 하는 수업 듣는중인데 재미있습니다 ㅋㅋ😊
무작정 아무 프로그래밍 언어와 도구를 선정해서 묻지마식 공부하는것이 아니다! 다! 전문적으로 각각의 프로그래밍 언어와 도구가 쓰이는 곳이 따로 있다!
일명 프로그램 코딩을 하기위해 가장 먼저 해야할것은 1. 자기가 어떤 목적을 가지고 어디에 쓸것인지 정하는것이다. 2.그다음 그 사용하는 목적에서 가장 많이 최적화되서 널리 퍼진 프로그래밍언어와 도구를 사용하는 방법을 익힌다 3. 기본적인 프로그램밍 코드와 도구 사용법을 익혔다면 응용해본다. 4. 실제 응용과정을 거쳤다면 현실 실무과정에 관련된 프로그래밍 코드 작업의 로직( 논리적 과정)의 프로그래밍 기법을 익히며 작업해본다.
한국에 80년대말 전산과 컴퓨터 프로그래밍 교육이 들어오면서 묻지마식 장사로 학생과 대중에게 어떤 목적에 부합된 프로그래밍언어 를 선정 없이 묻지마식 컴퓨터 교육 열풍으로 컴퓨터학원들 줄줄이 생겼었다! 실제적으로 학교 수업에도 일부 컴퓨터 과목이 들어갔지만 대 실패로 끝났다! 이유는 어떤 목적을 가지고 어떤 프로그래밍언어와 도구를 선택하는건지 그 개념 조차 없이 마구잡이로 프로그래밍 언어를 사용했기때문이다.
맞습니다! 확실히 목표가 명확하다면 말씀하신대로 하면 가장 좋을 것 같습니다.
다만, 대부분 특별히 목표가 없는 경우가 많아서 일반적으로 가장 쉬운 방법을 안내해드렸습니다!
입문자들은 이런 경우를 알 수가 없습니다.. 프로그래밍의 재미나 경험을 알게해주는게 제일 우선이죠 아무것도 모르는데 저 흐름대로 하는건 말도 안된다 생각해요
별로 다이아몬드를 못찍는 논리력이면... 회사 업무를 처리할 수 있는 논리력이라 할 수 있을련지...
웹이 쉽다라는 말도 애매합니다. 웹 -> 웹 프론트엔드로 말씀하시는 것 같은데, 쉬운 분야가 아닌것 같습니다.
천천히 기본부터 하는걸 추천합니다.
cs없이 쉬운거만 쌓다가 어느날 갈 곳 없는 개발자가 되어있을 수도?..
전통적인 비it분야인 자동차ㆍ항공들도
자율주행등과 함께 빠르게 it화 되어가고 싶다고 하는데.이는 새로운 정보자산을 만들어 낸다고 말씀들 하시네요
새로운 확장에 있어 코딩은 이제
다음세대에게 국ㆍ영ㆍ수 만큼이나
중요한것 같습니다
개인에게 주입된 코딩은 법적으로 개별적인것이 확실한가요?
91년 부터 현재까지 컴으로 밥벌어먺는 사람 입니다.
무조건 적성이 최고 입니다.
그리고 컴은 먼저 해본놈이 최고 입니다.
혼자서 집에 웹서비스 시스템 구축해보면 왠만한거 다 할 수 있습니다.
코딩의 활용 분야가 점점 다양해지고 중요해지는 거 같아요.
진짜 똑똑한 분 같아영😂 배움엔 정말 끝이 없네요.. 디자인, 포토샵, 프리미어프로, 3d... chatGPT 발담궜다가 코딩도 필요하겠다 싶어 흘러들어왔어요😂 흥미가 있어야 오래 갈텐데 직업은 못삼더라도 활용할 정도로만이라도 배워가고 싶네요. 감사합니다❤
왕.. 설명쵝오!
상세한 설명 감사합니다
인도식 영어 부터 익혀야죠.
"웰껌 뚜 마 유뚭 채널"
동감합니다. “C로 시작해야 진짜 프로그래밍 공부지!” 라는 데 동의할 수가 없겠더라구요 ㅋㅋㅋ
맞아요ㅋㅋ 2:46에 나오는 프로그램이 널리 사용되던 시절 커리큘럼인 것 같습니다!
이쪽 일을 노가다에 많이 비유 합니다.
서해대교 건설 프로젝트에 비유하면...
지질,토목,역학,전기,설비,행정,경영 등등 많은 분야가 합쳐진 종합예술 이라 보면
이쪽 일도 똑같습니다.
그중에 일부분 개발만 놓고 보면 가장 기본이 C 입니다.
실제 C언어로 개발하는 일은 별루 없습니다.
그러나 지금사용하는 거의대부분의 언어,Tool,OS,DB ... C로 만들어 졌습니다.
C기반이거나 C에 영향을 안 받은 언어가 없는 수준이라 어쩔 수 없음. 결국 대부분의 언어나 라이브러리, 프레임워크등 아래로 내려가면 다 C라서
별찍기 프로그래밍은 80년대 국민학생 때 대우서 나온 IQ1000, IQ2000(컴퓨터 전원 킬 때 엄지척👍 로고 나옴) GW-BASIC 배울 때부터 했던 연습문제(!?) 입니다~~!😱👨🦳
학교에서 노래로 코딩 배우던 시절이네요 ㅎㅎ "delete 한줄 지우고~ new는 모두지워요~ list는 보여주고요~ run 런~ 결과를 짓죠~ "
2:37 개재밋는데... 별 찍는거 재밌는데... 반복문최곤데...
임베디드도 재밌죠 로봇 만들어서 직접 구동해보면 성취감도 있구요
열정과 흥미를 가지고 컴파일러, IDE 설치 -> 변수선언 열심히 배움 -> 배열까지는 무난함 -> if, else, switch, case 이해는감 -> 구조체? enum? 음... -> 포인터에서 갈등 -> 시간이 지남 -> 열정과 흥미를 가지고...
별찍기에서 재미를 느끼지 못하면 직업으로 하는건 비추입니다. 그냥 취미로 하세요
현직에서는 저 별찍기에 재미를 느끼는 변태들이 성장해서 개발자가 되고 그런 사람들 조차 졸업하고 경력 5년정도 쌓이면 여러가지 이유로 힘들어 하기도 합니다.
근데 저 쉬운 별찍기조차 재미없다? 기초는 하기 싫다? 재미만 추구한다? 그냥 직업으로는 하지마세요.
이게 정답..
.좋아요
웹 개발 공부 해건 안 될 분야
1) 쉬운 만큼 공급 과잉
2) 공급이 많은 많큼 저 단가 시장
3) 단가가 많은 만큼 저 임금
4) 환경이 급변하여 꾸준히 공부 해야 함
5) 공부해봐야 낮은 난이도라 신규 채용을 선호해 수명이 짧은
6) 기초적인 알고리즘 지식이 얕아 전직도 어려움
결론은 먹고 살려면 풀스택이 필수
여기서 하는말은 취미로 하실분만 따르세요.
SQL Lite를 쓰다니;;;
현직 DB전문가 입니다.
20년프론트엔드로 일했는데 정말 재밌음. 하지만 이제는 체력이 안되서 일을 못함 ㅠㅠ...개발자로 오래 일하려면 체력관리 필수고 목디스크 허리디스크 조심. 일 그만두고도 목아파서 컴퓨터 오래 못보네요. 모두 행복한 개발자 되시길....
체력보다는 건강이지.
님은 걍 누워서 숨쉬는 일 하셔야할듯 ㅋ
좀 늦더라도 기본만이라도 쿼리나 디비를 배우고 시작하면 좋을거
같아요...
영상잘봣습니다. 코딩공부 처음하시는 분이 보시면 좋겠네요^^ 많이 배웠습니다.
저같은 경우에는 코딩테스트 관련 전문영상으로 올리고 있는데 풀요하신분들은 같이 소통해요
지나가던 14년자 개발자입니다....가던길 갈께요....
Good
간단한 설명 영상으로 만드셨겠지만 어디서부터 시작해야할지 갈팡질팡하던 저같은 사람들에겐 가장 도움이되는 영상이지 않았을까 싶어요 유익한 영상 감사합니다! 그리구,, 잘생기셨어여...😘
0:08 사자는 치료하기 위해 MRI 촬영 중입니다. 잘못 알려진 정보라고 하더군요.
헛 그렇군요ㅋㅋ
Javascrpit가 좋죠. Html이나 css도 같이해서 eclipse로 포폴도 요거로
강의가 참 쉽게 이해가 갑니다. 잘 만드셨네요.
그런데 용어 정의가 다소 불명확한게 보이네요.
이번 강의에선 쉽게 이해가 되지만 다음에 다른 분야와 믹스되는 경우 문제가 발생합니다.
모두 응용프로그램이며 세분류하면
웹 - 웹 응용프로그램
PC - 데스탑 응용프로그렘 (for Winfows, linux, mac)
모바일 - 모바일 응용프로그램
응용프로그램(Application) = 앱(App)
일반적으로 앱이라고하면 모바일 응용프로그램을 칭하게 되죠.
그리고
임베디드 프로그램 - 장치, 기계 기반(OS기반이 맞을수도 아닐수도)
-----------------
DB보단 DBMS 설명이 필요. 데이터만 있는게 아닌 데이터관리시스템 입니다.
얼마전엔 RDBMS, 최근엔 ODBMS, ORDBMS
이것저것 구분 안하고
DB = EXCEL, CSV, TEXT FILE등 오라클 등을 포함한 자료를 의미하죠.
다른건 아니고 응용프로그램이란 분야로 하나 더 묶어야 한다는 의견 적다보니... 글이 길어졌네요.
From.20년차 웹, 데스크탑 개발자 꼰대가...
코딩 제발 배우세뇨 ㅠㅠ 요즘대학교에서 필수로다배워요 ㅠㅠ
리얼 공대생은 C++로 코딩해서 연산 속도 개선하는 것에 재미를 느끼기도 합니다..... ㅋㅋㅋㅋ
그러시군요 좋은 직업을 가지고 계시네요 손은 씻으셨읍니까?
@@hyeryunyou1024 허허 물리 시뮬레이션 관련 대학원생이라 아직 C++ 미친듯이 하고 있습니다.
내가 옛날에 중학교때 컴터를 배웠었음.
이름도 안까먹네 포트란을 배웠는데.
와... 엄청 어려움요. ㅋㅋㅋㅋ
지금 세월이 많이 흘러서 어쩌다보니 조코딩님 영상보면서 시작 하는데 역시 어려움요. ㅋ
그때와 지금은 다른 어려움. ㅋㅋㅋㅋ
2:37 전 솔직히 재밌게 해서 배운다음에 제가 만들고싶었던 리스트에서 쉬운것부터 만들기 시작했습니다. 이런 기초 과정, 구현, 알고리즘이 재미없어도 어느정도 기본적인거, 수학 구현,정렬,별찍기 이정도는 할줄 아셔야 자기가 하고싶은거 조금이라도 쉽게 하실수 있습니다.
이 이야기를 만능으로 생각하지 말았으면 하네요. 저는 앞단에서 유아이 다루고 이런게 귀찮고 재미없었고 오히려 순수하게 언어로 알고리즘 짜는게 더 재밌었거든요. 저 같은 사람도 있을테니 알아서 자기길 찾는게 베스트인 듯 합니다.
CSS 사용해본 사람이라면 CSS 트로피 보면서 극공감할듯. 보면서 엄청 웃었음 ㅎㅎㅎㅎ
강의 시원하네요. 다만 밥먹고 살긴 어려운 프로그램 언어들입니다. 엔지니어는 C 가 기본이고 C++, UI 프로그램이 기본입니다. 저런 강의는 동네 아저씨도 심심해서 하기만 하면 왠만큼 접근이 되는 언어입니다. 우리나라에선 공장 라인(반도체, 2차전지, 디스플레이등)에서 저런 언어는 필요없습니다. 사용성의 필요성이 떨어진다는 겁니다.
결국 도스창으로 띄우는게 쉽고, 프로그래밍에 대한 이해와 알고리즘의 사고가 중요하기에 알고리즘 문제부터 풀게 하는듯.. 결국 그게 맞다고 봄. 대다수 입문자의 흥미배제하면. 그리고 전이성도 가장 좋다고 봄. 괜히 오랫동안 저렇게 입문해 온게 아닌듯.
블록체인공부하면서 코인에 투자하고...하다 보니 문득 블록체인 dApp을 만들어보고싶어서
코딩관련 검색을 하다가 조코딩님 강의를 보게됐네요
마흔이 다되가는 적지않은 나이에 코딩이라고는 1도 모르는 문과출신이라서 두렵기만했는데
용기를 주셔서 감사합니다. 블록체인 개발은 아니지만, 어차피 거의 같다고 들었습니다.
앞으로 조코딩님 강의보고 하나하나씩 보고 배워나가겠습니다.ㅋ
쉽게 설명해주시고 용기를 주셔서 정말 감사합니다!!
좋은 말씀 정말 감사드립니다! 앞으로도 유익한 영상들 꾸준히 올리겠습니다!
4:33 이번에 우리 프로그램이 시스템에서 사용하는 CPU 사용량을 1%를 줄였어, 엄청 힘들었어
어 응... 그래
혹시 어플개발쪽에서두 이야기 해주실수 있으신가요??
어플쪽도 영상 만들어보겠습니다!
@@jocoding 정말 감사합니다!!
코딩 배우고 싶네요
6:55 HTML은 프로그래밍 언어가 아닙니다.
프론트 - HTML, CSS, JS. 백 - 프레임워크. DB(그 중 관계형)
요즘은 웹만큼 앱도 접근성 쉬워서 추천 특히나 레이아웃만큼은
인프라는 없는게 아쉽네요 ㅠㅜ
시대가 바뀌엇습니다
지금부터는 코파일럿x부터 공부하세요
질문 좀 드려도 될까용?ㅜ
프론트엔드 랑 프롬프트엔드랑 같은 말인가요?
프롬프트엔드는 처음 듣는 말이네요! 잘못된 말인 것 같습니다.
@@jocoding 알려주셔서 정말 감사합니다. 조코딩 너무 유익한 영상 정말 좋아요^^
C, C++ 파이썬 자바 정도로 시작한 사람인데, 웹으로 시작했으면 더 재밌게 하긴 했을듯
코딩을 처음 배우는데 컴퓨터사양 좋은걸로 구입해야할까요?
가벼운 웹 개발은 크게 좋은 사양이 필요하지는 않습니다!
겜개발하고싶을때도 웹해야되나영
웹이 가장 시작하기 쉬운 지점이라는 것인데 목적이 명확하다면 게임 개발부터 하시는 것을 추천드립니다!
게임 개발 강의 영상
ua-cam.com/video/EqoU1PodQQ4/v-deo.html
나는 퇴사할때까지 공부 붙잡고 할 자신 없으면 시작도 마셈 ㅋㅋㅋㅋㅋ
맞아요..ㅎㅎㄹ
근데 꼭 이렇지만도 않던데. 님이 원래부터 공부 밑천이 너무 없었던거 아님 ?
어느정도 궤도선상에 올려놓으면 익숙해 지는것 같던데
조코딩님 저번 인공지능은 사진으로 분석하던데 설문조사처럼 하는 인공지능만드는법도 가르쳐주세요!
전 별찍기 재미있었는데... 제가 이상한건가요?ㅋㅋ
조코딩님 요즘 풀스택 개발자란 말을 많이 쓰던데 정확한 의미가 뭔가요?
보통 프론트엔드와 백엔드까지 모두 다루는 개발자를 풀스택 개발자라고 부릅니다!
개발자의 길로 가시려는 분들은 자기 인생을 개발과 코딩에 다 쏟아붙겠다는 생각으로 가셔야 합니다.
퇴근후 잠들때까지,
심지어 휴일에도 쉬지않고 개발에 대해서 생각해야 됩니다.
적당히 일하면서 게임도 하고 취미도 즐기고 싶다는 분들은 함부러 들어갔다간 피볼수 있으니 진지하게 생각하시고 가세요.
이게 강제가 아닌 걍 디폴트 상태인 인간이 되어야...
퇴근하고 꿈에서까지 코딩하는 날도 있었습니다..^^;
그래서 적성이 안맞으면 오래 못갑니다. ㅎㅎ
개꼰대라 생각하고 초심자들 겁좀 주지말라고 하려다가 내 자신을 잘 생각해보니 제가 이러고있음ㅋㅋㅋㅋ 여자친구고 게임이고 취미고 뭐고 오로지 새로운걸 만들때마다 새로운 상상력과 아이디어를 더해 더 좋은 창조물을 만드려하고 안되면 왜 안돼는건지 이해될때까지 자릴 안뜨고 새로운 기능과 센스있는 함수 사용방식이나 조합이나 보면서 존경심을 느끼면서 센스를 성장시키고....뭐 생각해보니 이렇게 살고있는데 겁먹지마세요... 진짜 재밌습니다 빠져보면. 그대신에 이 말은 맞는말인것깉아요, 개발에만 시간투자를 하고 자유를 포기할 각오로 해야합니다. 어중간하게 알면서 나는 개발자다 라고 지민하지마세요. 머릿속 상상을 정말 만들어서 직접선보여 증명할 수 있을때까진 전 개발자라고 생각안합니다. 그냥 파이어볼정도 다룰줄알는 마법사 나부랭이지
이건 솔직히 좀 과장이다ㅋㅋ처음에만 그렇지 점점 스킬 노하우 생기면서 여유생김