
در دنیای امروز کمتر کسی است که از اهمیت لباس در زندگی روزمره بیخبر باشد. نحوه لباس پوشیدن شما در حال حاظر دیگر از پوشاندن بدن فراتر رفته و به جنبه هایی از علوم مختلف مانند روانشناسی ، کسب و کار ، مد و ... تبدیل شده است. دیگر آن زمان گذشته که شما به هر لباسی که دوست دارید بتوانید به محل کار یا جلس...
ادامه مطلب
اصول و مبانی انتخاب فروشگاه اینترنتی مناسب در مباحث قبل به بررسی دلایل نیاز جهت داشتن فروشگاه اینترنتی پرداخته ایم و در این مبحث به بررسی وجود امکاناتی که باید در تمامی فروشگاه اینترنتی وجود داشته باشد تا تمامی نیاز های شما را برطرف نماید می پردازیم. ادامه مطلب...
ادامه مطلب
حملهٔ Zero یعنی حمله یا تهدیدی که از یک آسیبپذیری در نرمافزاری کاربردی که تا پیش از این ناشناخته بوده است بهرهجویی میکند و این بدان معنا است که دولوپرها برای رفع این آسیبپذیری فقط ۰ روز وقت دارند! کمپانی گوگل دارای تیمی تحت عنوان «تیم Project Zero» است که کارش مقابله و ارائه راهکار دربارهٔ ...
ادامه مطلب
یکی از بدیهیxadترین راهxadها برای اینxadکه در کدنویسی پیشرفت کنید، «کدنویسی» است؛ به عبارت دیگر، باید تا میxadتوانید کد بزنید اما اگر میxadخواهید پیشرفت خیلی سریعxadتری داشته باشید، باید علاوه بر کدنویسی، «کدخوانی» را هم به برنامۀ آموزشی خود اضافه کنید! یعنی کدهایی که دیگران نوشتهxadاند را بخوانید. این مقا...
ادامه مطلب
به طور کلی، نصب پکیجهای نرمافزاری روی توزیعهای مختلف سیستم عامل گنو/لینوکس متفاوت از سیستم عاملهایی همچون ویندوز یا مکاواس است؛ به طور مثال، برای نصب یک نرمافزار در سیستم عامل ویندوز، پیش از هر چیز میبایست به منظور یافتن نسخهای معتبر از نرمافزار مد نظر، به گشت زنی در وب پرداخت سپس آن را دا...
ادامه مطلب
تاکنون مقالات متنوعی پیرامون استراتژی های یادگیریبرنامه نویسی، ویژگیهای یک برنامه نویس خوب، سطح درآمد برنامه نویسان زبانهای مختلف و … منتشر کردهایم اما کمتر به موضوع مهمی همچون «استراتژی های نوشتن یک رزومه ی خوب به عنوان برنامه نویس یا توسعه دهنده» پرداخته شده است؛ خیلی اوقات برنامه نویسان توانمندی را میبینیم که فقط و فقط به خاطر عدم داشتن دانش کافی در زمینه ی نوشتن یک رزومه ی خوب، قادر به یافتن شغل مناسب خود نیستند و فرصت های شغلی را یکی پس از دیگری از دست میدهند. در همین راستا، در این مقاله قصد داریم به این موضوع بپردازیم که یک برنامه نویس چگونه میتواند روزمه یی بنویسد که آب دهان مدیر اچ آر شرکت های برنامه نویس را به راه اندازد! ادامه مطلب...
ادامه مطلب
برنامهنویسی آنقدر ساده است که هر کس میتواند این مهارت را یاد بگیرد اما نوشتن یک برنامهٔ خوب به قدری سخت است که حتی گاهی برنامهنویسان حرفهای هم به راحتی از پس آن برنمیایند. به طور مثال، اگر قرار باشد یک فیچر ساده به برنامه اضافه شود، یک برنامهنویس مجبور است تغییرات غیر ضروری زیادی در کدهایی که خودش زده اعمال کند. همین یک قدم ساده کافی است تا اعتماد به نفس برنامهنویسان تازهکار به طور کامل از بین برود و حتی باعث شود برای همیشه از دنیای برنامهنویسی خداحافظی کنند. همهٔ اینها زمانی که شما تمرینات برنامهنویسی را به طور حرفهای انجام داده و در نتیجهٔ آن، کدی تمیز در حداقل زمان ممکن بزنید تغییر خواهد کرد. ادامه مطلب...
ادامه مطلب
چه بخواهید به یکی از کارآموزانتان آموزش دهید، یا بخواهید کسبوکارتان را مدیریت کنید، موفقیت زیردستان و البته موفقیت خودتان، به سبک رهبری شما بستگی خواهد داشت. خوشxadبختانه راهحل ایجاد انگیزه برای کارمندان و کمک به ایشان در حل مشکلات دقیقا به قدرت تکلم شما بستگی دارد. به عبارت دیگر، پیش از هر چیز به نحوۀ برقراری ارتباطتان اهمیت دارد. متخصصان مدیریت کسبوکار، این عامل را به قدری حساس به شمار میxadآورند که آن را عامل موفقیت یا شکست شرکتها، سازمانها و یا استارتاپها میxadدانند. در ادامۀ مقاله به 8 عبارتی میxadپردازیم که مدیران موفق به صورت روزانه به کارمندانشان میxadگویند. ادامه مطلب...
ادامه مطلب
آیا در بازاریابی محتوا دچار یکی از این 10 اشتباه شدهاید؛ اصل بازاریابی محتوا بسیار ساده است: محتوا مخاطب را جذب نموده و اعتماد او را جلب میکند و با گذر زمان، اعتماد منجر به خرید میxadشود! عملی کردن این اصل در دنیای واقعی کمی سختxadتر از گفتن آن است. البته این بدان معنا نیست که این کار امکانپذیر نیست یا این که کسی تا به حال این کار را انجام نداده یا نمیxadدهد. درواقع، بررسیxadهای جدید در مؤسسه بازاریابی محتوا نشان داده است که بازاریابان محتوا بیش از هر زمان دیگری شاهد نرخ بازگشت سرمایه (ROI) مثبت هستند؛ یعنی اینکه ما داریم تاثیرگذارتر میxadشویم. ولی هنوز هم جای کار بیشتری هست و استراتژی محتوا بهترین جا برای شروع کار است. اما با این تفاسیر، کماکان میبینیم که بسیاری از وبسایتهای ایرانی در بازار...
ادامه مطلب
چهارم و پنجم اسفند ماه 1395، همایش آیندهٔ وب و موبایل ایران با حمایت سازمان فناوری اطلاعات در مرکز همایشهای شهید قندی برگزار خواهد شد. این همایش یک رویداد ۲ روزه است که در آن پیشتازان صنعت وب و موبایل از تکنولوژیهای روز دنیا در این حوزهها سخن میگویند به طوری که این همایش پنجرهای به چشمانداز آیندهٔ وب و موبایل در جهان، و همچنین راهنمایی برای تصمیمگیران، تصمیمسازان و متخصصان ایرانی است. ادامه مطلب...
ادامه مطلب
وقتی بحث پیچیدگی کد پیش میxadآید، اغلب برنامهxadنویسان میxadگویند که میxadخواهند کدهای سادهxadای بنویسند اما محدودیت زمان و یا مسائلی مانند دانش ناکافی، امکان تکمیل کار و سپس سادهxadسازی را به آنxadها نمیxadدهد! البته درست است که برنامهxadنویسانی که زمان پروژه را رو به پایان میxadبینند و فشار آن را حس میxadکنند، کدهای پیچیدهxadتری میxadنویسند اما در واقع این محدودیت زمان نیست که آنxadها را مجبور به این کار میxadکند؛ به جای این که برنامهxadنویسی بگوید «محدودیت زمان اجازهٔ سادهxadنویسی کدها را نمیxadدهد»، میxadتواند بگوید «من آنقدر سرعت عمل ندارم که بتوانم در این زمان محدود، کدهای سادهxadای بنویسم». یعنی هر چقدر سرعت شما در برنامهxadنویسی بیشتر باشد، محدودیت زمانی تأثیر کمتری بر کیفیت کدهای شم...
ادامه مطلب
وبسایت محبوب Stackoveflow از سال ۲۰۰۸ تاکنون، توانسته جایش را روزبهروز در میان برنامهنویسان و توسعهدهندگان بیشتر باز کند؛ از زمان تاسیس تاکنون، Stackoveflow تبدیل به محبوبترین منبع برای برنامهنویسانی شده که میخواهند سؤالات خود را به اشتراک بگذارند تا به بهترین پاسخ برسند. در طی بحثهایی که در این وبسایت مطرح میشود، خیلی وقتها برنامهنویسان در جواب سؤالات، کتابهایی را هم برای موضوعات مربوطه معرفی میکنند که در این مقاله لیستی ۱۰ تایی از کتابهای محبوب برنامهنویسی بر اساس دادهکاویهای صورت گرفته روی استکاورفلو را جمعآوری کردهایم. ادامه مطلب...
ادامه مطلب
تا به حال از چند اپلیکیشن موبایل استفاده کردهاید؟ آیا تاکنون به تعداد اپلیکیشنهایی که هر روز ساخته میشوند دقت کردهاید؟ هر چقدر هم که به روز باشید باز هم از تعداد زیادی از اپلیکیشنها غافل خواهید ماند، چرا که نرخ رشد چشمگیری در این زمینه مشاهده میشود و روزانه میلیاردها اپلیکیشن در سرار دنیا توسط کاربران دانلود میشوند. ادامه مطلب...
ادامه مطلب
آیا برنامهنویسان و توسعهدهندگان جهت ورود به بازار کار به مدرک دانشگاهی نیاز دارند؟ یکی از فرضیات نسلهای قدیمیتر این بود که مدرک تحصیلی دانشگاهی بهترین راه برای به حداکثر رساندن احتمال موفقیتهای شغلی، با حقوق بالا و همچنین در رشتهٔ مورد علاقهتان است؛ اما زمانه تغییر کرده است و حالا بیشتر و بیشتر دربارۀ توسعهدهندگان موفقی میشنویم که هیچوقت مدرک معتبری نگرفتهاند، یا کسانی که از دانشگاه ترک تحصیل کردهاند و در سیلیکونولی کسب و کار بزرگی را رقم زدهاند! هر روز مقالات مختلفی میبینیم که اعتبار دانشگاه و مدارک دانشگاهی را زیر سوال میبرند، به طوری که به نظر میرسد شاید تاریخ مصرف نهادهای دانشگاهی قدیمی گذشته است. ادامه مطلب...
ادامه مطلب
طراحیواکنش گرا(RWD)، روشی برایطراحی وب سایتاست که هدف آن ایجاد وب سایت هایی است که نمایش بهینه ای را برای کاربر ارائه دهند که شامل خواندن آسان متون و navigation با حداقل تغییرات در اندازه، paing (حرکت افقی داده گرافیکی در عرض یک صفحه نمایش) و scroll کردن در طیف وسیعی از دستگاه ها (از گوشی های موبایل تا مانیتور کامپیوتر های شخصی) می باشد. ادامه مطلب...
ادامه مطلب
در دنیای امروز، شرکتهای مختلف با تهدیدات اینترنتی و سایبری گوناگونی مواجه هستند. وقتی که یک شرکت مورد هک و نفوذ قرار میگیرد، اولین برداشت همه این است که حمله از بیرون صورت گرفته است اما حقیقت چیز دیگری است. بعضی از تهدیدات رایج که در حال حاضر وجود دارند در اثر سهلانگاری کارمندان خود شرکت و عادتهای غلط آنان صورت میگیرند. خوشبختانه این مسائل قابل پیشگیری هستند. در این مقاله قصد داریم به 9 عمل اشتباه کارکنان شرکتها و سازمانها که موجب به خطر افتادن امنیت شرکت و درز کردن اطلاعات آن به خارج میشود، بپردازیم. ادامه مطلب...
ادامه مطلب
گرچه پاسخ دقیقی برای این سوال وجود ندارد، اما Plankalkul (معادل عبارت Plan Calculus) به عنوان اولین زبان برنامهنویسی دنیا در نظر گرفته شده است؛ این زبان در بین سالهای 1942 و 1945 توسط یک مهندس آلمانی به نام Konard Zuse ابداع شد اما مخاطبین زیادی را مجذوب خود نکرد! زبانهایی که بعد از Plankalkul به وجود آمدند هم Fortran و Lisp بودند که نسبت به زبان ماقبل خود، از اقبال به نسبت بیشتری برخوردار شدند. ادامه مطلب...
ادامه مطلب
در حال حاضر صدها زبان برنامه نویسی وجود دارد اما تعداد محدودی از آنها شناخته شده تر از مابقی هستند. زمانی که یک شرکت تصمیم می گیرد تا برنامه نویس جدیدی استخدام کند، معمولاً به دنبال افرادی می گردد که با زبان های برنامه نویسی و سیستم هایی که پیش از آن نیز استفاده می کرده آشنا باشند. ادامه مطلب...
ادامه مطلب
در پاسخ به این سؤال که یادگیری برنامه نویسی اندروید ارزشش را دارد یا خیر می بایست بیشتر به جای آنکه احساسی تصمیم کنیم، می بایست به آمار و ارقام نگاهی بیندازیم چرا که به خوبی گواه موفقیت یا عدم موفقیت یک اکوسیستم در حال حاضر و در آینده می باشند. سیستم عامل محبوب اندروید که توسط غول فناوری دنیا -گوگل- رهبری میشود توانسته در عمر نه چندان بلند خود با استقبال بسیار قابل توجهی مواجه شود. ادامه مطلب...
ادامه مطلب
اگر بخواهیم برنامهنویسی و نویسندگی را از لحاظ ظاهری مورد مقایسه قرار دهیم، شاید به طور اغراقآمیزی بیربط به نظر برسند اما این در حالی است که با داشتن نگاهی دقیقتر به توجهی که یک برنامهنویس باید به نحوهٔ نوشتن الگوریتمها داشته باشد تا از آن طریق بتواند آنطور که باید و شاید خروجی مناسبی از برنامهٔ مد نظرش به دست آورد و همچنین دقتی که یک نویسنده باید به خرج بدهد تا بتواند واکنشی که مد نظرش است را از طریق نوشتهاش از خوانندگان و مخاطبانش دریافت کند، منطق این قیاس برایمان روشنتر خواهد شد. در ادامه با سکان آکادمی همراه باشید تا ببینید که به چه شکل داشتن دانش پایهیی برنامه نویسی، شما را به مولف و نویسندهٔ بهتری مبدل خواهد ساخت. ادامه مطلب...
ادامه مطلب