به وب سایت علمی تخصصی nCIS خوش آمدید! با کمک فید RSS سایت می‌توانید از آخرین مطالب ما آگاه شوید.

آخرین مطالب »


شرکت ها با هم تفاوت دارند

مطلب قبلی – تخصص شما چیست؟

بسته به نوع شرکتی که برای کار انتخاب می‌کنید، تجربه‌ی شما به‌عنوان یک توسعه‌دهنده‌ی نرم‌افزار می‌تواند کاملاً متفاوت باشد. مهم‌است که خودتان تصمیم بگیرید آیا می‌خواهید برای یک شرکت کوچک که تازه راه‌اندازی شده است، یک سازمان بزرگ با بودجه‌های کلان و سهام‌داران، یا جایی بین این دو سطح کار کنید.

نه‌تنها اندازه‌ی محل کارتان تا حد زیادی بر تجربه‌ی شما تأثیر می‌گذارد، بلکه همه‌ی شرکت‌ها فرهنگ‌های فردی و سازمانی خاص خود را دارند که می‌تواند بر شادی کلی شما و اینکه چقدر حس تعلق به آنجا دارید، تأثیر چشم‌گیری داشته باشد.

مهم‌است که قبل‌از پذیرش یک پیشنهاد شغلی، به این موضوع توجه‌کنید. ارزیابی یک فرصت شغلی بالقوه، تنها بر اساس حقوق و مزایا، آسان است؛ اما در درازمدت، محیط کار احتمالاً برای شما بسیار مهم‌تر خواهد بود.
در این مقاله، مزایا و معایب هر نوع – کوچک، متوسط و بزرگ – را بررسی می‌کنیم و درمورد چگونگی تصمیم‌گیری در مورد نوع شرکتی که می‌خواهید برای آن کار کنید، صحبت خواهیم کرد.

شرکت و ابعاد آن

با ما در ادامه‌ی این مقاله همراه باشید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در پنج‌شنبه 13 آوریل 2023
 

تخصص شما به‌عنوان یک توسعه‌دهنده‌ی نرم‌افزار چیست؟

مطلب قبلی – شغل و انواع آن

آیا تا به حال مجبور شده‌اید وکیل بگیرید؟ اولین کاری که کردید چه‌بود؟ اگر تاکنون هرگز وکیل استخدام نکرده‌اید، فکر می‌کنید اولین کاری که انجام می‌دهید چه خواهد بود؟ اگر حدس زدید که باید بدانید به چه‌نوع وکیلی نیاز دارید، درست می‌گویید. شما قطعاً نمی‌خواهید با هر وکیلی تماس بگیرید؛ بلکه تمایل دارید با یک وکیل خاص تماس بگیرید که در حوزه‌ای که در آن مشکل دارید کار می‌کند. وکلا تخصص دارند و معمولاً این تخصص را از ابتدا اعلام می‌کنند. وکلای جنایی، وکلای حوادث، وکلای املاک و غیره وجود دارند.

شما نمی‌خواهید که یک وکیل طلاق، نماینده‌ی شما برای مشکل مالیات یا املاک باشد؛ بنابراین تخصص مهم است. یک وکیل مستقیماً پس‌از فارغ‌التحصیل‌شدن از دانشکده‌ی حقوق، تصمیم نمی‌گیرد که صرفاً یک «وکیل» باشد؛ اما متأسفانه این دقیقاً همان کاری است که اکثر توسعه‌دهندگان نرم‌افزار درمورد حرفه‌ی خود انجام می‌دهند. اگر از آنها بپرسید که تخصص شما چیست، به شما می‌گویند که من سی‌شارپ یا جاوا یا PHP کار می‌کنم و این بزرگ‌ترین اشتباه است که ابزار کارشان را بعنوان تخصص خود اعلام می‌کنند. درست مثل یک لوله‌کش که بگوید تخصص من کار با آچار لوله‌گیر است. در این مقاله با من همراه باشید تا شما را با نحوه‌ی انتخاب تخصص موردنظر و کسب مهارت‌های لازم آشنا کنم.

تخصص شما چیست؟

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در دوشنبه 27 مارس 2023
 

گزینه‌های شغلی خود را فهرست کنید

مطلب قبلی – مصاحبه و هنرنمایی در آن

افتادن در دام انجام کاری که دیگران انجام می‌دهند و دنبال‌کردن مسیری که برای شما تعیین‌شده، آسان است. هرچند درست است که اکثر توسعه‌دهندگان نرم‌افزار در بیشتر طول زندگی شغلی خود، به‌عنوان یک کارمند کار می‌کنند؛ با این‌حال این تنها گزینه‌ی شما نیست. راه‌های سودآور زیادی برای استفاده از مهارت‌های برنامه‌نویسی شما وجود دارد.
حتی ممکن‌است ندانید که گزینه‌های دیگری به‌جز استخدام سنتی وجود دارد – من خودم هم تا مدت‌ها این موضوع را نمی‌دانستم. در این مقاله، گزینه‌های دیگری را بیان می‌کنم تا بهتر بتوانید تصمیم بگیرید که برای آینده‌ی خود چه می‌خواهید. در ادامه‌ی این مقاله، به هر یک از این گزینه‌ها نگاه خواهیم کرد و یاد خواهیم گرفت که برای موفقیت در هر مسیر شغلی چه‌چیزی لازم است.

شغل و انواع آن

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در شنبه 25 مارس 2023
 

جلسه‌ی مصاحبه را به‌نفع خود برگردانید

مطلب قبلی – تعامل با افراد دیگر

هرقدر رزومه‌نویسی مهارتی است که می‌توانید آنرا به شخص دیگری واگذار کنید، درمقابل مصاحبه کاری است که فقط خود شما می‌توانید آنرا انجام دهید و درنتیجه مصاحبه‌کردن، مهارتی حیاتی است که باید به آن مسلط شوید. همچنین می‌تواند یکی از ترسناک‌ترین کارهایی باشد که هنگام جستجوی شغل جدید انجام می‌دهید. مصاحبه‌ها تا حدودی غیرقابل پیش‌بینی هستند. نمی‌توانید مطمئن باشید که قرار است از شما چه سؤالاتی پرسیده شود و ممکن‌است از شما بخواهند که کدی را در محل بنویسید (که برای بسیاری از افراد، پیشنهادی ترسناک به‌شمار می‌رود). اما اگر راهی برای تغییر روند مصاحبه وجود داشته‌باشد، به‌طوری‌که اساساً به یک جلسه‌ی رسمی و فرمالیته تبدیل‌شود، چه؟

ممکن‌است انتظار داشته باشید که من در این مقاله به استراتژی گذراندن یک مصاحبه‌ی فنی عمیق بپردازم؛ اما درعوض روی چیز بسیار مهمتری تمرکز خواهم‌کرد. من قصددارم به شما کمک‌کنم مزیتی کسب‌کنید که باعث می‌شود حتی قبل‌از اینکه وارد مصاحبه شوید، کارت‌ها به‌نفع شما باشد. باور نمی‌کنید؟ با من در ادامه‌ی مطلب همراه باشید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در جمعه 24 مارس 2023
 

مردم‌دار باشید: شما به افراد دیگر بیشتر از آنچه فکر می‌کنید نیاز دارید

مطلب قبلی – هدف شما از کارکردن چیست؟

این مجموعه مقالات تا حدودی در مورد مهارت‌های فردی یا «مهارت‌های نرم» است. به‌عنوان کسی که این مطلب را می‌خواند، احتمالاً حداقل تا حدودی از اهمیت این موضوع در زندگی و شغل خود آگاه هستید. اما در این مقاله، می‌خواهم کمی عمیق‌تر شوم و در مورد اینکه چرا مهارت ارتباط با افراد اینقدر مهم است و برخی از کارهایی که می‌توانید برای کسب این مهارت انجام دهید، صحبت کنم.

افراد

مرا رها کنید، من می‌خواهم فقط کدنویسی کنم!

من قبلاً این تصور را داشتم که کار یک توسعه‌دهنده‌ی نرم‌افزار فقط نوشتن کد است و این‌را نیز می‌دانم که تنها کسی نیستم که اینطور فکر می‌کند.

واقعیت این است که بیشتر وقت ما در زمینه‌ی توسعه‌ی نرم‌افزار صرف برخورد با افراد می‌شود نه با رایانه. حتی کدی که ما می‌نویسیم ابتدا برای مصرف انسان نوشته می‌شود و در درجه‌ی دوم برای کامپیوتر قابل درک است. اگر اینطور نبود، همه‌ی ما مستقیماً کدمان را با زبان ماشین می‌نوشتیم (صفر و یک). اگر می‌خواهید یک توسعه‌دهنده‌ی نرم‌افزار خوب باشید، باید یاد بگیرید که به‌طور مؤثر با مردم برخورد کنید (حتی اگر نوشتن کد، بخشی از شغل شما باشد که بیشتر از همه لذت می‌برید).

به این فکر کنید که واقعاً چه‌مقدار از زمان شما در شغل‌تان صرف تعامل با افراد می‌شود تا بلافاصله ارزش بهبود تعاملات خود را با آنها درک کنید. وقتی صبح برای انجام کارتان می‌نشینید، یکی‌از اولین کارهایی که انجام می‌دهید چیست؟ درست است، ایمیل را بررسی می‌کنید. و چه کسی برای شما ایمیل می‌فرستد؟ آیا کامپیوتر است؟ آیا کد شما ایمیلی برای شما ارسال می‌کند که از شما می‌خواهد آنرا تمام کنید یا بهتر کنید؟ نه. مردم انجام می‌دهند.

آیا در طول روز به جلسات می‌روید؟ آیا درمورد مشکلاتی که روی آنها کار می‌کنید با همکاران صحبت می‌کنید و درمورد چگونگی حل آنها استراتژی دارید؟ وقتی بالأخره به کدنویسی مشغول می‌شوید، چه کدی می‌نویسید؟ الزامات از کجا می‌آید؟

اگر فکر می‌کنید کار شما نوشتن کد است، بهتر است دوباره فکر کنید. وظیفه‌ی شما به‌عنوان یک توسعه‌دهنده‌ی نرم‌افزار و تقریباً در هر حرفه‌ای، برخورد با مردم است. در ادامه‌ی این مقاله توضیح می‌دهم که چگونه این مهارت را در خود تقویت کنید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در سه‌شنبه 14 مارس 2023
 

هدف شما از کارکردن چیست؟

مطلب قبلی – شروع انفجاری کسب‌وکار

اکنون که به حرفه‌ی توسعه‌ی نرم‌افزار خود به‌عنوان یک تجارت فکر می‌کنید، زمان آن رسیده است که هدف یا اهدافی را که برای این کسب‌وکار دارید تعریف کنید.

همه شبیه هم نیستند. شما ممکن است مجموعه اهداف بسیار متفاوتی نسبت به من برای حرفه‌ی خود داشته باشید؛ اما اگر قرار است به هر یک از آن اهداف برسید، باید بدانید که آنها چیستند. البته گفتن این کار آسان‌تر از انجام آن است. من متوجه شده‌ام که اکثر مردم، ازجمله توسعه‌دهندگان نرم‌افزار، بدون اینکه واقعاً درک دقیقی از اهداف خود داشته باشند یا بدانند که برای رسیدن به آن در زندگی چه‌کاری می‌خواهند انجام دهند، در زندگی حرکت می‌کنند. این حالت طبیعی اکثر انسان‌هاست. ما به‌اندازه‌ی کافی فکر نمی‌کنیم که روی چه‌چیزی تمرکز کنیم و در نتیجه قدم‌هایمان فاقد هدف یا جهت هستند.

ناخدا باشید

به هدایت یک کشتی در اقیانوس فکر کنید. شما می‌توانید مانند بسیاری از مردم، وارد یک کشتی شوید و بادبان‌های خود را بالا ببرید؛ اما اگر مقصد مشخصی را انتخاب نکرده باشید و برای هدایت کشتی به آن سمت قدمی بر ندارید، فقط بی‌هدف در دریا حرکت خواهید کرد. شاید درنهایت به‌طور اتفاقی کشتی خود را به یک جزیره یا توده‌ی خشکی دیگری برسانید، اما تا زمانی که مشخص نکنید به کجا می‌خواهید بروید، هرگز پیشرفت خوبی نخواهید داشت و حتی اگر تصادفاً به مقصد موردنظرتان نیز برسید، افتخار آن شامل حال شما نخواهد بود. هنگامی که مقصد خود را شناختید، می‌توانید از تمام ابزارهایی که در اختیار دارید برای هدایت فعال کشتی به سمتی که شما را به آنجا می‌برد، استفاده کنید.

یک واقعیت تلخ

با اینکه این موضوع بسیار واضح به‌نظر می‌رسد، اما تاکنون تعداد کمی از توسعه‌دهندگان نرم‌افزار اهدافی را برای حرفه‌ی خود تعریف کرده‌اند. چرا؟ من فقط می‌توانم حدس بزنم؛ اما می‌توانم بگویم که بیشتر توسعه‌دهندگان نرم‌افزار از متعهدشدن به یک چشم‌انداز بلندمدت برای حرفه‌ی خود می‌ترسند. آنها می‌خواهند همه‌ی گزینه‌ها برایشان باز بماند؛ زیرا از انتخاب یک مسیر و رفتن در آن مسیر می‌ترسند. اگر مسیر اشتباه باشد چه؟ اگر جایی که مرا می‌برد دوست نداشته باشم چه کنم؟ اینها واقعاً سؤالات ترسناکی هستند.

برخی از توسعه‌دهندگان اصلاً به آن فکر نکرده‌اند. اگر به حال خود رها شویم، تمایل داریم مسیری را که برایمان ترسیم شده است دنبال کنیم. ایجاد مسیر خودمان کار بسیار دشوارتری است و بنابراین ما آنرا انجام نمی‌دهیم. در عوض، اولین کاری را که برای آن پیشنهاد دریافت می‌کنیم، انتخاب می‌کنیم و تا زمانی که فرصت بهتری پیش بیاید یا اخراج شویم، در آن شغل می‌مانیم.

دلیل شما برای تعریف‌نکردن اهداف شغلی شما، هر چه که باشد مهم نیست. اکنون زمان انجام این‌کار است. نه فردا، نه هفته‌ی بعد، بلکه همین الآن. هر قدمی که بدون جهت مشخص برمی‌دارید، گامی بیهوده است. به‌طور تصادفی در زندگی، بدون هدفی برای شغل خود قدم نزنید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در یکشنبه 12 مارس 2023
 

شروع انفجاری! کاری که بقیه انجام می‌دهند را انجام ندهید!

شروع انفجاری کسب‌وکار

تصور کنید در میانه‌ی تابستان در یک مزرعه نشسته‌اید و از یک نمایش آتش‌بازی زیبا لذت می‌برید. دورتادور شما راکت‌هایی که جیغ می‌زنند، به رنگ‌های آبی، قرمز، بنفش و زرد منفجر می‌شوند. شما می‌بینید که یک موشک خاص به سمت آسمان اوج می‌گیرد و بعد… هیچ چیز. بدون صدا، بدون انفجار، فقط یک گاز.

دوست دارید کسب‌وکار شما بعنوان حرفه‌ی توسعه‌ی نرم‌افزار شبیه کدام آتش‌بازی باشد؟ آن یکی که با صدای بلند در هوا منفجر می‌شود یا آن که به ارتفاع می‌رسد و سپس بی سر و صدا به زمین می‌افتد؟

داشتن طرز فکر تجاری

 

اکثر توسعه‌دهندگان نرم‌افزاری که در حرفه‌ی خود شروع به کار می کنند، چند اشتباه بزرگ مرتکب می‌شوند. بزرگترین این اشتباهات، تا حد زیادی این است که حرفه‌ی توسعه‌ی نرم‌افزار خود را به‌عنوان یک تجارت تلقی نمی‌کنند. گول نخورید؛ وقتی برای نوشتن کدی برای امرار معاش وارد بازار کار می‌شوید، هیچ تفاوتی با آهنگرهای دوران قدیم ندارید که در یک شهر قرون وسطایی مغازه‌ی خود را راه انداخته‌اند. زمان ممکن است تغییر کرده باشد و اکثر ما برای یک شرکت کار می‌کنیم؛ اما مهارت‌ها و تجارت ما به خودمان تعلق دارد و همیشه می‌توانیم انتخاب کنیم که در جای دیگری مغازه راه‌اندازی کنیم.

این نوع طرز فکر برای مدیریت حرفه‌ی شما بسیار مهم است؛ زیرا وقتی شروع به فکرکردن به خود، به عنوان یک تجارت کنید، تصمیمات تجاری خوبی می‌گیرید. وقتی به دریافت چک حقوقی معمولی عادت کنید (درحالی‌که واقعاً به عملکرد شما بستگی ندارد)، می‌توانید به راحتی این ذهنیت را ایجاد کنید که فقط یک کارمند معمولی در یک شرکت هستید. درعین‌حال که درست است که شما ممکن است در هر زمان معینی از شغل خود، کارمند یک شرکت خاص باشید، بسیار اهمیت دارد که اجازه ندهید آن نقش خاص، شما و حرفه‌ی شما را مشخص کند.

چه باید کرد؟

بهتر است یک کارفرما را به‌عنوان یک مشتری برای تجارت خود در زمینه‌ی توسعه‌ی نرم‌افزار در نظر بگیرید. مطمئناً شما ممکن‌است فقط یک مشتری داشته باشید و تمام درآمد شما ممکن‌است از آن مشتری باشد؛ اما نگاه‌کردن به این رابطه، شما را از موقعیت ناتوانی و وابستگی، به حالت خودمختاری و خودگردانی سوق می‌دهد (در واقع، بسیاری از شرکت‌های «واقعی» نیز یک مشتری بزرگ دارند که اکثریت درآمد آنها را تشکیل می‌دهد).

این اولین کاری است که باید در حرفه‌ی خود انجام دهید: طرز فکر خود را از یک خدمتکار قراردادی، به یک فرد تجاری که تجارت خود را اداره می‌کند تغییر دهید. فقط داشتن این طرز فکر در ابتدا، طرز فکر شما را در مورد حرفه‌ی خودتان تغییر می‌دهد و باعث می‌شود در مدیریت آن حضور فعال و آگاهانه داشته باشید.

در ادامه‌ی مقاله در وب سایت علمی تخصصی nCIS با ما همراه باشید تا با روش این کار آشنا شوید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در شنبه 11 مارس 2023
 

جزئیات طرح تخفیف ویژه عید قربان تا عید غدیر مشخص شد

عید قربان تا عید غدیر : در پی انتشار خبر طرح تخفیف + هدیه، جزئیات طرحی که پیشتر وعده داده بودیم، مشخص شد:

عید قربان تا عید غدیر

 

  • کلیه پکیج‌های فروشگاه محصولات آموزشی nCIS از روز شنبه 11 مرداد 1399 تا پایان روز شنبه 18 مرداد 1399 با تخفیف ویژه به‌شرح فهرست شماره 1 مندرج در ادامه‌ی همین مطلب، ارائه خواهد شد.
  • کلیه عزیزانی که مجموعه‌های مشخص‌شده در فهرست شماره‌ی 2 مندرج در ادامه‌ی مطلب را خریداری نمایند، علاوه‌بر بهره‌مندی از طرح تخفیف، مجموعه‌های مندرج درمقابل همان پکیج را هدیه خواهند گرفت. مجموعه‌های هدیه نیز مثل مجموعه‌های خریداری‌شده‌ی اصلی دارای پشتیبانی و بروزرسانی خواهد بود.

لطفاً ادامه‌ی مطلب را مطالعه فرمایید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در شنبه 1 آگوست 2020
 

عید نوروز ۱۳۹۹ مبارک

همواره عید نوروز برای ما ایرانیان نماد شادی و شور و شوق وصف‌ناشدنی به‌دلیل تازه‌شدن دیدار اقوام و دوستان و آشنایان و دور ریختن کدورت‌های یک سال بوده است. با این‌حال امسال عید نوروز ۱۳۹۹ حال و هوای عجیبی دارد. از مسائل و مشکلاتی که در سال ۱۳۹۸ پشت سر گذاشتیم تا مشکلاتی مثل شیوع ویروس کرونا که همچنان دست به گریبان آن هستیم، همه و همه باعث شده‌اند تا عید نوروز امسال رفت و آمدها به حداقل برسد تا سلامت مردم در حد اعلای خود حفظ شود.

طرح تخفیف عید نوروز ۱۳۹۹

تهدید را در عید نوروز ۱۳۹۹ به فرصت تبدیل کنید

با این حال می‌توانیم این موضوع را به فرصتی مناسب تبدیل کنیم و از خانه‌نشینی حداکثر بهره را ببریم و با تهیه‌ی آموزش‌های مناسب و مفید و کاربردی، خود را برای ورود به بازار کار به شکل صحیح و با دانش به‌روز، پس‌از گذراندن این مرحله از بحران، آماده کنیم.

به همین منظور مطابق رسم هرساله، وب‌سایت علمی تخصصی nCIS طرح تخفیف ویژه‌ی عید نوروز را به‌میزان 50 درصد برروی تمامی محصولات آموزشی و حتی دوره‌ی آنلاین و حضوری ساخت بازی اعمال نموده است تا امکان تهیه‌ی این آموزش‌ها برای افراد بیشتری فراهم گردد.

برای مشاهده‌ی جزئیات و مبالغ مجموعه‌های آموزشی، به ادامه‌ی مطلب مراجعه کنید یا به فروشگاه دانش‌گستر متفکر سر بزنید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در یکشنبه 8 مارس 2020
 

جزئیات طرح تخفیف عید نوروز ۱۳۹۸ مشخص شد

نوروز ۱۳۹۸ مبارک

نوروز ۱۳۹۸

نوروز ۱۳۹۸ هم فرا رسید. سال ۱۳۹۷ با تمام اشک‌ها و لبخندها گذشت و سال جدید با کوله‌باری از امید و آرزو پیش‌روی ماست. تعطیلات عید با وجود لذت دید و بازدید (که متأسفانه این روزها با وجود سنگینی مخارج پذیرایی و سفر و… تا حدود زیادی از این لذت کاسته شده است)، فرصت خوبی است تا بتوانیم دانسته‌های خود را افزایش دهیم.

طرح تخفیف

حال اگر بتوان این لذت یادگیری را با شیرینی تخفیف ویژه‌ی عید نوروز همراه نمود، نور علی نور خواهد بود. در همین راستا وب‌سایت علمی تخصصی nCIS مطابق روال هرساله، تخفیف ویژه‌ای را برای خریداران محترم مجموعه‌های آموزشی درنظر گرفته است که جزئیات آن در ادامه‌ی مطلب قابل مشاهده می‌باشد.

هدیه به خریداران آموزش اندروید مقدماتی

شایان‌ذکر است که در پاسخ به درخواست‌های فراوان علاقمندان به یادگیری برنامه‌نویسی اندروید، یک هدیه‌ی ویژه برای خریداران مجموعه‌ی آموزش برنامه‌نویسی اندروید مقدماتی درنظر گرفته شده است که می‌توانند با خرید این مجموعه، بطور خودکار در فهرست افرادی که مجموعه‌ی آموزش برنامه‌نویسی اندروید پیشرفته را پیش‌خرید کرده‌اند، قرار بگیرند و این مجموعه‌ی بی‌نظیر که درقالب ۲۵ پروژه‌ی عملی حرفه‌ای تا پایان سال ۱۳۹۸ ارائه خواهد شد را بعنوان هدیه و بدون هزینه‌ی اضافه دریافت نمایند.

بنابراین توصیه می‌شود که این فرصت تکرارنشدنی را از دست ندهید و با اشتراک‌گذاری این مطلب در شبکه‌های اجتماعی که عضو آن هستید، دیگران را نیز از این فرصت مطلع سازید.

ادامه مطلب »

نویسنده: محمد مصطفی شهرکی
نوشته‌شده در شنبه 16 مارس 2019