TranslateProject/sources/tech/20201106 I-m doing another Recurse Center batch.md
DarkSun 8432a8eab9 选题[tech]: 20201106 I'm doing another Recurse Center batch!
sources/tech/20201106 I-m doing another Recurse Center batch.md
2020-11-12 10:36:14 +08:00

80 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: collector: (lujun9972)
[#]: translator: ( )
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (I'm doing another Recurse Center batch!)
[#]: via: (https://jvns.ca/blog/2020/11/05/i-m-doing-another-recurse-center-batch-/)
[#]: author: (Julia Evans https://jvns.ca/)
I'm doing another Recurse Center batch!
======
Hello! Im going to do a batch (virtually) at the [Recurse Center][1], starting on Monday. Ill probably be blogging about what I learn there, so I want to talk a bit about my plans!
Im excited about this because:
* I love RC, its my favourite programming community, and Ive always been able to do fun programming projects there.
* theyve put a lot of care into building a great virtual experience (including building some very fun [custom software][2])
* theres a pandemic, its going to be cold outside, and I think having a little bit more structure in my life is going to make me a lot happier this winter :)
### whats the Recurse Center?
The Recurse Center (which Ill abbreviate to “RC”) is a self-directed programming retreat. Its free to attend.
A “batch” is 1 or 6 or 12 weeks, and the idea is that during that time, you:
1. choose what things you want to learn
2. come up with a plan to learn the things (often the plan is “do some kind of fun project”, like [“write a TCP stack”][3])
3. learn the things
Also there are a bunch of other delightful people learning things, so theres lots of inspiration for what to learn and people to collaborate with. There are always people who are early in their programming life and looking to get their first programming job, as well as people who have been programming for a long time.
Their business model is recruiting they [partner with][4] a bunch of companies, and if you want a job at the end of your batch, then theyll match you with companies, and if you accept a job with one of those companies then the company pays them a fee.
I wont say too much more about it because Ive written 50+ other posts about how much I love RC on this blog that probably cover it :)
### some ideas for what Ill do at RC
Last time I did RC I had a bunch of plans going in and did not do any of them. I think this time itll probably be the same but Ill list my ideas anyway: here are some possible things I might do.
* learn Rails! Ive been making small websites for a very long time but I havent really worked as a professional web developer, and I think it might be fun to have the superpower of being able to build websites quickly. I have an idea for a silly website that I think would be a fun starter rails project.
* experiment with generative neural networks (Ive been curious about this for years but havent made any progress yet)
* maybe finish up this “incidents as a service” system that I started a year and a half ago to help people learn by practicing responding to weird computer situations
* deal with some of the [rbspy][5] issues that Ive been ignoring for months/years
* maybe build a game! (theres a games theme week during the batch!)
* maybe learn about graphics or shaders?
In my first batch I spent a lot of time on systems / networking stuff because that felt like the hardest thing I could do. This time I feel pretty comfortable with my ability to learn about systems stuff, so I think Ill focus on different topics!
### so thats what Ill be writing about for a while!
Im hoping to blog more while Im there, maybe not “every day” exactly (it turns out that blogging every day is a lot of work!), but I think it might be fun to write a bunch of tiny blog posts about things Im learning.
Im also planning to release a couple of zines this month I finished a zine about CSS, and also wrote another entire zine about bash while I was procrastinating on finishing the CSS zine in a self-imposed “write an entire zine in October” challenge, so you should see those here soon too. Im pretty excited about both of them.
--------------------------------------------------------------------------------
via: https://jvns.ca/blog/2020/11/05/i-m-doing-another-recurse-center-batch-/
作者:[Julia Evans][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://jvns.ca/
[b]: https://github.com/lujun9972
[1]: https://www.recurse.com/
[2]: https://www.recurse.com/virtual-rc
[3]: https://jvns.ca/blog/2014/08/12/what-happens-if-you-write-a-tcp-stack-in-python/
[4]: https://www.recurse.com/hire
[5]: https://github.com/rbspy/rbspy