برچسب Archives: برنامه نویسی

تفاوت بین برنامه نویس – توسعه دهنده و کدر – (Programmer vs Developer vs Coder)

به نام یگانه توسعه دهنده عالم هستی

مقدمه

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

 

game-programmer-salary

اتیمولوژی یا ریشه شناسی

علم اتیمولوژی در کشور ما بسیار غریب و بی کس است به قول عرب زبان ها تاویل کردن یعنی به ابتدا و ریشه رفتن یک کلمه با عرض تاسف کلماتی که از کشور های غربی به طور ویژه تو زمینه IT وارد زبان ما میشن به مهابا و در هر جهت استفاده میشن مثلا طرف چهار روز تو تلگرام چرخیده دیگه خندانک ها یا همون Smiley ها رو کلا میگه استیکر کاری نداره درستش چی هستش.

اما بحث اصلی

خب حالا به زبان ساده در یک جمله بگیم ببینیم داستان چیه:

  • کدنویس: به کسی اطلاق میشه که کد میزند ( حتی اگر زبانی برنامه نویسی بلد نباشد)
  • برنامه نویس: به کسی میگویند که به واسطه علم برنامه نویسی و منطق میتواند حداقل با یک زبان برنامه نویسی کد بزند.
  • توسعه دهنده: فرا تر از یک کدنویس است کسی که علاوه بر کد نویسی مراحل دیگری از پروژه رو انجام میدهد کد میزند دیباگ می کند و تست می کنم پشتیبانی میکند و …

پس تا الان مشخص شد که از نظر رتبه بندی به چه ترتیبی می باشد.

Coder

کدنویس یا Coder بلد هست کد بزند به طور حتم کدی که میزند برنامه نیست به عنوان مثال یک کدنویس در زمینه HTML & CSS کد میزند هر چند بسیار مسلط باشد اما هرگز با منطق برنامه نویسی کار ندارد یک پروگرمر حتما کدنویس هم هست ولیاطلاعات بیشتر

چند نکته جزئی و ساده که هر برنامه نویس حتما ًباید بداند!

سلام

این نوشته شاید چند دقیقه بیشتر وقتتون رو نگیره اما میتونه خیلی تو  صرفه جویی وقت شما خیلی موثر باشه، چون من اکثر کارمند ها رو دیدم این نکات رو رعایت نمی کردند و سرعت و عملکردشون پایین میومد، صرف بیان این نکات شاید از نظر برخی سخیف باشه از نظر بعضی ها هم شاید خیلی مفید باشه! اما یکی از دلایل این که این نکته ها جا افتاده این که ما ایرانی های دیمی کار با کامپیوتر و تایپ رو یادگرفتیم!

نکته1: برای رفتن به اول هر خط از کلید home استفاده کنید، در خط جاری به اول خظ منتقل میشود.

نکته2: برای رفتن به آخر از کلید End استفاده کنید به آخر خط جاری منتقل می شوید.

نکته3: برای انتقال به بالا پرونده جاری از Ctrl+Home و برای رفتن به آخر Ctrl+End استفاده کنید.

نکته4: برای پاک کردن نوشته از از جلو از کلید Del استفاده کنید یعنی اگر اشاره گر نوشتاری شما قبل از کلمه وجود داشت آن را به بعد آن کلمه منتقل نکنید و بعد با استفاده از BackSpace کلمه رو پاک کنید، حتماً در وسط یک نوشته قرار گیرید و Del رو تست کنید.

نکته5: برای انتخاب یک کلمه با دابل کلیک و یا همون جفت کلیک میتونید کلمه رو انتخاب کنید و با سه بار کلید متوالی کل خط جاری رو انتخاب کنید.

نکته6: برای تاثیر روی کلمات به جای حروف در تایپ از کلید Ctrl استفاده کنید به عنوان مثال شما اگر Ctrl+BackSpace را بزنید به جای پاک کردن یه خرف از کلمه کلمه رو پاک می کنه یا کنترل+ شیفت و جهت رو بزنید سرعت انتخابتون بالا میره به حای حرف حرف، کلمه کلمه انتخاب می کنید.

نکته7: برای ایجاد تو رفتگی کد از کلید Tab و برای حذف تو رفتگی کد ها از Shift+Tab استفاده کنید.

indentاطلاعات بیشتر

برنامه نویسی اندروید در دلفی

با لاخره قابلیت کامپایل و ایجاد فایلهای APK سیستم عامل اندروید به دلفی اضافه شد.این کامایلر بر خلاف اکثر کامپایلرهای موجود Java Dalvik bytecode تولید نمیکند بله کدهای باینری مختص به خود ARM پلتفورم اندروید را تولید میکند.تا کنون برای ایجاد کدهای باینری اندروید مجبور به استفاده از ++c بودید ولی اکنون با استفاده از این کامپایلر شما به راحتی میتوانید از تمامی قابلیتهای دلفی و کامپوننتهای آن برای ایجاد برنامه های اندروید استفاده کنیداطلاعات بیشتر