Posts

Showing posts with the label Week 3

Week 1 to 4 - Learning with MCR Codes

Image
My experience with  @MCRcodes   as a Quality Assurance Tester.  This is an evening part-time coding boot camp based in central Manchester which runs for 24 weeks, from February 2018 to July 2018. Week 1 - Meet up with Michael (Coach) and class. Everyone is very friendly and it feels like we all already know each other very well. Started off with setting up our laptop with typical software used by mainstream developers. Got comfortable using GIT and CLI. Session 1 - Getting Set Up Session 2 - Command Line Interface Week 2   - Weekly standup and retrospective have been carried out just like in the working environment. Started learning the fundamentals of JavaScript, and using npm and Jest. Additionally worked in pairs on practical tasks which also included committing work simultaneously to GitHub. This  week assignment was on basic fundamentals of JavaScript which consists of numbers, strings, boolean...

Week 3 - Session 2 - Group Programming Workshop - Till Application

Image
blog image source Group exercise - to build a till application that allows to; find an item by scanning in the barcode, add an item to the current basket, get total of items in the basket, and remove any item from a basket by scanning the barcode. Requirements: Find an item by barcode Add an item to the basket Get total of items in the basket Remove item from the basket by barcode This exercise will test the following skillsets: CLI - Git, npm, and jest. JavaScript - Arrays, and Objects. GitHub Till exercise -  https://github.com/SharifCoding/shopping-till

Week 3 - Session 1 - Finding the Answers

Image
blog image source Don't worry if you get lost when programming, instead get comfortable not knowing everything but get good at asking, and finding answers to your questions. Most importantly, don’t copy and paste code examples, understand the code and the thinking behind it. As good practice, type the example line by line. U nderstand what is going on and take time to play around in Node  CLI  or the browser  dev  tools. Three tips for becoming the king of finding answers: Effective Googling - Always include the language or technology in your query e.g. “javascript get array length”. Be concise - “javascript get array length”. Exclude information that might only be specific to you.  StackOverflow - Question at the top - solutions underneath. The best answer shouldn’t always be the best answer! Check the vote counts and read the comments. Asking a tutor or each other - If you ask a tutor or another student for help, try and be as specific as you can, an...

Week 3 - Session 1 - Clean Code

Image
In general, many developers  do not write clean code,  developers job is to deliver a product that works, and on time. However the  cleaner your code, the better you'll be seen as a professional, and the easier it will be for you to make adjustments, correct bugs, and implement new features in the future. Clean code minimizes the time spent reading and attempting to understand the code, which takes up a large portion of a developer’s day to day operations.  Writing clean code not only makes the job of software developers easier, it ultimately translates into reduced expenses for the business. 5 Reasons You Should be Writing Clean Code - https://www.wlion.com/blog/5-reasons-you-should-be-writing-clean-code/