That’s probably something the CNCF community should define.
2,129 karma · joined August 25, 2011
That’s probably something the CNCF community should define.
I wonder if this part is true. Did they really only have 10 years worth of research data on one computer? No backup? How can this be possible?
How about accessing the supercomputing power over the network?
But I bet students could have better learning outcome, considering that indoor space are often poorly ventilated and have an excess of CO2 https://www.nytimes.com/2019/05/06/health/conference-room-ai...
The whole education is flipped compared to a regular one. We give students problem sets and they have to find the answer. We never give lectures (we have no teachers), just guidance so that they can get started on a topic, but never enough that they can actually achieve the tasks we give them.
> Are they able to read a manual? Candidates (no prior experience in coding needed) need to answer questions on a specific command that can be found by reading the manpage. At first we provide the manpage, then we show them how to find a manpage, and finally, we don't provide any guidance, because at this point they should be able to do it on their own. In the curriculum, once students, we have a quizz to makre sure they can answer basic questions on the topic before jumping into the coding part.
>Can they formulate a search query? We ask trivial questions that can be answered just by Googling. Might sound like a no-brainer to the developer community, but not everybody is good at this.
>How do they assess whether the tutorial they found is suitable or reliable? That's the tricky part, but basically, because the school is not providing material that contains the answer, candidates and students have to navigate the ocean of information/tutorial that can be wrong/incomplete of correct. By pressing a button, students work (code at this point) is automatically and instantly corrected, so they can easily figure that what they built is correct or not.
> What steps do they take to make sure they're finding - and learning - the right information? On this one, we as a school, are the one providing this guidance. Basically when students are doing their projects, we define learning goals. Getting coding part done is great, but we also want to make sure that students have been able to grasp concepts that are key to becoming a great software engineers. So students look at these "learning points" before, and by the end of the project, they must be able to discuss all the points.
Coding is obviously super relevant now, and I personally believe for still a while, to remain employed. Yet, if you look at WEF prediction[0], it is soft skills – with obviously technical knowledge (that you already have) – that will matter in the long run.
So what does it means for you? The future of work is not about learning one tool (programming language for instance) and be done for a career. We can actually extend this to a type of job. The key is to be able re-train and re-tool. College education, and in general, lecture/instructor-based education, is generally training us the wrong way: we feed students with knowledge that is the answer for the exam in 2 weeks. In real life, we make money or are paid by solving problems (exams) but it's up to us to find the answer (the lecture). So it's completely backward.
Progressive Education[1], a movement that was created at the end of the 18th century is super relevant for our time. It's advocating for students to learn something by doing, to focus on problem-solving and critical thinking, soft skills and become a life-long learner. I am so in love with this methodology that I created a software engineering school using it, and it's working amazingly![2]
Since you seem to be self-taught, you probably already have this ability to self-learn, that's HUGE! My advice to you would be: try to learn something completely new, on your own. See how it goes. It might be painful, if so that is normal, keep going. I see that with our students who, especially when they start, are frustrated by the fact that we, as a school, are pushing them to find the knowledge by themselves instead of giving the answer by just raising their hand. The key here is not only to learn a new craft, but also and very importantly, to develop the ability to self-learn.
Develop your soft skills: collaboration, coaching, empathy, writing, negotiation, public speaking. Those are key to grow in seniority in the software track, but really, it is for any career.
Finally, I believe that tech isn't going anywhere, it's widely used by retail, finance, transportation, media, healthcare... Considering that you cannot remain employed as a software developer, no matter which position you end up working in, having tech knowledge will make a huge difference or be just essential.
[0]https://www.weforum.org/agenda/2018/06/the-3-skill-sets-work...
[1] https://www.inc.com/salvador-rodriguez/long-term-coding-scho... [2] http://time.com/money/4568213/income-share-agreements-colleg... [3] https://www.economist.com/finance-and-economics/2018/07/21/i...
Other alternative like Make School and Holberton School are successfully using the model since about 3 years.
Holberton School offers a two-year higher-education program to become a Software Engineer. Holberton is dedicated to training the next generation of highly-skilled Software Engineers, by making this education accessible to the most- no matter students gender, nationality, ethnicity or social status. By working at Holberton, you will have a positive impact on people’s lives. Our work is supported by industry leaders such as LinkedIn CEO Jeff Weiner and celebrities such as the Grammy Award Winning Artist Ne-Yo.
In working as a Community Manager, you will manage the external community of Holberton composed of mentors and corporate partners. Design, implement and develop the community growth. The work includes defining and executing on the outreach strategy, design the software tools, along with the product team, that will allow Holberton to manage its community at scale.
Holberton is on its way to become the largest trainer of Software Engineers in the US within the years to come. Our current San Francisco campus will be home to 1,000 students, our mentor community is 150+ strong and quickly growing.
The school is free to students until they find a job, then they contribute with a % of their salary. After only 9 months, many students find internships and jobs at companies like NASA, Apple, LinkedIn, Tesla, Dropbox...
It's a life-changing experience for many of our students, and it also changes the Tech industry by bringing folks with an untraditional background. Our students are straight out of high-school, some had a career before: cashier, math teacher, artist, poker player...
We have no formal teachers, no lectures, students learn by working on projects and collaborating with their peers. We are located in San Francisco and looking forward expanding.
We are working with VEMO http://vemo.com/ISAinitiative/ they are specialized in ISA - most schools are using them.
-How do you track students once program completes?
We are working with http://vemo.com/, they are specialized in Income Share Agreements (ISA) and the goto in the industry if you want to do ISA. Purdue University is also using them. Vemo request access to students tax return so that we can see their income.
- How does the legal binding works?
Students are supposed to let us know about their employment situation so that we can adjust the payment. The deal is that they pay 17% of their income if they make $50k/year or more. At the end of the year tax time, we do a reconciliation where we compare the amount received against the student income, where the student or the school might owe money to the other part.
What is great about this model is that: -Student only contributes back to the school if they are employed. -Student contribution is proportional to their "financial success". -Holberton can only thrive if its graduates thrive, no bs.
The program is also quite different from regular education, we have no formal teachers, no lectures, students learn by working on projects and by collaborating with their classmates. Check us out https://www.holbertonschool.com/
It's indeed a "business opportunity" but I also believe that this the tuition model that post-secondary education should adopt if we consider that its main role is to train students to get a job after graduation. The success of schools should be proportional to students success.
In a nutshell: we are training SWE using a project-based and peer-learning approach. No formal teachers, no lectures, students learn by practicing and collaborating with peers - pretty much like in the workplace.
We haven't graduated any cohort yet (our program is 2 years long, but students can start working after 9 months) but have already students who intern/work at NASA, LinkedIn, Tesla, Apple, Dropbox, Nvidia, Docker, CreditKarma...
Big difference between us and bootcamps: we are covering the fundamentals of CS + we are not focusing on teaching students specific tools but rather developing their critical thinking, problem-solving skills and guiding them on becoming self-learners. All good Software Engineers know that you must constantly learn to stay on top of your game, being about to retrain yourself is the most valuable skill that a professional should have to continue to grow career wise.
=== Who We Are === A 2-year alternative to college training Full Stack Software Engineers using a peer-learning and project-based approach: no formal teachers, no lectures, students learn by practicing and collaborating with peers.
We are a team of 6, moving fast and positively impacting people's life.
=== Who We Are Looking For === We are looking for a someone to help us on our Marketing and Community efforts.
Holberton is built around our community: students, alumni, staff and mentors (~200 of them). We are building the school as a family and everybody is contributing to it. Our mentors play an important role in our school they are: -Guiding students to enter the Tech industry -Guiding the school to make sure the curriculum is up to date
The biggest part of job would be to connect and manage this community of mentors, organize meetups/office hours/workshops...
The second part of the job would be to connect with potential candidates. Going to High school and college fair, organizing/being present at hackathons...
The interview process is short and is assessing passion and ability to execute and take initiative.
=== Interested? === Shoot an email to sylvain@holbertonschool.com
=== Who We Are === A 2-year alternative to college training Full Stack Software Engineers using a peer-learning and project-based approach: no formal teachers, no lectures, students learn by practicing and collaborating with peers.
We are a team of 6, moving fast and positively impacting people's life.
=== Who We Are Looking For === We are looking for a generalist Software Engineer to work on our tools and curriculum: -Tools: website, intranet, auto-review system and a bunch of other small tools -Curriculum: design, write and implement correction for projects given to the students
The job is both about interacting with software but also with humans (our students and mentors who are helping us building the curriculum)
The interview process is short and is focusing on passion and execution.
=== Interested? === Shoot an email to sylvain@holbertonschool.com
I was just illustrating an example of alternative education that works. As you said none are working.
One for children: altschool is doing very well. Khan academy is also a hit.
Totally agree, a key here is that student should learn how to learn. There is all the knowledge that you need online, but the truth is that today there is too much information, something wrong, something not accurate. Students need to be able to find, analyze, sort, learn and apply the information they find. By reading the Internet or speaking with their peers or mentors (teachers).
As you said, teachers should be here to guide students, not to bring them a piece of knowledge they need to memorize and then spit out a few days later during the exam.
Look at Andela as well, accelerated training, then teams of "students" are integrated into companies and they learn while working.
Finally, coding bootcamps have also their share of success stories.
There is honestly A LOT of broken, unless you are studying in an Ivy League, I really think the education far from what the current & next generation needs.
In the meantime, the Internet came up and anyone can access an infinite amount of information and knowledge. Workers need to be able to learn by themselves, be able to retrain and retool. Any good Software Engineer is already doing this, constantly learning new stuff to stay on top of their game, that will be true for any type of worker.
It only lists Tech job offers from companies willing to recruit internationally and to sponsor working visa if necessary. It's free. I co-created that website. Enjoy :)
We partnered with companies such a PagerDuty, Wavefront so that they have tools to help them keeping their uptime, we are guiding them to put everything in place so that their website/servers never go down. We never call them at 3AM and we actually never call them at all. However we do have challenges where we simulate hardware failure, traffic spike...
Just to make things clear: the goal is not to wake up students are 3 AM but to get them ready for production and this involve being on call and possibly getting paged at 3AM.
Thank you for the feedback!
Re grade: It's project base, for each project we have a mandatory core to build, and a lot of options for those who would be faster than others. For each project you will get a % completion, from 0 to 200% (with all options).
At the end you will get a certificate (paper and digital). The digital certificate will be issued in a secure environment (256 bits encryption and 2FA) and inserted into a public blockchain (the technology behind bitcoin) so that any employer can instantly verify the validity of the certificate.
Re well rounded: on top of our curriculum focused on technical skills, we insist a lot on soft skills. Students will also interact with the local community (local startups, mentors, etc...). We also have mentors who will come monthly asking questions like "Does computer science make us better human beings" :)
I started to ask experienced entrepreneurs around me, none have heard of that before.