저는 프로그래머입니다. 졸업한 지 1년이 넘었고, 코더가 되기 위해 "모든 어려움"을 겪었습니다. 지난 1년간의 경험을 되돌아보면 감동이 가득합니다. 나는 충동적으로 펜을 들고 진심 어린 말을 적었습니다.
먼저 자기소개를 해보죠! (이 방법은 매우 촌스러울 수도 있지만 이 글을 읽는 사람들에게 도움이 될 것이라고 믿습니다.) 저는 1997년에 작은 기술 학교에 입학하여 컴퓨터 과학을 전공했습니다. 그 당시에는 학교에서 어느 정도 유명했지만, 지금 생각해보면 저는 컴퓨터 분야에서도 그렇게 대단한 사람도 아니었고 아예 등록도 할 수 없었습니다. 학교 다닐 때는 하루도 진지하게 공부하지 않았고, 수업 시간에는 하고 싶은 일만 하고 강의는 전혀 진지하게 듣지 않았습니다. 싸웠다. 위험한 소년은 고대와 거의 똑같다. 과제를 제출할 때마다 다른 사람의 워크북을 가져와 열심히 복사하고, 시험과 코스 설계는 말할 것도 없이 매번 헤매고 있습니다. 저는 졸업한 후 VB를 독학하여 주니어 프로그래머가 되었습니다. 한마디로 공업중등학교 4년 동안 나는 무엇을 배워야 할지 배우지 못했다. 지금은 정말 후회해요! 불행하게도 약을 구입한 것에 후회는 없습니다. 이제 나는 젊음 (올해 스무 살)을 사용하여 과거의 실수를 만회하고 기본부터 시작하여 좋은 직업적 기반을 다지고 싶습니다. 현대적인 Fang Zhongyong이되지 마십시오. 내가 아직 이 업계에 있을 수 있다는 걸요.
졸업 후 저는 많은 우여곡절을 겪었고, 소프트웨어 개발과 무관한 일자리를 찾았습니다. 매달 적은 월급만으로 생활비를 벌 수 있었습니다. 저는 늘 소프트웨어 개발을 좋아했기 때문에 사랑하는 전공을 놓치고 싶지 않았고, 사회에서 계속 장난을 치고 싶지 않았습니다. 일하면서 VB를 계속 배웠지만 상사에게 많은 혼을 냈습니다. 타임스. 당시 저는 저항하고 싶은 마음이 강했지만, 직장을 잃은 후 자립할 수 없을 것이라는 두려움 때문에 여전히 참았습니다. 마침내 이 잔혹한 깨달음과 민망한 장면에서 나는 뻔뻔하게 가족들에게 아끼는 컴퓨터를 사달라고 3000위안 이상을 요구했다. (졸업 후에는 가족들에게 돈을 달라고 하면 안 된다.) 전문 교사가 과제를 달라고 했다. 그때부터 나는 독학을 시작했고 VB를 사용하여 기술적인 내용이 전혀 없는 나의 첫 번째 겸손한 작업을 만들었습니다. 제가 프로그래머 가족에 들어오게 된 것은 소위 개인 작업이었습니다!
지난 반년 정도 디자인 경력을 하면서 성취감과 괴로움, 자기연민과 이 일을 그만둬야겠다는 생각도 있었지만 결국 결심을 했습니다. 이 길을 가려면 계속 걸어가야 하고, 고개를 들고 걸어가야 해요! 멋진 말을 하여 중국의 소프트웨어 산업에 기여하세요. 앞으로 더 멋진 삶을 살 수 있도록 이기적인 말을 해주세요!
저처럼 취업에 어려움을 겪고, 무시당하고, 충동적으로 서약을 많이 했지만 결국 하나도 지키지 못한 친구들이 많이 있을 거라 믿습니다. 부끄러워해야 할 것. 내 친구들이여, 여러분 중 누구든지 이전에 밟았던 모든 단계를 돌아보며 살펴본 적이 있는지 궁금합니다. 당신의 성공과 실패의 이유에 대해 곰곰이 생각해 본 적이 있나요? 사실, 실패와 실수는 끔찍한 것이 아닙니다. 끔찍한 것은 반성하는 방법을 모른다는 것입니다. 저는 최근 혼란스러운 시기에 마음을 비우고 성찰을 해보았습니다. 다음 사항을 요약하고 싶습니다.
1. 어떤 일을 하든 먼저 생각하고 행동해야 합니다(소프트웨어 공학에서 말하는 요구사항 분석처럼). 한번 하기로 결심했다면, 마음으로 해야 하며 중간에 하지 마십시오. 오직 이런 방법으로만 우리는 더 나은 일을 할 수 있습니다. 어쩌면 나와 같은 많은 친구들이 한동안 경솔하게 행동하다가 실패하고 좌절을 거듭했을지도 모른다. 인생에서 실패를 만나도 변명하지 말고, 이 업계에 적합하지 않다, 물질이 아니다 등의 말로 낙담하지 마십시오. 마음으로 하든가, 조용히 앉아서 실패의 이유를 분석하고 교훈을 얻고 그로부터 유익을 얻으십시오. 이것이 최선의 치료법입니다!
2. 회사에서 코드 몇 줄만 프로그래밍할 수 있다면 대단하다고 생각하지 마세요. (제가 예전에 제가 코더라고 말한 걸 눈치채셨는지 궁금합니다.) 실제로 코딩을 하는 사람들은 소프트웨어 개발 업계에서 가장 낮은 수준의 사람들이며 개발자가 아닌 코더라고 불리는 경우가 많습니다. 이 업계에 몇 년 더 머물고 싶다면, 자신의 가치를 반영하고 싶다면, 높은 연봉을 받고 싶다면 소프트웨어 공학의 개념과 원리를 더 많이 배워야 할 것 같아요!
3. 얼마나 배우느냐는 중요하지 않고, 잘해야 합니다! 어떤 사람들은 모든 것에 대해 조금 알고 있지만 결과적으로 그들이 생산하는 것 중 어느 것도 괜찮은 것이 없습니다. 이 언어나 저 도구가 좋지 않다고 생각하지 마십시오. 사실, 모든 것에는 장점과 단점이 있습니다. 언어의 단점은 말할 것도 없고, 언어에 능숙하거나 수준 높은 작업을 할 때만 반영될 수 있습니다. 단점이 있나요? 단점을 발견하면 그것을 선택하는 자신이 싫습니까, 아니면 단점을 해결하기 위해 다른 기술을 사용하고 싶습니까?
4. 이 책을 하루 종일 들고 있지 마세요. 소프트웨어 개발에 있어 실무 능력은 매우 중요합니다. 컴퓨터는 추상적인 존재입니다. 지속적인 구현을 통해서만 우리는 더 많은 문제를 발견하고, 더 많은 지식을 배우고, 더 많은 경험을 축적할 수 있습니다. 우리는 시험에 대처하기 위해 기술 산업에 종사하지 않습니다. 속담처럼 이론과 실습을 결합하면 책에서 몇 가지 예를 복사하여 책을 읽은 후 항상 할 주제가 없다고 느끼지 않습니다. 사실 그건 제가 혁신적인 마인드도 없고, 문제를 찾아낼 신경과 세포도 없기 때문입니다(프로그래머로서 두 가지가 매우 중요합니다. 첫째, 새로운 기술을 추구하려는 열정을 갖는 것, 둘째 , 혁신과 탐구의 정신을 가지고 있음). 책에서 배운 지식을 활용하여 주변의 일을 해결하는 방법을 배우고, 디자인을 개발해 보세요. 이를 통해 사고력과 사고력이 확장될 뿐만 아니라, 배운 것을 적용하고 행복감과 성취감을 얻을 수 있습니다.
5. 다른 사람의 소스 코드를 더 읽고 다른 사람의 프로그래밍 스타일과 디자인 아이디어를 알아보세요. 동료들과 더 많이 소통하고 기술적 본질을 수집하는 방법을 배우십시오. 이것은 불필요한 우회를 피하고 책에서 배울 수 없는 것들을 배우는 데 도움이 될 것입니다. 당신의 기술을 불 속의 연료처럼 타오르게 하십시오.
6. 공부 목표와 공부 계획이 있어야 합니다. 하루 종일 아무것도 하지 않고 공허함을 느끼는 그런 경험을 해본 적이 있는지 궁금합니다. 그렇다면 목표가 없기 때문이라고 말씀드리고 싶습니다. 적어도 뚜렷한 목표가 없기 때문입니다. 광활한 사람들의 바다 속에서 의도치 않게 항해 방향을 잃어버리게 된다. 어떤 산업이나 기술 분야에 종사하든 상관없습니다. 대사 하나하나가 심오하고 심오하여 평생에 걸쳐 끝없이 배우고 공부할 수 있으니 멈출 이유가 없습니다. 목표를 정하고 계속해서 달려가세요. 도중에 넘어져도 계속해서 달려가야 합니다. 그래야만 목표에 점점 더 가까워질 수 있습니다.
LAMP Brothers의 원본 PHP 튜토리얼 CD/"Essential PHP in Details"를 무료로 받아보세요. 자세한 내용은 공식 웹사이트 고객 서비스에 문의하세요: http://www.lampbrother.net
PHPCMS2차 개발 http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat 개발 http://yun.itxdl.cn/online/weixin/index.php?u=5
모바일 인터넷 서버측 개발 http://yun.itxdl.cn/online/server/index.php?u=5
자바스크립트 강좌 http://yun.itxdl.cn/online/js/index.php?u=5
CTO교육 캠프
|