آی تی

راز موفقیت در دنیای آی تی و برنامه نویسی

1 – اولین و مهم ترین قدم( به نظر من ) : سعی کنید هرچی بیشتر یاد می گیرید به جای این که مغرور بشید به این نتیجه برسید که چقدر نادون بودید..

2 – هر از گاهی با سیستم عامل های دیگر کار کنید . مثلا لطف کنید هر n سال یک بار یه نسخه مینت یا کالی یا اوبونتو لینوکس نصب کنید.  همه دنیا ویندوز نیست.

تعداد زیادی از سیستم‌عامل‌های مبتنی بر یونیکس وجود دارند که محبوب‌ترین آن‌ها GNU/Linux است و نیاز به توضیح نیست که می‌توانید از سیستم‌عامل لینوکس در کنار ویندوز مایکروسافت در یک لپ‌تاپ یا پی‌سی به‌ صورت هم‌زمان استفاده کنید همچنین یکی راه خوب برای شروع کار با لینوکس این است که از یک Live Distro استفاده کنید. با این روش، بدون هرگونه تغییر در سیستم‌عامل فعلی خود قادر خواهید بود تا با یک USB از لینوکس استفاده کنید. علاوه بر این، آشنایی با توزیع‌هایی که متمرکز روی مقولهٔ امنیت هستند هم در این راه به شما کمک می‌کنند

macOS هم بر پایهٔ Darwin می‌باشد که یک سیستم‌عامل یونیکسی است که خود بر پایه FreeBSD می‌باشد و به‌ دلیل اینکه هستهٔ داروین بر پایهٔ یونیکس بوده و نیز مکینتاش بسیار محبوب است، بسیاری از اپلیکیشن‌های لینوکس برای مک به‌ اصطلاح پورت شده‌اند که شما می‌توانید آن برنامه‌ها را با یک نرم‌افزار مدیریت پکیج مثل homebrew ،fink یا macports دریافت کنید

3 – با زبان‌های برنامه‌نویسی تحت وب آشنا شوید و  یک زبان برنامه‌نویسی بَک‌اِند را فرا بگیرید.

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

php , nodeJs و jsp  هم گزینه های مناسبی هستند.

4- خلاقانه فکر کنید و عاشق حل کردن مسائل باشید.

هیچ مسئله‌ای نباید دو بار حل شود. جامعه‌ای را در نظر بگیرید که وقت تمام آدم‌های آن به ارزشمندی وقت هکرها است. توسعه دهنده ها معتقدند که به اشتراک‌گذاری اطلاعات یک مسئولیت اخلاقی است و وقتی شما مسائل را حل کردید، اطلاعات خود را منتشر کنید تا به دیگران در حل همان موضوع کمکی کرده باشید. همچنین به یاد داشته باشید که موظف نیستید که همهٔ داشته‌های خلاقانهٔ خود را منتشر کنید (اگرچه توسعه دهنده هایی که این کار را انجام می‌دهند بیشترین احترام را از سایر توسعه دهنده ها دریافت می‌کنند.)

5 – با مخفی‌کاری مبارزه کنید.

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

6- – رقابت‌پذیر باشید.

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

7 – نرم‌افزارهای اپن‌سورس بنویسید.

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

8- به تست و دیباگینگ نرم‌افزارهای اپن‌سورس کمک کنید.

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

9- اطلاعات مفید منتشر کنید.

هر آن چیزی که یاد می‌گیرد را بدون هیچ‌گونه چشم‌داشتی با دیگران به اشتراک بگذارید چرا که با این کار، هم می‌توانید به رشد دانش در میان سایر کاربران کمک کرده و هم برای خود اعتبار کسب کنید.

10- سعی کنید به یک قهرمان تبدیل شوید.

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

در نهایت باید بگم که سعی کنید یاد بگیرید که تشکر کنید.

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *