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

اما متاسفانه بعضی از ماها باور های اشتباهی راجع به آن ها داریم که در این پست چند مورد از آن ها که در موردش اطلاع دارم را ذکر میکنم . 

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

هکر به کسی میگیم که تقریبا میتونه از هرچیزی تو کامپیوتر (شبکه ، برنامه نویسی ، الکترونیک ، رمزنگاری ، و ) دانش داشته باشه و با ترکیب این ها سیستم امنیتی نرم افزار ها ، کامپیوتر ها و . را دور بزند . 

 

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

 

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

 

3 - برنامه نویس ها یا هکر ها باید هوش بسیار خوبی داشته باشند : قطعا بهره هوشی رابطه مستقیم با موفقیت برای برنامه نویس ها یا هکر ها داره ولی این دلیل نمیشه کسی که بهره هوشی خیلی بالایی نداره نتونه موفق بشه . میتونید سوابق برنامه نویس ها یا هکر های بزرگ جهان رو بررسی کنید قطعا به این موضوع پی میبرید که همشون انیشتین نبودن !! . تجربه ثابت کرده اینجا تلاش و کوشش مهم تر از هوش و استعداده . 

 

4 - برنامه نویس ها فقط برنامه نویس هستند : امروزه میتونید پزشکی رو پیدا کنید که برنامه نویسه . میتونید معلمی رو پیدا کنید که برنامه نویسه . میتونید هزاران نفر با شغل های متفاوت پیدا کنید که اصلا ربطی به برنامه نویسی و کامپیوتر نداره ولی برنامه نویسی کار میکنند . برنامه نویسی اونقدر این روزا داره گسترش پیدا میکنه که میتونه به درد هر شخصی با هر شغلی بخوره . 

جالبه بدونید در برنامه نویسی افراد میان رشته ای موفق ترند :) 

مثلا کسی که برنامه نویسی بلده در کنارش الکترونیک هم بلده خیلی موفق تره نسبت به کسی که فقط برنامه نویسی بلده

مثلا کسی که موسیقی بلده و برنامه نویسی هم کنارش بلده بسیار موفق تره

کسی که یه هنری رو بلده و کنارش برنامه نویسی بلده خیلی موفق تره . 

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

 

5 - برنامه نویس ها و هکر ها باید شب ها کار کنن : متاسفانه این باور غلط بین بعضی از ماها هست که فکر میکنیم همه هکر ها و برنامه نویسا شب تا صبح کار میکنند . خب این مشکلی نداره شاید شخصی جوری باشه که شب ها بهتر بتونه از مغزش استفاده کنه ولی این به شرطی مشکلی نداره که به خواب شما ضرری نرسه . یک برنامه نویس یا هکر باید خواب کافی داشته باشه چون نیاز به تمرکز و ذهنی هوشیار داره که کم خوابی این ها رو از شما میگیره .

 

6 - هکر = خلافکار : برخی بر این باورن که هکر بودن مساوی با خلافکار بودنه . علم هکینگ هم مثل خیلی از علمای دیگه هم استفاده مثبت داره هم استفاده منفی . یه موضوع کلیشه ای هست همه جا شنیدیم اینکه هکر ها چند دسته میشن هکر های کلاه سیاه و سفید و  

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

 

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

 

در کل بدونید این هکر های کلاه سفید هستند که امروزه دارن برای امنیت سیستم های ما تلاش میکنند چه در خود کشورمون و چه در کل جهان . 

 

7 - جوجه هکر هایی که هکر های بزرگ فرض میشن : یه زمانی یه برنامه هایی بود مثل WPS Connect کارشون این بود میومدن پین WPS یک مودم وایرلس رو کرک میکردن و اینطوری بدونه دونستن پسوورد میشد وصل شی به اون مودم وایرلس . حالا یه سری افراد میومدن از این برنامه ها استفاده میکردن و بعد از موفقیتشون اسم خودشون رو میزاشتن هکر . اگه کسی فرض کنه این افراد هکر هستند قطعا داره اشتباه میکنه . در اصل این افراد کار خاصی انجام نمیدن فقط از یه نرم افزار استفاده میکنن همین . هکر احتمالا اون برنامه نویسی بوده که خود این نرم افزار ها رو ساخته . 

در کل بدونید استفاده از چنتا ابزار صرفا کسی رو هکر نمیکنه . 

مثلا نصب کردن کالی لینوکس کسی رو هکر نمیکنه

حفظ کردن یه دستوری که مثلا پسوورد فلان فایل رو کرک میکنه کسی رو هکر نمیکنه .

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

 

راجع به اون برنامه WPS Connect که گفتم پین WPS مودم های وایرلس رو کرک میکرد باید بگم فک نکنم دیگه با مودم های جدیدی که وارد بازار میشه کار بده . چون اولا پین WPS مودم ها به طور پیشفرض غیر فعاله دوما سیستم داخلی مودم ها خودش دارای الگوریتمی هست که در برابر این حملات یعنی کرک پین های WPS حفاظت های لازم رو انجام میده و اجازه نمیده هرکسی بتونه اونو کرک کنه . 

 

 

 

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

 

 

 

باور های غلط در مورد برنامه نویس ها و هکر ها

بیاید ویندوز 11 رو نصب کنیم :) !!!!!!!!

Sonic Pi - یک زبان برنامه نویسی مخصوص ساخت آهنگ !!!!

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

مشخصات

آخرین ارسال ها

آخرین جستجو ها


jfun نیلو رایانه دانلود اسکریپت رایگان tarsimekhialt 106181763 pahneyekaviro خرو آنلاین ( شهرخرو ) اخبار تبریز *** همه چیز از همه جا *** Stephanie's memory