لینکدونی

5 نکته برای یک برنامه نویس تازه کار

July 5, 2006 at 04:19 pm

برای اشخاصی که بیشتر وقتشان را بر روی Photoshop یا کار با زبان های نسبتا ساده ای نظیر HTML و CSS صرف می کنند، حرکت به سوی زبان های برنامه نویسی پیشرفته تر (و جالب تر) مشکل خواهد بود. این گذر قابل توجه است و به یک بازبینی نیازدارد. من خودم یک برنامه نویس تازه کار بودم و نکات زیر را هم در فراگیری مفاهیم برنامه نویسی کلی و هم در زبان های منحصر بفرد بسیار مفید دیده ام:

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

2- یک کتاب خوب بخرید: یافتن یک کتاب خوب که بتواند شما را از میان یکسری مراحل تدریجی و گام به گام جلو ببرد، اهمیت زیادی دارد. سعی کنید با یک کتاب “برای مبتدی یا تازه کار” شروع کنید چرا که این ها معمولا فرض را بر این می گیرند که شما دست کم، اندکی با محتوایی که در پیش رو دارید آشنا هستید. همچنین دقت کنید یک جفت از این جلدهای مقدمه ای مشتمل بر بخش های مهم کتاب را که نویسندگان این نوع از کتاب ها اغلب به اجبار برای کاهش حجم کتاب آماده می کنند، انتخاب کنید. چرا که ممکن است به عناوین مهمی در یک کتاب برخورد کنید که به طور کامل و دست نخورده به جلد دیگر رفته است. بعلاوه اینکه دوباره خوانی این مفاهیم اصلی همیشه مفید است. ادامه مطلب …

اهمیت استاندارد های وب برای کمپانی ها

June 22, 2006 at 12:42 am

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

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

    بعد از چندین گفتگو با طراحان و برنامه نویسان داخلی می توان دلایل امتناع آن ها را در مورد رعایت استانداردها چنین بیان کرد: بیش از 50 درصد آن ها تصور می کنند، که تنها مرورگر اینترنت اکسپلرر توسط کاربران استفاده می شود ، وقتی بدنبال طراح می گردی تا دلایل واقعی این گونه طراحی را متوجه شوی، بجای آن تجربه کار با نر م افزاری مثل FrontPage مطرح می شود.

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

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

داشتن یک مرورگر ایمن با مکافی

May 30, 2006 at 10:24 pm

McAfee به تازگی ابزاری را تحت نام SiteAdvisor ارائه کرده است که می تواند وبگردی شما را در مقابل معروفترین برنامه های جاسوسی و مخرب از جمله اسپم ها، ویروس ها و سایت های کلاهبردار ایمن کند. اساس ایجاد این ابزار در آوریل سال 2005 توسط گروهی از مهندسان MIT با انگیزه ایمن تر کردن وب برای دوستان و اقوامشان شکل گرفت.

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

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

تعادل طرح یک اصل مهم در طراحی

May 10, 2006 at 09:32 pm

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

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

نوروفيدبک اروميه پرسش پاسخ پزشکی
Page: 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | ... | 40