با چقدر زمان و انرژی میشه یکی از بهترین برنامه نویس ها شد ؟
سلام من روزی 10 ساعت دقیقا طبق یه برنامه که برای خودم ریختم دارم برنامه نویسی یاد میگیرم و تسلط کامل به زبان انگلیسی دارم اما یه موضوع هست که نمیدونمش و میخوام راهنماییم کنید : ایا میشود یک شخص به چندین زبان برنامه نویسی و چندین حوزه تسلط داشته باشه ؟ مثلا در وب php - java script jquery - bootstrap - less و در برنامه نویسی موبایل به java - android و در رباتیک هم تسلط داشته باشه با زبان های c/c++ and python
ایا میشه یک نفر با تمرین و کار روزی 10 ساعت بیشتر در طول 10 سال در همه این حوزه ها علم کافی تسلط و تجربه داشته باشه ؟
- یه توضیح در مورد خودم من دوست ندارم مثل پروفسور سمیعی فقط در پزشکی و فقط در مغز و اعصاب(فقط در یک گرایش یا یک حوزه ) تخصص داشته باشم و کار کنم
من دوست دارم عین پروفسور حسابی در چندین زمینه مختلف تسلط داشته باشم دوست دارم همه این کار هارو یاد داشته باشم برنامه نویسی موبایل - وب - رباتیک - گرافیک
11 پاسخ
بله دوستانمون درست میگن.
یه دوستی داشتم که همش توی وب میچرخید و هر بحث جدیدی میدید، میرفت که یاد بگیره. یه مقداری یاد میگرفت در حدی که بدونه چی هست. ولی استفاده نمیتونست بکنه.
ولی خوب دوستان توجه کنید که اون دوستمون یه بازه 10 ساله در نظر گرفتن. توی 10 سال میشه در این 3 زمینه که گفتن، کاملا تخصص پیدا کنند. اونم با روزی 10 ساعت!!
ولی خوب باز هم بایدتوی بازه های مشخص، روی یه مورد بیشتر تمرکز کرد.
مثلا، همین طراحی وب که فقط 1 مورد نیست، CSS هست، js هست، angular هست، سمت code behinde هست و هزار تا دیگه.
سلام
شدن که با هر تلاشی میشه هر کاری کرد اما باید ببینید در کنارش چه چیزی و از دست میدید.
امروزه مباحث انقدر تخصصی شدن که به شما اجازه متخصص بودن در یکی از دو رشته ها و میده فقط.
اگر قصد دارید همه این مهارت ها و با هم بلد باشید به نظرم بصورت موازی پیش ندارید با روزی ده ساعت خوندن مثلا هر کدوم روزی دو ساعت اول بیاید اولویت بندی کنید ببینید کدوم و بیشتر نیاز دارید و علاقه مندید. سعی کنید تو اون فیلد حرفه ای بشید کار کنید و چندتا پروژه انجام بدید و بعد اروم اروم وارد فیلد بعدی بشید.
نکته ای هست اینه که همه چیز به سرعت در حال تغییر هست شما اگر در یکی دوتا ازفیلد هایی که گفتید هم وارد بشید باز هروز باید خودتون و اپدیت کنید چون تکنولوژی که ده سال پیش برای وب یا موبایل یاد گرفتید دیگه به درد نمیخوره حالا خودتون فکر کنید که وارد همه این زمینه ها شدن منطقی هست یا خیر.
تعمیر ماشین و در نظر بگیرید, هیچ کس صفر تا صد یه اتوموبیل و تعمیر نمیکنه یکی باطری ساز هست یکی کار برق ماشین یکی صاف کار و.....
سلام
مطلب من ارتباطی با برنامه نویسی و کامپیوتر و it نداره و فقط از روی تجربه دارم این حرف رو می زنم
در کشور های در حال پیشرفت این فرهنگ که مردم دوست دارن دیده بشن و مورد تشویق قرار بگیرن وجود داره
شما اگر علوم مختلف رو یاد بگیری خوبه اما مطمئن باش در حال حاضر و در دنیای کنونی نمیشه
در قدیم کسی مثل ابن سینا به علم طب و علوم دینی و سیاست و فلسفه تسلط داشت چون علوم اونقدری عمیق نشده بودند و شما با چند سال تلاش می تونستی به پایان اون علم برسی اما الان چی ؟ الان شما اگر بتونی فوق تخصصت رو توی چشم پزشکی بگیری دیگه زمان و عمرت اجازه نمیده بتونی تخصص مغز و اعصابت رو بگیری. علوم در حال حاضر بسیار پیچیده و تخصصی شده اند و شما هر چقدر هم تلاش کنی نمیتونی یک زمان برای پایان یک تخصص بزاری
همین آقای سمیعی رو که مثال زدین اگر از ایشون بپرسین که آیا مطلبی در تخصص مغز و اعصاب وجود داره که شما بلد نباشین به شما جواب خواهد داد بله زیاد است....
دوست عزیز فکر و هدف شما برای دنیای جدید کاربردی نداره . عمر یک فن آوری به 45 دقیقه رسیده ... شما اگر برای موضوعاتی که فرمودین 10 سال وقت بزارین مطمئن باشین 10 سال بعد همچین تکنولوژی وجود نداره
دوست عزیز شما می خوای 10 سال مطالعه کنی برای چی؟ برای اینکه ازین مطالعه سودی ببری و کاربردی داشته باشه اما زمانی که می خوای کاری رو شروع کنی دیگه ممکنه اون کار وجود نداشته باشه...
وقتی به شما میگن عمر تکنولوژی 45 دقیق است یعنی شما با روزی 10 ساعت مطالعه هم داری عقب میفتی یعنی در زمانی که شما داری مطالعه میکنی 13 تکنولوژی جدید به بازار اومده . کی می خوای برسی به ایت تکنولوژیها...
بهتون قول میدم شما اگر همین الان هم روی یک مطلب زوم کنید و اونو خیلی عالی هم یاد بگیرین مجبورین 5 سال دیگه حداقل 50 درصدش رو دوباره یاد بگیرین چون تغییرات داشته....
اصلا این اشتباه مهلک رو نکنید و همه تمرکز و فکرتون رو بزارین برای یاد گیری یک موضوع و اینکه زودتر بتونید از دانسته هاتون استفاده کنید تا عقب نیفتین...
ببخشید حرف توی این بحث زیاد داشتم اما چون طولانی میشد فقط تیتر وار گفتم...
پس یعنی منظور شما اینه که میشه هم زمان در چند حوزه تخصص پیدا کرد ؟
سلام خدمت کاربر گرامی آقا ایمان
در ابتدا بگم با آقا داوود فوق العاده موافقم
من خودم یه نمونه هستم
مثل شما دوست داشتم همه زبان های برنامه نویسی رو یاد بگیرم(وب-ویندوز-اندروید-آی او اس)و حتی شبکه هم دوست داشتم یاد بگیرم
همه رو رفتم جلو ولی بعد که خواستم ازش تو بازار کار استفاده کنم دیدم واقعا چیزی از هیچکدوم بلد نیستم و هر سوالی راجع به هرکدوم از موضوع های بالا ازم میپرسن توش میمونم
از هرکدوم مطالب بالا که گفتم یه ذره میدونستم و به درد نمیخورد
بعد نشستم فکر کردم شبکه فعلا نیازی ندارم یاد بگیرم ولی خیلی دوست دارم و بر خلاف علاقم گذاشتم کنار فعلا
از میان زبان برنامه نویسی هم دیدم به وب فعلا نیازی ندارم
پس تصمیم گرفتم برم سراغ سی شارپ و ویدیو های جناب احمدی تو همین سایت رو دیدم و دارم آموزش کامل میبینم و بعدشم که حرفه ای شدم تو سی شارپ تصمیم دارم یکی از دو زبان اندروید یا asp.net mvc رو برم جلو
به نظر من کم بدون، ولی اونی که میدونی رو خیلی خوب بدون که اگه ازت پرسیدن بتونی جواب بدی
اگه در نهایت هدفی دارید برای یادگیری همه اینها، که بله شدنیه.
اما اگه فقط میخواید یاد بگیرید و برنامه ای برای بعدش ندارید. کار بیهوده ایه.
مثل اینه که برید یه دیکشنری آکسفورد رو کامل حفظ کنید. خوب از اون دیکشنری، شاید 50 % استفاده بشه، بقیه اش رو خود انگلیسی زبان ها هم نمیدونن اصلا!!
سلام ایمان جان؛
خوش بحالت که در زبان انگلیسی تسلط کامل داری. این یک موهبت هستش. من که دارم همچنان دست و پا میزنم برای یادگیریش.
آقا ایمان چون من از شما تجربه م دراین زمینه بیشتره بهتره که در یک زمینه تخصصی بصورت خیلی خوب و عالی جلو برین. اینجوری بسیار بسیار بهتر و مثمرثمرتر هستش براتون.
بعنوان یه دوست بهتون توصیه میکنم که در یه زمینه خودتون رو مسلط کنید. بعنوان مثال ببینید شما اگه میخواین تو زمینه وب کار کنین، خوب بهتره مثلا اگه زبان PHP رو انتخاب کردین، بعدش برید سراغ یادگیری mysql یا بهینه سازی بانک اطلاعاتی و بعدش هم اگه وقت کردین تو UI و ... و بعدشم جاوا که حداقل مرتبط با طراحی وب باشه. اینجوری که شما یه خورده طراحی وب یادبگیری بعدش بیای net. یادبگیری بنظرم خیلی خوب نیست.
یه جا یه نوشته ای دیدم که خیلی جالب بود؛ نوشته بود اگه شما دریاچه ای پرعمق باشین، خیلی بهتر از اینه که اقیانوسی باشین با عمق کم.
این دقیقا منظورش اینه که اگه تو یه زمینه ای عمق دانسته ها و اطلاعاتت زیاد باشه خیلی بهتر از اینه که تو همه زمینه ها دستی بر آتش داشته باشی.
برات آرزوی موفقیت می کنم.
بله کاملا هدف دارم خیلی ممنون از راهنماییتون لطفا دوستان دیگه هم نظرشون رو بگن که ایا کسی رو دیدن که در چندین مهارت تخصص داشته باشه؟
واقعا ممنون دوستان خیلی لطف داشتن و راهنمایی کردن خواهش میکنم اگر کسان دیگه ای هم نظر یا مشورتی دارن بگن تا گره از مشکل من باز بشه من هدف اصلیم رباتیک هستش اما میخوام برنامه نویسی موبایل و وب و گرافیک رو یاد بگیرم و با اون ها کسب در امد کنم و ایده هام رو اجرایی کنم یعنی میخوام تخصص اصلیم رباتیک باشه و در اون حرفه ی بشم ولی شغلم برنامه نویسی وب و موبایل باشه
اره خوبه و میشه یاد گرفت همش رو اما اخر مجبوری ۳یا۴ تاش رو بصورت تخصصی و ۱یا۲ رو بصورت حرفه ای حرفه ای ادامه بدید
سلام احسن به این تلاش و همت
هر کسی یک نظری داشت و من هم یک نظری دارم الان برنامه نویسی چند سکویی خیلی باب بازار هستش
اندروید رو یاد بگیر زبان برنامه نویسی php یا asp یا C# دیگه انتخاب خودته
هر چیزی که طراحی میکنی چه وب سایت و چه app windows اپلیشکن موبایلش سعی کن که بنویسی
من خودم asp mvc کار هستم والان دارم asp.net Core کار میکنم کنارش android هم یاد گرفتم و میام توی اندروید به دیتابیس Sql server وصل میشم و برنامه هایی که مینویسم برای امنیش لاگین ورود نرم افزار از طریق موبایل هستش
امیدوارم که دوست عزیز با این پیشتوانه ای که داری موفق و موید باشی