北美微论坛

App下载
扫码下载 App
联系我们
1框架
查看: 428|回复: 0
打印 上一主题 下一主题

[美国生活] 关于42 us school 体验贴

[复制链接]

研究生

Rank: 5Rank: 5

跳转到指定楼层
楼主
发表于 2017-2-18 14:46:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
楼主在几个月前在论坛里推荐了42这所学费全免的代码学校,现在楼主已经决定暂时离开42,写一个体验贴分享给想学写代码的小伙伴。简单介绍一下背景,本人理工科出身,所以学习编程对于我来说,不简单,但是也没有很难理解,略有语言障碍。可能写的比较乱,想要了解的凑合看一下哈!如果需要帮助,欢迎交流。另外,42还是很多华人的。
42的申请流程:
1.网上申请:简单的逻辑题,如果感兴趣不妨试一试,对于大部分人来说,通过这部分毫无压力。
2.42的COO会介绍一下42的情况,这个部分是必须参加的,可以在这个过程中了解42。
3.42是提供免费的寝室的,但是就目前来说,寝室已经没有空余。
4.piscine:这个阶段是一个快速学习Linux及C的语法的阶段,在整个42的体验过程中,最喜欢的就是这个部分了,很锻炼人,可以快速学习语法知识及练习语法的使用。而且会涉及到一个团队合作的小的project。
5.Cadets:通过piscine之后就可以进入正式进入42学习,在开始阶段,主要使用的语言还是C,在这个阶段主要是单独 作业,也会穿插一些group的project,在完成前三个project之后,分为三个分支,分别是graphic,algorithm,system。在42的学习就像升级打怪一样,通过一个project,你将得到一定的经验值,你的level就提高,当你的level达到7级之后,就要去找到一个实习(但是目前来说,在美国可能做不到)。我没有做个任何system的project。简单分析这三个分支,我主要做的project都是algorithm方向的,心得就是用C写简直要哭,代码量很大。做了一个graphic的project,简单来说就是华而不实,看着很高大上,但是据说在实际工作中也不是很实用。system方向没有体验过,不过这个方向学的东西蛮酷的,听小伙伴说,要是想当黑客,可以多学习这个分支。其实它还有很多其他的语言,但是都是在后期才可以接触得到。一会上一张42 project的图供大家参考。
感受:
在42大概待了4个月左右,现在不能说可以熟练使用C语言,但是相比于自学来说,进度是相当的不错的,但是不得不说现在的42还是试运行阶段,毕竟它是在法国开始的,所以现阶段并不能完全适应美国的。
优点:
1.学习速度快,相比于自学来说,这个环境很不错。
2.练习口语及交流技巧,因为42的project有一部分是peer review,你需要把你的逻辑讲给你的同伴,这是一个很好的输出过程,这在自学的过程中是不会有机会练到的。
3.可以快速寻求帮助,42有很多很棒的小伙伴,有些人是有CS的背景的,所以当你卡住了,会有很多人愿意帮助你。
4.42会有很多小伙伴一起参加一些hackathon的活动,就算得不到名次,但是是很棒的体验。
缺点:
1.42针对的是完全没有CS背景的人,但是有些project完全没有提示,有时候会比较难以开始。
2.目前没有和一些大公司建立良好的connection,但是据我所知,法国42的小伙伴有在google,facebook,amazon这样的公司工作的,但是完全按照42的project来做是不够的。
3.对于完全没有CS背景以及不了解美国招聘流程的人来说,在42学习有些小迷茫。
建议:
对于住在Fremont的小伙伴来说,如果你生活很无趣,而你又想找到一个集体,但是生活不是盲从,在你前提是你真的喜欢编程这是不错的选择,因为debug的过**的很枯燥。我遇到一个bug,我大概用了一天才解决,其实不是什么很难解决的问题,就是一个参数忘记赋初始值,因为刚学习编程,也是自己接触的第一个大一点的project,就是上面我提到的重写printf这个function。不过解决了之后也是满满的成就感,自恋一个。

Screen Shot 2017-02-09 at 1.52.47 PM.png (29.81 KB, 下载次数: 0)

42的project流程图

42的project流程图

收藏收藏1 分享分享 赞赞赞!赞赞赞! 踩踩踩!踩踩踩! 新浪微博微博分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部