The Learning Phase is the first phase of the Pesto Program. It is intended to give you a theoretical understanding of technologies that we are going to work with for the next 12 weeks.
- The working hours will be divided into two segments.
- The working hours will begin from 9 PM to 6 AM. There will be 9 hours in total.
- 5 days learning per week
- Monday to Friday nights
Time | Name | Description |
---|---|---|
9:00 - 9:30 PM (30 mins) | Soft Skills | Soft Skills segment taken by Andrew/Ayush |
9:30 - 11:00 PM ( 1.5 hours) | Beginning Note and Lecture 1 | This time will be taken to teach the materials for the day. It'll be mostly non-interactive. |
11:00 - 12:00 PM ( 1 hour ) | Exercise 1 | The students will solve problems, and any other relevant exercises that may reinforce their conceptual understanding of the presented in the previous hour. |
12 - 12:45 PM ( 45 mins ) | Office Hours | For the doubts that arise during the exercises. Solutions of exercises that were posed in the previous hour. |
12:45 - 1:45 PM ( 1 hour ) | Lunch and Socialising | Long lunch and time to take a break, and socialise with other students and team members. |
1:45 - 3:15 PM ( 1.5 hours ) | Lecture 2 | This time will be taken to teach the materials for the day. It'll be mostly non-interactive. |
3:15 - 4:45 ( 1.5 Hours ) | Exercise 2 | This exercise session will include materials from Lecture 1 as well. It will a bit harder and require more thought process. |
4:45 - 5:30 (1 Hour) | Office Hours | Solutions and discussion on the exercises. |
5:30 - 6:00 ( 0.5 hour ) | Closing Note and Project Demonstrations on Monday of every week (except the first week) | What we covered, and how will we proceed. Any feedback to give. |
- Each segment will consist of a lecture module followed by an exercise module. The exercises in Segment 2 needs to be done via Pair Programming.
- The Candidates will be randomly called in 'Office Hours' to explain the programs that they have done.
The Major Assessment will be on Monday of Week 3.
The pre-lunch schedule is as follows -
- 9:00 - 9:45 (Soft Skills) [Soft skill on how to keep speaking while tech interviews]
- 9:45 - 12:45 (3 hours) (Assessment + Feedback + Reflection)
- Each Major Assessment of a candidate will consist of video-based dialogue of the study materials previously discussed. The duration should be between 15-20 mins.
- The candidate can expect theoretical and coding-based questions, including but not limited to, JavaScript, Web Development and Computer Science.
- The Candidate should speak only in English.
The project will be disseminated every Monday. You need to present the project on the immediate next Monday. The duration of the presentation will be 2 minutes. Two extra minutes will be given for questions regarding the technologies/techniques used, if any. You can make a video or slide for assistance in the presentation.
One team project (aka Major Project in the Second Month) 3-4 small/medium weekly projects. These projects will culminate into your portfolio site. One Loom instruction video. Sample One research paper summary published as an article on Medium in public domain. Example Open source apprenticeships Contributions Peer Reviews One medium post reflecting your journey in the Pesto Career Accelerator Program. (Optional but highly recommended) What more can you do?
- You have to speak about somebody else's idea and how they can improve it. (At least 2 people)
http://dejan.works/
https://jacekjeznach.com/
http://mattfarley.ca/
http://ejosue.com/
https://caferati.me/
- Week 1
- Design 4 versions of your dream portfolio. The designs can be made using pencil-and-paper or mockup softwares like Balsamiq.
- The designs have to be substantially different. Minor adjustments to exisitng design won't be counted.
- The designs should reflect who you are. ;)
- See sample portfolios links above for inspiration.
- Week 2
- Basic boilerplate and HTML/CSS structure of the portfolio.
- Deployment to a static website host. (Netlify/GitHub Pages)
- Week 3
- Week 4
- No well-actually’s
- No feigned surprise
- No backseat driving
- No subtle -isms
Pesto is dedicated to providing a harassment-free learning environment and community for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, religion, or anything else. We do not tolerate harassment in any form.
Alice: I just installed Linux on my computer! Bob: It’s actually called GNU/Linux.
Defn: A well-actually is when you correct someone about something that’s not relevant to the conversation or tangential to what they’re trying to say.
The best rule of thumb is, if you’re not sure whether something needs to be said right now, hold off and see what happens.
Dan: What’s the command line? Carol: Wait, you’ve never used the command line?
Defn: Feigned surprise is when you act surprised when someone doesn’t know something.
A good rule of thumb is that always know that you cannot know the entirety of a subject. Also, there are people from other educational backgrounds studying Programming. Hence, they may not know all the jargon.
Bob: What’s the name of the string copy function?
Alice: strncpy
.
Eve: (from across the room) You should use strlcpy
. It’s safer.
Defn: Backseat driving is when you lob advice from across the room without joining a conversation. Because you haven’t been participating in the conversation, it’s easy to miss something important and give advice that’s not actually helpful.
Even if your advice is correct, it’s rude to bust into a conversation without asking.
If you overhear a conversation where you could be helpful, the best thing to do is to ask to join.
Carol: Windows is hard to use. Bob: No way. Windows is so easy to use that even my mom can use it.
Defn: Subtle -isms are subtle expressions of racism, sexism, ageism, homophobia, transphobia and other kinds of bias and prejudice.
If you see racism, sexism, etc. outside of Pesto, please don’t bring it in. For example, please don’t start a discussion about the latest offensive comment from Random Tech Person Y.
- 3 days of permitted leave only.
- You should collaborate and discuss ideas with your peers. However, make sure that you don't waster their time by asking multiple questions.
TBA
TBA
TBA
Tuesday, December 25, 2018 - Christmas
Monday, December 31, 2018 - New Year's Eve