خیلی خوب در بحث جدیدی که میخواهم در رابطه با همین digital art و مشاغل مربوطه و نمیدانمgraphic و وب و انیمیشن و video game design صحبت کنم، میخواهم بروم سراغ programming. من این را میدانم graphic designerها به محض اینکه میگویی programming برنامه نویسی، اصلا یهو رنگشان سفید میشود اصلا میگویند ما از این وادی میرویم بیرون، we can not، ولی واقعیتش این است که خیلی مشکل نیست. اولا من یک چیزی به شما بگویم، حتی اگر برویم توی وب سایتهای کاریابی مثلindeed مثل workopolis مثل monster مثل نمیدانم glassdoor که امیدوارم اسمش را اشتباه نگفته باشم. اینها را وقتی چک میکنی و میبینی Graphic designer میخواهد اولا grapic design را تکی نمیبینیم، نوشته graphi web designer.
خوب web desiner یعنی چی؟ یعنی که شما باید بتوانی یک مقداری زبان برنامه نویسی html و css و java script را بدانید. من این سه تا زبان برنامه نویسی را اصلا زبان programming نمیبینم، قبول ندارم.چون اینها program انجام نمیدهند خیلی. اینها در اصل دارند design انجام میدهند. اینها interface هستند. شما html را ببینید interface میسازد css چکار میکند؟ html را decorate میکند. javascript چکار میکند؟ در اصل دارد interaction بین user و اون applicationی که شما دارید میسازید کار میکند. پس اگر graphic designer یا web designer هستید، حتما یک خورده روی این سه تا برنامهای که گفتم کار کنید، html، css، java script و یک مقدار خودتان را آماده کنید برای اینکه بروید توی وادی یا زمینه interactive design که قبلا صحبتش را هم کرده بودیم.
یک موضوع دیگر میخواهم در مورد بازم programming بگویم که خوب حالا خیلی، این یک مقدار advanceتر از آن قبلی است به خاطر اینکه وقتی که خیلی از دوستان که میخواهند در زمینه video game design کار کنند، تا اینجا که یادم نرفته بگویم، شغل video game design پنجمین شغل high demand دنیا است. باور کنید یا نه، سومی جراح مغز است. شما فکر کنید پنجمی video game design است. پس ببینید چقدر بازار کار وجود دارد برای کسانی که بخواهند عمیق بشوند و بخواهند portfolio و قدرتمند داشته باشند تو این زمینه و کار کنند. خوب شما هم سعی کنید این کار را حتما بکنید، هم درآمدتان میرود بالاتر و هم آماده میشوید که portfolioتان را راحتتر به شرکتها بفرستید برای کار.
توی video game design دو تا زبان برنامه نویسی دیگر involve میشود یکی C++ است و یکی C sharp است. ولی باز دوباره دارم این را میگویم، وحشت نکنید وقتی اسم این دو تا زبان برنامه نویسی میآید، برای اینکه دو تا نرم افزار یا game engine هستند که خیلی از این کارها را اتوماتیک برای شما انجام میدهند. اولین و معروفترین و most popularترینش هست unity 3D که یک شرکت اروپایی اگر اشتباه نکنم توی دانمارک یا نروژ است و تمام این کارها را با یک click و drag روی object دو بعدی یا سه بعدی شما انجام میدهد و آن را تبدیل به game میکند. فقط ممکن است شما بخواهید یک خورده زمانش را طولانیتر کنید یا آن بخش touchاش را روی gameهای موبایل تغییر بدهید که اینها خیلی ساده است. یکی دیگر unreal است unreal engine است که خوب یک engine قدیمیتر است و با C++ زبان برنامه نویسی C++ کار میکند. من فکر میکنم که اگر یک وقتی را بگذارید، من وقتی میگویم وقت بگذارید یعنی مثلا روزی یک ساعت بیشتر هم نه، روی این پنج تا زبانی که صحبت کردم html، css، java script برای سادهها یا designهای ساده مثل web و interactive. و C# و C++ برای یک خورده advanceتر توی محیطهای game design چه دو بعدی و چه سه بعدی به شما کمک میکند تا راه بهتری پیدا کنید.
امیدوارم دوست داشته باشید.
خوب web desiner یعنی چی؟ یعنی که شما باید بتوانی یک مقداری زبان برنامه نویسی html و css و java script را بدانید. من این سه تا زبان برنامه نویسی را اصلا زبان programming نمیبینم، قبول ندارم.چون اینها program انجام نمیدهند خیلی. اینها در اصل دارند design انجام میدهند. اینها interface هستند. شما html را ببینید interface میسازد css چکار میکند؟ html را decorate میکند. javascript چکار میکند؟ در اصل دارد interaction بین user و اون applicationی که شما دارید میسازید کار میکند. پس اگر graphic designer یا web designer هستید، حتما یک خورده روی این سه تا برنامهای که گفتم کار کنید، html، css، java script و یک مقدار خودتان را آماده کنید برای اینکه بروید توی وادی یا زمینه interactive design که قبلا صحبتش را هم کرده بودیم.
یک موضوع دیگر میخواهم در مورد بازم programming بگویم که خوب حالا خیلی، این یک مقدار advanceتر از آن قبلی است به خاطر اینکه وقتی که خیلی از دوستان که میخواهند در زمینه video game design کار کنند، تا اینجا که یادم نرفته بگویم، شغل video game design پنجمین شغل high demand دنیا است. باور کنید یا نه، سومی جراح مغز است. شما فکر کنید پنجمی video game design است. پس ببینید چقدر بازار کار وجود دارد برای کسانی که بخواهند عمیق بشوند و بخواهند portfolio و قدرتمند داشته باشند تو این زمینه و کار کنند. خوب شما هم سعی کنید این کار را حتما بکنید، هم درآمدتان میرود بالاتر و هم آماده میشوید که portfolioتان را راحتتر به شرکتها بفرستید برای کار.
توی video game design دو تا زبان برنامه نویسی دیگر involve میشود یکی C++ است و یکی C sharp است. ولی باز دوباره دارم این را میگویم، وحشت نکنید وقتی اسم این دو تا زبان برنامه نویسی میآید، برای اینکه دو تا نرم افزار یا game engine هستند که خیلی از این کارها را اتوماتیک برای شما انجام میدهند. اولین و معروفترین و most popularترینش هست unity 3D که یک شرکت اروپایی اگر اشتباه نکنم توی دانمارک یا نروژ است و تمام این کارها را با یک click و drag روی object دو بعدی یا سه بعدی شما انجام میدهد و آن را تبدیل به game میکند. فقط ممکن است شما بخواهید یک خورده زمانش را طولانیتر کنید یا آن بخش touchاش را روی gameهای موبایل تغییر بدهید که اینها خیلی ساده است. یکی دیگر unreal است unreal engine است که خوب یک engine قدیمیتر است و با C++ زبان برنامه نویسی C++ کار میکند. من فکر میکنم که اگر یک وقتی را بگذارید، من وقتی میگویم وقت بگذارید یعنی مثلا روزی یک ساعت بیشتر هم نه، روی این پنج تا زبانی که صحبت کردم html، css، java script برای سادهها یا designهای ساده مثل web و interactive. و C# و C++ برای یک خورده advanceتر توی محیطهای game design چه دو بعدی و چه سه بعدی به شما کمک میکند تا راه بهتری پیدا کنید.
امیدوارم دوست داشته باشید.