بار دیگر تأکید میکنیم که شرکتکنندگان در بخش مسابقه برنامهنویسی وب (Java EE) حتماً قبل از مسابقه، «دستگرمی آزمون عملی وب» را تمرین کنند. تجربه این تمرین مشابه مسابقه برنامهنویسی وب خواهد بود و برای کسب امتیاز در بخش مسابقه، این تجربه حیاتی و لازم است. در غیر این صورت شانس بسیار کمی در موفقیت در روز مسابقه خواهید داشت.
https://javacup.ir/javacup-web-final-exam-demo/
همچنین کتابخانههای لازم ،(maven jar dependencies) در اثر این تمرین در لپتاپ شما دانلود میشوند که برای آزمون عملی لازم خواهند بود.
ضمنا نکات و اطلاعیههای آزمون فینال عملی را نیز از سایت جاواکاپ پیگیری و مطالعه کنید.
https://javacup.ir/javacup6-final-news/
@JavaCupIR
https://javacup.ir/javacup-web-final-exam-demo/
همچنین کتابخانههای لازم ،(maven jar dependencies) در اثر این تمرین در لپتاپ شما دانلود میشوند که برای آزمون عملی لازم خواهند بود.
ضمنا نکات و اطلاعیههای آزمون فینال عملی را نیز از سایت جاواکاپ پیگیری و مطالعه کنید.
https://javacup.ir/javacup6-final-news/
@JavaCupIR
انجمن جاواکاپ pinned «بار دیگر تأکید میکنیم که شرکتکنندگان در بخش مسابقه برنامهنویسی وب (Java EE) حتماً قبل از مسابقه، «دستگرمی آزمون عملی وب» را تمرین کنند. تجربه این تمرین مشابه مسابقه برنامهنویسی وب خواهد بود و برای کسب امتیاز در بخش مسابقه، این تجربه حیاتی و لازم است. در…»
گزارش کامل #ششمین_آزمون_جاواکاپ را به همراه تصاویری از بخشهای مختلف آزمون، در سایت جاواکاپ ببینید:
https://javacup.ir/javacup6-report/
@JavaCupIR
https://javacup.ir/javacup6-report/
@JavaCupIR
#فرصت_شغلی #آکهی_استخدام
در شرکت اعوان نیازمند دو همکار جدید در زمینه #برنامه_نویسی_جاوا هستیم. بر خلاف روال معمول شرکت -که همکاری با دوستان جدید را از دورههای دانشجویی و کارآموزی آغاز میکنیم- این بار به دنبال همکار تماموقت میگردیم.
استعداد و انگیزه یادگیری و روحیه همکاری سازنده مهمتر از سابقه کاری است. همچنین جدیت، دقت و آشنایی عمیق با مبانی برنامهنویسی بااهمیتتر از آشنایی با فناوریهاست.
لطفا این آگهی را به دست دوستانتان هم برسانید تا هرچه زودتر بتوانیم همکاران جدیدمان را پیدا کنیم.
تماس با ما:
https://asta.ir/collaborate-with-us
#استخدام
#دانش_بنیان
@JavaCupIR
در شرکت اعوان نیازمند دو همکار جدید در زمینه #برنامه_نویسی_جاوا هستیم. بر خلاف روال معمول شرکت -که همکاری با دوستان جدید را از دورههای دانشجویی و کارآموزی آغاز میکنیم- این بار به دنبال همکار تماموقت میگردیم.
استعداد و انگیزه یادگیری و روحیه همکاری سازنده مهمتر از سابقه کاری است. همچنین جدیت، دقت و آشنایی عمیق با مبانی برنامهنویسی بااهمیتتر از آشنایی با فناوریهاست.
لطفا این آگهی را به دست دوستانتان هم برسانید تا هرچه زودتر بتوانیم همکاران جدیدمان را پیدا کنیم.
تماس با ما:
https://asta.ir/collaborate-with-us
#استخدام
#دانش_بنیان
@JavaCupIR
#فرصت_شغلی #آگهی استخدام
شرکت رایاویژن استخدام میکند:
Senior Java Developer
شرایط عمومی:
حداقل سه سال تجربه حرفهای مرتبط
اهل تحقیق و توسعه
انعطافپذیری
توانایی انجام کار تیمی
مهارتهای تخصصی:
OOP
SOLID principles
Java
Spring
SQL, Hibernate
REST, SOAP
Design Patterns, MVC
Microservice
OAuth2
Git
Message Queuing
آشنایی با موارد زیر امتیاز محسوب میشود:
Stream API
Linux
NoSQL
– آدرس ایمیل شرکت جهت ارسال رزومه: hr@rvf.co.ir
– مهلت اعتبار این آگهی استخدام: 98/11/15
– آدرس پستی شرکت: تهران، خیابان ولیعصر، خیابان شهامتی، خیابان گلابی، شماره 2، واحد 9
– آدرس سایت شرکت: http://rvf.co.ir
– شماره تلفن شرکت: 02188800050
@JavaCupIR
شرکت رایاویژن استخدام میکند:
Senior Java Developer
شرایط عمومی:
حداقل سه سال تجربه حرفهای مرتبط
اهل تحقیق و توسعه
انعطافپذیری
توانایی انجام کار تیمی
مهارتهای تخصصی:
OOP
SOLID principles
Java
Spring
SQL, Hibernate
REST, SOAP
Design Patterns, MVC
Microservice
OAuth2
Git
Message Queuing
آشنایی با موارد زیر امتیاز محسوب میشود:
Stream API
Linux
NoSQL
– آدرس ایمیل شرکت جهت ارسال رزومه: hr@rvf.co.ir
– مهلت اعتبار این آگهی استخدام: 98/11/15
– آدرس پستی شرکت: تهران، خیابان ولیعصر، خیابان شهامتی، خیابان گلابی، شماره 2، واحد 9
– آدرس سایت شرکت: http://rvf.co.ir
– شماره تلفن شرکت: 02188800050
@JavaCupIR
🔷انجمن علمی کامپیوتر دانشگاه صنعتی خواجه نصیر برگزار میکند:
🔸 کارگاه عملی داکر Docker
🕑 پنجشنبه ۱ اسفند
سانس اول: ۹ الی ۱۳ | سانس دوم: ۱۴ الی ۱۸
👤 مدرس: مهندس احمد رفیعی
▫️بنیانگذار سایت آموزشی داکرمی
🐳 dockerme.ir
ثبت نام و اطلاعات بیشتر:
🔗 bit.ly/docker-wp-kntu
🆔 @DockerMe
🆔 @ce_kntu
🔸 کارگاه عملی داکر Docker
🕑 پنجشنبه ۱ اسفند
سانس اول: ۹ الی ۱۳ | سانس دوم: ۱۴ الی ۱۸
👤 مدرس: مهندس احمد رفیعی
▫️بنیانگذار سایت آموزشی داکرمی
🐳 dockerme.ir
ثبت نام و اطلاعات بیشتر:
🔗 bit.ly/docker-wp-kntu
🆔 @DockerMe
🆔 @ce_kntu
آزمون_جاواکاپ #مشاهده_نتایج_آزمون
از این به بعد میتونید نسخه الکترونیکی کارنامهتون در آزمون جاواکاپ رو به راحتی از سایت جاواکاپ دریافت کنید.
javacup.ir/contest-result
در حال حاضر، شرکتکنندگان دورههای چهارم تا ششم آزمون جاواکاپ، میتونن از این طریق کارنامهشون رو مشاهده کنن. به زودی کارنامه شرکتکنندگان دورههای قبلتر و همچنین امکان دریافت گواهینامهها رو هم اضافه میکنیم. به این ترتیب میتونید لینک کارنامه یا گواهینامه رو در رزومهتون قرار بدید.
@JavaCupIR
از این به بعد میتونید نسخه الکترونیکی کارنامهتون در آزمون جاواکاپ رو به راحتی از سایت جاواکاپ دریافت کنید.
javacup.ir/contest-result
در حال حاضر، شرکتکنندگان دورههای چهارم تا ششم آزمون جاواکاپ، میتونن از این طریق کارنامهشون رو مشاهده کنن. به زودی کارنامه شرکتکنندگان دورههای قبلتر و همچنین امکان دریافت گواهینامهها رو هم اضافه میکنیم. به این ترتیب میتونید لینک کارنامه یا گواهینامه رو در رزومهتون قرار بدید.
@JavaCupIR
This media is not supported in your browser
VIEW IN TELEGRAM
#مقاله
#در_سایت_جاواکاپ_بخوانید
چرا برنامهنویسهای ارشد، کدهای احمقانه مینویسند و چگونه یک برنامهنویس تازهکار را از یک کیلومتری شناسایی کنیم؟
برایان گوتز”، یکی از بزرگان دنیای جاواست و یکی از کارهای مهمش همکاری در تالیف کتاب “Java Concurrency in Practice” بودهاست.
همواره این نقلقول از وی یکی از نقلقولهای محبوب من بوده است. این نقل قول قسمتی از مصاحبهای است که اوراکل با موضوع «کد احمقانه بنویسید» منتشر کرد. از گوتز پرسیدهشد که چطور کدی بنویسیم که خوب کار کند و جواب او این است:
بعضی مواقع، یکی از راههای نوشتن کد سریع در برنامههای جاوایی، این است که کد احمقانه بنویسید. کدی که سرراست و تمیز باشد و از واضحترین اصول شیگرایی پیروی کند.
این مقاله صَرفِ تشریح این موضوع شده که چرا تلاش برای بهینهسازی کد و تلاش برای هوشمندانه کد زدن، یک اشتباه رایچ برنامهنویسی است. در واقع یک اشتباهِ مخصوصِ تازهکارها.
https://javacup.ir/why-senior-devs-write-dumb-code/
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
چرا برنامهنویسهای ارشد، کدهای احمقانه مینویسند و چگونه یک برنامهنویس تازهکار را از یک کیلومتری شناسایی کنیم؟
برایان گوتز”، یکی از بزرگان دنیای جاواست و یکی از کارهای مهمش همکاری در تالیف کتاب “Java Concurrency in Practice” بودهاست.
همواره این نقلقول از وی یکی از نقلقولهای محبوب من بوده است. این نقل قول قسمتی از مصاحبهای است که اوراکل با موضوع «کد احمقانه بنویسید» منتشر کرد. از گوتز پرسیدهشد که چطور کدی بنویسیم که خوب کار کند و جواب او این است:
بعضی مواقع، یکی از راههای نوشتن کد سریع در برنامههای جاوایی، این است که کد احمقانه بنویسید. کدی که سرراست و تمیز باشد و از واضحترین اصول شیگرایی پیروی کند.
این مقاله صَرفِ تشریح این موضوع شده که چرا تلاش برای بهینهسازی کد و تلاش برای هوشمندانه کد زدن، یک اشتباه رایچ برنامهنویسی است. در واقع یک اشتباهِ مخصوصِ تازهکارها.
https://javacup.ir/why-senior-devs-write-dumb-code/
@JavaCupIR
کد زدن یا کد نزدن؟ به نظر میرسد که شما انتخاب خود را به نفع گزینه اول انجام دادهاید. برنامهنویسی یک زمینه عالی برای رشد حرفهای است و این امکان را به شما میدهد تا در پروژههای جذاب مشارکت داشته باشید و در هر کجا که میخواهید کار کنید.
تنها مانعی که افراد مبتدی را از شروع یک حرفه جدید باز میدارد، عدم درک کافی در چگونگی یادگیری کدنویسی است. نکته مهمتر این است که حتی بهترین دانشگاهها هم نمیتوانند به طور کامل آموزشی ارائه دهند که بتواند شروع یک حرفه کاملا جدی مانند توسعهدهنده نرمافزار را برای شما تضمین کند. نکته اینجاست که برنامهنویسی بسیار پویا و انعطافپذیر است. زمانی که شروع به یادگیری برنامهنویسی کردید، بهتر است که دیگر تا پایان عمر از یادگیری دست نکشید.
برخی از برنامهنویسان میگویند که در چندمین تلاش خود (و نه با اولین تلاش) موفق شدند کدنویسی را یاد بگیرند. بله، همه ما از اشتباهاتمان درس میگیریم اما حتما تعجب خواهید کرد که تعداد اشتباهاتی که در مسیر یادگیری برنامهنویسی ممکن است به آنها دچار شویم چقدر زیاد است.
در مطالب بعد، در مورد این اشتباهات صحبت خواهیم کرد.
@JavaCupIR
تنها مانعی که افراد مبتدی را از شروع یک حرفه جدید باز میدارد، عدم درک کافی در چگونگی یادگیری کدنویسی است. نکته مهمتر این است که حتی بهترین دانشگاهها هم نمیتوانند به طور کامل آموزشی ارائه دهند که بتواند شروع یک حرفه کاملا جدی مانند توسعهدهنده نرمافزار را برای شما تضمین کند. نکته اینجاست که برنامهنویسی بسیار پویا و انعطافپذیر است. زمانی که شروع به یادگیری برنامهنویسی کردید، بهتر است که دیگر تا پایان عمر از یادگیری دست نکشید.
برخی از برنامهنویسان میگویند که در چندمین تلاش خود (و نه با اولین تلاش) موفق شدند کدنویسی را یاد بگیرند. بله، همه ما از اشتباهاتمان درس میگیریم اما حتما تعجب خواهید کرد که تعداد اشتباهاتی که در مسیر یادگیری برنامهنویسی ممکن است به آنها دچار شویم چقدر زیاد است.
در مطالب بعد، در مورد این اشتباهات صحبت خواهیم کرد.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_اول
مطالعه زیاد، تمرین کم
این اتفاق زمانی میافتد که تلاش میکنید به روش معمول کدنویسی را یاد بگیرید. بیشتر ما به یادگیری با مطالعه کتاب عادت داریم و فکر میکنیم هر چه کتاب ضخیمتر باشد، بهتر است و چیزهای بیشتری یادمان میدهد. درسته؟ متاسفیم، اما این روش برای یادگیری برنامهنویسی جواب نخواهد داد.
«تمرین نکردن» در یادگیری برنامهنویسی یک اشتباه مرگبار است. از همان ابتدای یادگیری و از همان روز اول، کدنویسی را شروع کنید. همانطور که بوکس یا رقص را با تماشای فیلم یاد نمیگیرید، با صرفا کتاب خواندن هم برنامهنویس نمیشوید. در کدنویسی اعتماد به نفس نخواهید داشت مگر این که آن را به عادت روزانه خود تبدیل کنید.
@JavaCupIR
#اشتباه_اول
مطالعه زیاد، تمرین کم
این اتفاق زمانی میافتد که تلاش میکنید به روش معمول کدنویسی را یاد بگیرید. بیشتر ما به یادگیری با مطالعه کتاب عادت داریم و فکر میکنیم هر چه کتاب ضخیمتر باشد، بهتر است و چیزهای بیشتری یادمان میدهد. درسته؟ متاسفیم، اما این روش برای یادگیری برنامهنویسی جواب نخواهد داد.
«تمرین نکردن» در یادگیری برنامهنویسی یک اشتباه مرگبار است. از همان ابتدای یادگیری و از همان روز اول، کدنویسی را شروع کنید. همانطور که بوکس یا رقص را با تماشای فیلم یاد نمیگیرید، با صرفا کتاب خواندن هم برنامهنویس نمیشوید. در کدنویسی اعتماد به نفس نخواهید داشت مگر این که آن را به عادت روزانه خود تبدیل کنید.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشباه_دوم
مطالعه بیپایان و بدون هدف مشخص
برخی از افراد، مستقل از سنشان، صرفا عاشق «یادگیری و آموختن» هستند. در واقع فقط از مسیر لذت میبرند و اصلا به مقصد توجهی ندارند. البته، همواره گسترش دامنه علم و دانش خوب است اما احتمالا موافقید که در تلف کردن صدها (و شاید هزاران) ساعت وقت خود برای یک سرگرمی، هیچ سودی نیست.
خیلی ساده است، شما یا عاشق برنامهنویسی هستید، (حتی اگر گاهی اوقات برایتان سخت باشد) یا نیستید. توسعهدهندگانی که فقط برای کسب درآمد (و بدون علاقه به برنامهنویسی) کد میزنند، در گوگل یا دیگر شرکتهای بزرگ استخدام نخواهند شد. زیرا در چنین شرکتهایی، برنامهنویسی تنها «حرفه» افراد نیست، بلکه علاقه و عشق آنان نیز هست.
به همین شکل، اگر فقط عشق و اشتیاق به برنامهنویسی داشته باشید اما حاضر نباشید که هر روز کد بزنید، شاید بهتر باشد که برنامهنویسی را کنار بگذارید.
@JavaCupIR
#اشباه_دوم
مطالعه بیپایان و بدون هدف مشخص
برخی از افراد، مستقل از سنشان، صرفا عاشق «یادگیری و آموختن» هستند. در واقع فقط از مسیر لذت میبرند و اصلا به مقصد توجهی ندارند. البته، همواره گسترش دامنه علم و دانش خوب است اما احتمالا موافقید که در تلف کردن صدها (و شاید هزاران) ساعت وقت خود برای یک سرگرمی، هیچ سودی نیست.
خیلی ساده است، شما یا عاشق برنامهنویسی هستید، (حتی اگر گاهی اوقات برایتان سخت باشد) یا نیستید. توسعهدهندگانی که فقط برای کسب درآمد (و بدون علاقه به برنامهنویسی) کد میزنند، در گوگل یا دیگر شرکتهای بزرگ استخدام نخواهند شد. زیرا در چنین شرکتهایی، برنامهنویسی تنها «حرفه» افراد نیست، بلکه علاقه و عشق آنان نیز هست.
به همین شکل، اگر فقط عشق و اشتیاق به برنامهنویسی داشته باشید اما حاضر نباشید که هر روز کد بزنید، شاید بهتر باشد که برنامهنویسی را کنار بگذارید.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_سوم
تلاش برای دستیابی یکباره به تعداد زیادی فناوری جدید
توسعه نرمافزار، یک اقیانوس عمیق از دادهها و ابزارها است. اگر سعی کنید همه چیزهایی که در جلویتان سبز میشوند و جالب به نظر میرسند را یاد بگیرید، ممکن است همان ابتدای یادگیری گیر کنید و کاملا گیج شوید.
به همین دلیل، به یک برنامه و نقشه راهِ مشخص نیاز دارید. در مورد شما، این برنامه باید شامل یادگیری مبانی جاوا، انجام پروژههای کدنویسی به علاوه آشنایی با ابزارهای برنامهنویسی باشد. این برنامه به شما کمک میکند که از خطر متوقف شدن در فاز یادگیری جلوگیری کنید و آموزش خود را در یک بازه زمانی مشخص تنظیم کرده و پیش ببرید.
@JavaCupIR
#اشتباه_سوم
تلاش برای دستیابی یکباره به تعداد زیادی فناوری جدید
توسعه نرمافزار، یک اقیانوس عمیق از دادهها و ابزارها است. اگر سعی کنید همه چیزهایی که در جلویتان سبز میشوند و جالب به نظر میرسند را یاد بگیرید، ممکن است همان ابتدای یادگیری گیر کنید و کاملا گیج شوید.
به همین دلیل، به یک برنامه و نقشه راهِ مشخص نیاز دارید. در مورد شما، این برنامه باید شامل یادگیری مبانی جاوا، انجام پروژههای کدنویسی به علاوه آشنایی با ابزارهای برنامهنویسی باشد. این برنامه به شما کمک میکند که از خطر متوقف شدن در فاز یادگیری جلوگیری کنید و آموزش خود را در یک بازه زمانی مشخص تنظیم کرده و پیش ببرید.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_چهارم
وقفه در یادگیری
شعار «هر روز کد بزن» را که یادتان نرفته؟ خوبه. پس هر بار که خواستید چند روزی بیخیال آموزش و یادگیری شوید، به این شعار فکر کنید. برای یک مبتدی، ایجاد وقفه در آموزش خطرناکتر از آن چیزی است که به نظر میرسد.
شما یادگیری یک مبحث جدید را شروع میکنید و در آن مبحث به موضوعات قبلی ارجاع داده شده و شما هم به دلیل وقفهای که افتاده، چیزی را به خاطر نمیآورید. این فراموشی، مرتب شما را به عقب میکشاند. بنابراین تمام تلاش خود را بکنید که بدون هیچ وقفهای همواره رو به جلو حرکت کنید.
@JavaCupIR
#اشتباه_چهارم
وقفه در یادگیری
شعار «هر روز کد بزن» را که یادتان نرفته؟ خوبه. پس هر بار که خواستید چند روزی بیخیال آموزش و یادگیری شوید، به این شعار فکر کنید. برای یک مبتدی، ایجاد وقفه در آموزش خطرناکتر از آن چیزی است که به نظر میرسد.
شما یادگیری یک مبحث جدید را شروع میکنید و در آن مبحث به موضوعات قبلی ارجاع داده شده و شما هم به دلیل وقفهای که افتاده، چیزی را به خاطر نمیآورید. این فراموشی، مرتب شما را به عقب میکشاند. بنابراین تمام تلاش خود را بکنید که بدون هیچ وقفهای همواره رو به جلو حرکت کنید.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_پنجم
داشتن این تصور که دانستن زبان جاوا برای شروع برنامهنویسی کافی است
زبان برنامهنویسی، صرفا یکی از ابزارهای در اختیار برنامهنویسان ماهر است. برخی ممکن است بگویند که برای یادگیری برنامهنویسی باید در ریاضیات عالی باشید. نه، این طور نیست. اما دانستن نحوه نوشتن کدها (سینتکسها) نیز به تنهایی شما را به یک برنامهنویس تبدیل نمیکند.
برنامهنویسی به مهارتهای دیگری نیز احتیاج دارد: منطق قوی، توانایی حل مساله و امکان تجسم ساختار و دنباله فرآیندها. یک برنامهنویس با تجربه قبل از فکر کردن به منطق راه حل، شروع به کدنویسی نمیکند.
@JavaCupIR
#اشتباه_پنجم
داشتن این تصور که دانستن زبان جاوا برای شروع برنامهنویسی کافی است
زبان برنامهنویسی، صرفا یکی از ابزارهای در اختیار برنامهنویسان ماهر است. برخی ممکن است بگویند که برای یادگیری برنامهنویسی باید در ریاضیات عالی باشید. نه، این طور نیست. اما دانستن نحوه نوشتن کدها (سینتکسها) نیز به تنهایی شما را به یک برنامهنویس تبدیل نمیکند.
برنامهنویسی به مهارتهای دیگری نیز احتیاج دارد: منطق قوی، توانایی حل مساله و امکان تجسم ساختار و دنباله فرآیندها. یک برنامهنویس با تجربه قبل از فکر کردن به منطق راه حل، شروع به کدنویسی نمیکند.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_ششم
گیر افتادن در قسمتهای دشوار تئوری
اغلب بین زمانی که برای انجام کارها یا تحقیقات صرف میکنید و موفقیت در آن کار، ارتباط مستقیمی وجود ندارد. در یادگیری جاوا، سماجت در حل مسائل و درک موضوعات جدید بسیار مهم است.
اما گاهی اوقات برای حل یک مشکل، باید موقتاً از آن صرف نظر کنید تا بعدا با درک و دانش بیشتری برگردید و آن را حل کنید. یک توصیه دوستانه: سعی نکنید کد ها را به خاطر بسپارید و اینکه بیش از حد در این که «چطور این کدها دارند کار میکنند»، عمیق نشوید.
در جاوا بسیاری از فرآیندها به صورت خودکار انجام میشوند. بنابراین می توانید بر روی احساس شهودی برنامهنویسی تمرکز کنید و به این ترتیب حتی ماهرتر شوید.
@JavaCupIR
#اشتباه_ششم
گیر افتادن در قسمتهای دشوار تئوری
اغلب بین زمانی که برای انجام کارها یا تحقیقات صرف میکنید و موفقیت در آن کار، ارتباط مستقیمی وجود ندارد. در یادگیری جاوا، سماجت در حل مسائل و درک موضوعات جدید بسیار مهم است.
اما گاهی اوقات برای حل یک مشکل، باید موقتاً از آن صرف نظر کنید تا بعدا با درک و دانش بیشتری برگردید و آن را حل کنید. یک توصیه دوستانه: سعی نکنید کد ها را به خاطر بسپارید و اینکه بیش از حد در این که «چطور این کدها دارند کار میکنند»، عمیق نشوید.
در جاوا بسیاری از فرآیندها به صورت خودکار انجام میشوند. بنابراین می توانید بر روی احساس شهودی برنامهنویسی تمرکز کنید و به این ترتیب حتی ماهرتر شوید.
@JavaCupIR
#مقاله
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_هفتم
نادیده گرفتنِ اهمیت خوانا بودن کد
هنگامی که یاد میگیرید برنامه بنویسید، اولویت اول این است که کدتان کار کند. به همین دلیل است که افراد مبتدی توجه زیادی به کدهای خوانا همراه با کامنتهای واضح ندارند و در آینده به نوعی کدشان باید «رمزگشایی» شود.
برنامهنویسان باتجربه وقتی اولین کدهایی که نوشتهاند را ببیند، حس نوستالژیک ندارند! بلکه تلاش میکنند بفهمند کدهایی که زدند دقیقا چه معنیای میدهند و چه کار میکنند و هدفشان چه بوده. نگران نباشید. شما هم یاد خواهید گرفت که چطور کدهای خوانا بنویسید. البته در صورتی که تلاش کنید.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_هفتم
نادیده گرفتنِ اهمیت خوانا بودن کد
هنگامی که یاد میگیرید برنامه بنویسید، اولویت اول این است که کدتان کار کند. به همین دلیل است که افراد مبتدی توجه زیادی به کدهای خوانا همراه با کامنتهای واضح ندارند و در آینده به نوعی کدشان باید «رمزگشایی» شود.
برنامهنویسان باتجربه وقتی اولین کدهایی که نوشتهاند را ببیند، حس نوستالژیک ندارند! بلکه تلاش میکنند بفهمند کدهایی که زدند دقیقا چه معنیای میدهند و چه کار میکنند و هدفشان چه بوده. نگران نباشید. شما هم یاد خواهید گرفت که چطور کدهای خوانا بنویسید. البته در صورتی که تلاش کنید.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_هشتم
تست نکردن کد به صورت منظم
غمانگیز ولی واقعی: کدتان همیشه آن کاری که باید را انجام نمیدهد. حتما به طور مرتب آن را بررسی کنید و اجازه ندهید که خطاها روی هم انباشته شوند. در این صورت، به جای اشکالزدایی (Debugging) خستهکننده و تلاش برای فهمیدن اینکه چه اشتباهی و در چه زمانی رخ داده است، در هر مرحله با مشکلات کمتری روبرو خواهید شد.
@JavaCupIR
#اشتباه_هشتم
تست نکردن کد به صورت منظم
غمانگیز ولی واقعی: کدتان همیشه آن کاری که باید را انجام نمیدهد. حتما به طور مرتب آن را بررسی کنید و اجازه ندهید که خطاها روی هم انباشته شوند. در این صورت، به جای اشکالزدایی (Debugging) خستهکننده و تلاش برای فهمیدن اینکه چه اشتباهی و در چه زمانی رخ داده است، در هر مرحله با مشکلات کمتری روبرو خواهید شد.
@JavaCupIR
#ده_اشتباه_مرگبار_در_یادگیری_جاوا
#اشتباه_نهم
یادگیری جاوا به تنهایی
با داشتن انبوهی از ابزارها و منابع آنلاین برای یادگیری موفق، می توانید به راحتی یک برنامهنویس خودآموخته باشید. تنها حلقه گمشده، نبود ارتباط واقعی است. اگر در اسرع وقت به گروهها و انجمنهای برنامهنویسی بپیوندید، آموزش شما بسیار موثرتر خواهد بود.
برای مثال، انجمنهای Coderanch و Stack Overflow برای برنامهنویسان جاوا بسیار مفید است. همچنین، اوراکل، انجمنی دارد با نام Oracle Java Community که افراد تازهوارد و توسعهدهندگان باتجربه را ترغیب میکند با پیوستن به آنها، اتفاقات جدید را از طریق وبلاگنویسان اوراکل دنبال کنند. جامعه جاوا در Reddit نیز بیش از ۱۰۷ هزار نفر عضو دارد.
@JavaCupIR
#اشتباه_نهم
یادگیری جاوا به تنهایی
با داشتن انبوهی از ابزارها و منابع آنلاین برای یادگیری موفق، می توانید به راحتی یک برنامهنویس خودآموخته باشید. تنها حلقه گمشده، نبود ارتباط واقعی است. اگر در اسرع وقت به گروهها و انجمنهای برنامهنویسی بپیوندید، آموزش شما بسیار موثرتر خواهد بود.
برای مثال، انجمنهای Coderanch و Stack Overflow برای برنامهنویسان جاوا بسیار مفید است. همچنین، اوراکل، انجمنی دارد با نام Oracle Java Community که افراد تازهوارد و توسعهدهندگان باتجربه را ترغیب میکند با پیوستن به آنها، اتفاقات جدید را از طریق وبلاگنویسان اوراکل دنبال کنند. جامعه جاوا در Reddit نیز بیش از ۱۰۷ هزار نفر عضو دارد.
@JavaCupIR