Після закінчення комп'ютерних наук загальний напрямок роботи складається з чотирьох категорій: програмне забезпечення, апаратне забезпечення, мережі та графіка Якщо ви оберете цю техніку, то відтепер пам'ятайте: Наполеглива праця окупається!! Якщо ви обираєте програмне забезпечення і щодня вивчаєте складні мови, це не має обмежуватися лише шкільними умовами. Хороші програмісти вже навчалися самостійно на університетському рівні. Якщо ви обираєте мережеві технології, то варто дізнатися більше про це онлайн Якщо ви обираєте маркетинг, вам просто потрібно вивчити те, що вчитель добре навчає Однак обов'язково приділяйте багато часу
1. Для студентів комп'ютерних наук 1. По-перше, будь ласка, полюбіть цю спеціальність. Тільки так ви знайдете справжнє щастя в абстрактних теоріях. Якщо ви її не любите або просто тому, що це популярна спеціальність, тоді вас наполегливо просять відмовитися від цієї спеціальності, бо комп'ютер — це двосічний меч, якщо ви добре його вивчите, ви злетите, а якщо погано — буде дуже боляче після випуску, високого чи низького, без потенціалу розвитку, так само як студенти, які спеціалізуються на англійській, приїхали до США. 2. Не ставтеся до цієї дисципліни утилітарно, це точно не спеціальність, яка може заробити лише одним кліком миші. Не думай про заробіток на сайтах, не хочеш збільшувати рекламу за кількістю кліків, це було застарілим 4 роки тому, якщо ти досі так думаєш — не кажи цього, бо я вважатиму тебе дуже брудним. Відчуття досягнення студентів комп'ютерного рівня завжди супроводжується фізичним болем, замерзлим плечем, шийним спондилезом, сухістю очей, випадінню волосся, грижею поперекового диска, артритом — не перебільшення, настільки привабливим, що я почав втрачати волосся після двох місяців роботи. 3. Зрозуміти значення комп'ютерних «наук» і «технологій». Створюйте веб-сторінки, створюйте фотографії, створюйте флеш, грайте в ігри, серфіть в Інтернеті, слухайте пісні, записуйте mp3, робіть субтитри до фільмів, встановлюйте Windows, змінюйте реєстр і створюйте скіни програмного забезпечення...... Це не називається комп'ютерними науками та технологіями, якщо ти студент комп'ютерних наук і можеш робити все вищезазначене, саме так ти маєш робити, ти цього не зробиш, немає сорому, нам потрібно не дозволяти іншим називати тебе «майстром». 4. Уточніть, чи ваш остаточний професійний напрямок — це програмне забезпечення чи апаратне забезпечення. Напрямок — це Інтернет? Нетворкінг — це не професійний напрямок. Мережа — це кристалізація мудрості найкращих програмістів, апаратних інженерів і найкращих комунікаційних інженерів. Якщо ви в напрямку програмного забезпечення, будь ласка, уважно слухайте курс апаратного забезпечення після вивчення пакету з математики, структури даних, проєктування алгоритмів, чисельного аналізу, асемблеру, операційної системи, принципів компіляції, принципів бази даних, програмної інженерії та інших курсів — він буде вам корисним. Інженерія програмного забезпечення — це точно не курс, який можна скласти напам'ять, теорію комп'ютерів може вивчати одна людина, інженерія програмного забезпечення — це кристалізація уроків десятків мільйонів програмістів, які десятиліттями зазнавали невдач, будь ласка, слухайте уважно. Не питайте мене, яку мову мені вивчати, студент комп'ютерних наук повинен мати можливість почати вивчати будь-яку мову за 1 годину, принаймні за 10 хвилин, щоб створити «hello world». Якщо є дві мови, які потрібно вивчити, то це C++ і Java, вони не вивчають мови, а вивчають мислення на C++, Thinging in Java, одна — це базова теорія програмного забезпечення, інша — базова теорія об'єктно-орієнтованого, ніхто ніколи не чув про «мислення в базовому». Якщо ви кажете, що C++ застарілий, то нікому не називайте своє ім'я, бо це соромно. Викладач Університету науки і технологій Шанке навчатиме вас лише C, а не вас ++, тож не дайте йому обдурити — сміливо запитайте його ++, якщо не може — просто змініть викладача. Після уважного прослуховування вищезазначених курсів студенти, які вивчають апаратне забезпечення, вивчають інші курси, окрім політики. 5. Навіть якщо ви вивчали вищезазначені курси, ми все одно далеко позаду, ми лише розуміємо, що вивчати, але не знаємо, що робити. Наш навчальний план надто педіатричний, не розповідай однокласникам за кордоном, інакше над тобою будуть сміятися, тому ми маємо робити якомога більше дизайну, не робити це з задушливою головою, двоє чи троє людей працюють над проєктом, а комп'ютерний персонал, який не вміє спілкуватися, точно буде звільнений після 30 років. Щодо теми, спробуйте бути простим базовим розвитком, ви можете зайти на сайт іноземного університету, щоб пошукати, потрібно бути впевненим, що зможете це зробити, адже це не проблема, а якість, яку ми повинні мати. 6. Якщо вас цікавлять мережі, вивчайте це з точки зору протоколу або апаратного забезпечення, коли матимете певні практичні навички. Інакше ви готові перетворитися з благородного комп'ютерного фахівця на мігранта, який виконує важку механічну та ручну працю. Якщо вас цікавить кібербезпека, то після місяця навчання різним інструментам ви зможете дізнатися більше про мережеві протоколи та операційні системи з точки зору програмування! Використання вразливостей неосвічених людей за допомогою інструментів — це акт непристойної поведінки, і якщо вам це подобається і ви кричите «хакери» всюди, то цю поведінку можна назвати «мастурбацією». Коли Інтернет закликає до хакерської війни між Китаєм і США, Китаєм і Японією, я сподіваюся, що ви будете вивчати курси з спокоєм, або спати і відпочивати, або ходити на спорт і розваги, і не очорнити батьківщину. 7. Правильно ставитися до сертифікації. Більшість сертифікатів — це не сходинка до високих зарплат, а тест на рівень IQ перед тим, як ви приступите до роботи. Якщо ви склали сертифікацію, не кажіть іншим, що ця сертифікація — нісенітниця, будь ласка, скажіть, що ви здобули ці знання під час навчання, якщо ви не розумієте знання — ви — папір, сертифікація — це не сміття, ви — сміття. Якщо ти навіть не сдаєш сертифікацію і кричиш, що це сміття всюди, тоді ти складаєш іспит сам. Якщо ви склали, але не розумієте, сертифікація — це не сміття, ви — сміття, якщо ви не складали іспит, то всі, хто читає цей пост, знають, хто ви. MCSE, CCNA, CIW тощо мають своє значення: якщо у вас є гроші, це варто вивчати, це є найформальнішим джерелом знань, і це продукти, які були перевірені теорією, практикою, часом і ринком.
Два. Невелика порада для студентів, які не спеціалізуються на комп'ютерних науках 1. Любіть свою початкову спеціальність, особливо курси природничих наук і базові предмети, відмовитися від них заради комп'ютерів — це як викинути 100 юанів за 10 юанів. 2. Комп'ютер — це курс з подвійним атрибутом академічного та інструментального характеру. Якщо ви справді добре розумієте комп'ютерні науки, то ви дійсно заслуговуєте на повагу. 3. Знову пам'ятайте створювати веб-сторінки, фотографії, флеш, грати в ігри, серфити в Інтернеті, слухати пісні, записувати mp3, запускати субтитри до фільмів, встановлювати Windows, змінювати реєстр і робити скіни програмного забезпечення...... Це не спеціальність з комп'ютерних спеціальностей і вони не приносять грошей. Не дозволяйте імпульсивному утилітаризму засліпити вам очі і зруйнувати ваше світле майбутнє.
Звісно, існує багато типів комп'ютерних мов, кожна зі своїми особливостями, і ідеї програмування між ними інтегровані. Поки ти добре вчишся, тобі не потрібно турбуватися про пошук роботи. Давай! Іноді я звертався до комп'ютерної компанії, щоб займатися маркетингом на неповний робочий день, щоб покращити свої можливості контакту з клієнтами. Що вивчає комп'ютерні науки та технології? Популярні комп'ютерні мови, такі як C, JAVA, VB, VF, DELPHI, асемблер та багато інших Принцип мікрокомп'ютера Основи комп'ютера Основи комп'ютерних мереж Структури даних Вища математика Коледжна англійська Університетська фізика Курси, пов'язані з мультимедіа: такі як створення веб-сторінок, практичні ІТ-технології тощо
Навчальна програма з комп'ютерних наук і технологій відрізняється для кожної школи! Але це приблизно те саме! Проходьте базові курси у першому та другому курсах! Наприклад, поглиблена математика, англійська, мова C, вступ до комп'ютерів, англійська, дискретна математика, теорія ймовірностей, чисельний аналіз (обчислювальні методи), C++ та деякі гуманітарні курси; Деякі школи не вивчають університетську фізику, схеми, цифрове проєктування схем, сигнали та системи тощо. Вивчайте складну математику! Вчитися буде нудно, тож будьте морально готові! На третьому курсі будуть різні напрямки: програмне забезпечення, мережа, мультимедіа. Ви можете обирати відповідно до власних інтересів. Для яких робіт підходять студенти комп'ютерних наук і технологій? Написано для студентів, які навчаються на комп'ютерних науках!
Перш за все, давайте поговоримо про мету вступу на комп'ютерну спеціальність, особисто мені дуже подобається ІТ-індустрія, я люблю кидати комп'ютери, тому не вагаюся заповнювати комп'ютерну спеціальність у всіх школах, куди подався, і мрію зустріти багато майстрів і знайти кілька довірених друзів після вступу на комп'ютерну спеціальність. Є багато студентів-комп'ютерників, які раніше мало що знають про комп'ютери, і деякі з них навіть не торкалися комп'ютера до вступу до університету, дуже мало хто добре знайомий з комп'ютерами, а магістратура трапляється ще рідше, більшість із них слухняні накази батьків, очевидно, найгарячіша індустрія в суспільстві — це ІТ-індустрія, а найвища зарплата — це також ІТ-індустрія. І більшість студентів наївно думають, що після закінчення комп'ютерних наук вони зможуть просто сидіти в офісі щодня, спілкуватися з колегами, їсти з керівниками, підписувати кілька слів щодня, а потім чекати на тебе високу зарплату.
Після вступу до школи вони виявили, що насправді нічого не розуміють на професійних курсах і взагалі не цікавляться, і якщо не цікавляться, то не матимуть мотивації вчитися, а ця спеціальність залежить від розуміння, а інтерес — це перший крок до розвитку розуміння, і тоді вони зрозуміють, що чим більше вони вивчають професійні курси, тим складнішими стають, і чим менше розуміють, тим краще будуть безжальними, зберуть зуби і наполегливо вчитимуться, і, можливо, зможуть уникнути труднощів, а якщо не впораються — здадуться, просто складуть іспит, закінчать навчання разом і знайдуть підрозділ для роботи з душевним спокоєм. Деякі люди навчаються вже кілька років і навіть не знають, які предмети відвідують; Візьміть програму, він не може зрозуміти, чи написана вона C чи PASCAL; Я випадково зайшов у DOS і не знав, як повернутися до WINDOWS. Але коли йдеться про ігри, здається, що всі — професійні гравці, і деякі вміють лише щодня насолоджуватися інтернет-кафе. Ось смуток наступного покоління китайських комп'ютерних талантів!
Давайте поговоримо про навчання та життя студентів комп'ютерних наук. Більшість студентів комп'ютерних наук нічого не знають про розвиток і перспективи своїх спеціальностей, і щодня читають романи, грають у ігри, дивляться фільми, грають у карти, п'ють, сплять та роблять інші дуже «перспективні» речі. Іноді я бачу, як один-два однокурсники читають книги, пов'язані з комп'ютерними спеціальностями, і вони біжать подивитися, і всі вони — такі книги, як «стратегії гри» та «секрети хакерства». Деякі люди навіть не знають, хто є мовою C і C++, тому беруть книгу з венчурного капіталу і «старанно вчиться», я справді не знаю, чи розуміють вони це. Багато студентів купили комп'ютери, але всі вони використовуються для ігрових консолей + дисководів + стереосистеми, і вони щодня грають у популярні ігри, дивляться останні блокбастери та слухають модну музику, хоча їм не потрібні комп'ютери для навчання. Деякі студенти навіть запитали мене, що комп'ютер може робити, окрім ігор, і я запитав, чому ти це питаєш, а він відповів, що, на його думку, комп'ютер можна використовувати лише для ігор, а я не знаю, чи може він робити щось інше. Наскільки мені відомо, останніми роками випускники комп'ютерних наук у кількох університетах Китаю виявився веб-сторінкою, після чотирьох років навчання, після вивчення «Data Structure», «Software Engineering», «C Language» та інших професійних курсів, вони фактично передали те, що людина, яка ніколи не вивчала комп'ютер, може добре зробити за день-два, вивчаючи самостійно!
Саме так роблять більшість студентів-комп'ютерників: після двох років гри в коледжі я раптом зрозумів, що настав час планувати своє майбутнє, але все одно багато людей нічого не розуміли, тож у мене була ця стаття.
Якщо ви той студент, якому батьки наказали вивчати комп'ютерні науки, якщо ви прочитали статтю «Писати друзям, які хочуть бути програмістами» у 15-му номері Computer Application Digest і зрозуміли, що не маєте бажання бути програмістом, тоді у мене є кілька варіантів для вас: 1. Створення сторінок, заходьте на сайт, щоб працювати в майбутньому! 2. Вивчіть 3D MAX та інше програмне забезпечення для анімації! 3. Вивчайте художній дизайн! 4. **Налагоджуйте зв'язки, складайте іспит CCNA в майбутньому і переходьте до професійної мережі! 5. З огляду на те, щоб ви могли легко закінчити навчання, захопитися іграми, стати професійним гравцем або бути генеральним менеджером однієї чи кількох онлайн-ігор. (Навколо мене такі люди) 6. Усі наведені п'ять пунктів пов'язані з комп'ютерами, і вам потрібно мати певний рівень професійних знань, але це набагато простіше, ніж ваш професійний курс. Якщо ви бачите тут і не вважаєте, що щось вам підходить, то цей варіант найбільше підходить саме вам: візьміть подвійний диплом у своєму університеті і обирайте спеціалізацію, яка вас цікавить — комп'ютер вам зовсім не підходить! Якщо наведені вище статті вам підходять, спробуйте обирати світ, який вам підходить, читайте наступну статтю в журналі, і наступний текст лише марнуватиме ваш час.
Якщо ви вивчаєте комп'ютерні науки і хочете стати програмістом, будь ласка, читайте далі: 1. Студентське життя багате і яскраве, що зробить вас незабутніми на все життя, але існує багато видів незабутнього, ви можете багато чого навчитися і стати незабутнім, а також незабутнім, бо нічого не навчилося! 2. Комп'ютерні науки — дуже нудна спеціальність, але якщо ти добре вчишся, ти знайдеш у ній задоволення. 3. Пам'ятайте: тисячі високих будівель піднімаються з землі! Фундамент дуже важливий, особливо професійні базові курси, і лише закладаючи міцну основу, можна навчитися глибше. 4. Мова C — це основа, дуже важлива, якщо ви не вивчаєте мову C добре, то не зможете добре вивчити жодну просунуту мову. 5. Мова C і мова C++ — це дві різні речі. Як і гігантські панди та червоні панди, тільки імена дуже схожі! 6. Будь ласка, спочатку вивчіть професійні курси «Структура даних» та «Принципи комп'ютерної композиції», не тримайте VC і читайте його на початку, ви навіть не зможете розібратися з об'єктно-орієнтованим, і немає сенсу читати VC. 7. Після певного розуміння програмування можна вивчати C++. (Це C++ замість VC, ці дві речі — різні речі!) C++ — це мова, а туторіали з VC присвячені використанню бібліотек MFC, і вивчення VC має базуватися на повному розумінні C++. Якщо ви читаєте книги з венчурного капіталу, ви не зможете вивчити C++. ) 8. Секрет навчання програмуванню полягає в програмуванні, програмуванні, перепрограмуванні; 9. Ретельно вивчайте кожен професійний курс — це ваша їжа. 10. У шкільній лабораторії, навіть якщо ти зробиш неправильну процедуру 10 000 разів, ніхто тебе не сварить, якщо ти в компанії — можеш спробувати! Тож я частіше ходив у лабораторію, а тепер роблю більше помилок, а після випуску — менше. 11. Відтепер ви повинні розвивати хороші звички при написанні програм. 12. Не пропустіть жодної вправи з книги — будь ласка, виконайте їх усі та запишіть ідеї для розв'язання задач. 13. Ви купите багато довідкових книг, тому, будь ласка, введіть приклади програм у комп'ютері для практики, навіть якщо на супровідному CD є вихідний код. 14、VC、C#、. .NET Ці речі будуть застарілими, і те, що не стане застарілим — це структура даних і відмінні алгоритми! 15. Пам'ятайте: коли книга використовується, вона буде менш ненависною. Не дозволяйте цьому статися з вами, у школі у вас достатньо часу і умов, щоб читати, читати більше, якщо у вас є умови читати більше оригінальних книг, ви повинні знати, що коли перекладач перекладає книгу, він несвідомо впише свої ідеї в книгу, і книга стане безсмаковою! 16. Я все одно наголошую на уважному слуханні професійних курсів, бо деякі курси, такі як «Структури даних», «Принципи компіляції», «Операційні системи» тощо, такі класні керівники можуть допомогти вам зрозуміти за одну хвилину. 17. Скористайтеся можливостями різних практик у школі, накопичуйте досвід для себе, і досвід буде кориснішим за все інше, коли ви працюєте. 18. Ходіть до бібліотеки частіше, у бібліотеці кожної школи на вас чекає багато хороших книг! 19. Програмування — це не технічна робота, а фізична робота. 20. Якщо ви вирішите бути хорошим програмістом, будь ласка, відмовтеся від гри, якщо тільки ви не той геній, який може писати хороші програми, просто граючи щодня! 21. Потрібно мати достатньо стійкості та наполегливості! Майстер придумав питання, щоб перевірити вашу стійкість і наполегливість: знайдіть таблицю простих чисел у межах 10 000, перепишіть їх усі і перевірте тричі. 22. Знайдіть власний метод навчання! Не слідуйте методам інших сліпо, що вам підходить — те найкраще! 23. Будь ласка, любіть роботу програмістів! Деякі з наведених вище слів — це мій досвід, а деякі — безпосередньо з майстрів, але всі вони корисні, запам'ятай їх і дотримуйся — тоді ти точно досягнеш успіху!
Для більшості початківців у багатьох виникає таке питання: Що мені вивчати спочатку? Вивчати C/C++? Або вивчати венчурний капітал? Або вивчити Borland C++ Builder? Або Дельфі? Яка з них краща? Який зв'язок між вивченням програмування та вивченням мов програмування? Як початківцям слід обирати? Щодо цих питань, я прочитав цей уривок від майстра, який може допомогти тим, у кого виникають труднощі: навчання програмуванню — це як навчитися стріляти, а мови програмування відповідають різній зброї, такій як страйкбол, пістолети, гвинтівки тощо, у стрільбі. Неможливо навчитися добре стріляти без зброї, і неможливо навчитися користуватися всіма вогнепальними видами одночасно. Однак, якщо ви опануєте стрільбу з однієї вогнепальної зброї, це буде обхідним шляхом для чогось іншого. Адже під час знайомства з вогнепальною зброєю ви також опановуєте саму техніку стрільби. Якщо ви навчитеся чомусь іншому, ви природно отримаєте вдвічі більший результат з половиною зусиль. Те саме стосується вивчення програмування, яке має починатися з вивчення мови програмування. Після вивчення концепції систематичного програмування всі інструменти однакові!
Причина, чому я пишу цю статтю, полягає в тому, що бачу, що багато однокласників навколо мене «не виконують свою роботу», кидають навчання, тривожяться і їх покинули вже кілька років, вони бачать Windows Microsoft з 3.X на нинішній сервер 2003 року, а китайська індустрія програмного забезпечення досі стоїть на місці. Чи справді нам потрібно чекати, поки Microsoft змінить назву своєї операційної системи раз на рік, і платити йому один раз? Чому б нам не залишити такий великий прибуток собі і не дозволити іншим країнам платити нам гроші? Це спільна мрія більшості китайських програмістів, і ті, хто хоче її реалізувати, — це «майбутні програмісти», які ще навчаються в коледжі і є надією майбутнього китайського програмного забезпечення! Сподіваюся, що після прочитання цієї статті більшість студентів у комп'ютерній індустрії прокинуться під час сну, перестануть грати в ігри, вийти з інтернет-кафе, разом брати підручники, сидіти перед комп'ютером і завтра писати за допомогою програм, щоб писати про славу китайської софтверної індустрії.
|