网站地址在这里:
http://how2j.cn/p/3393
我是2013年来美国的,来的时候原本打算读计算化学的博士。但中途知道化学是四大坑之一,刚好当时的室友在学本科的计算机课。在耳濡目染之下,也蠢蠢欲动进行了转计算机的策划。记得室友当时给我说,你就去学一门本科的课程试试,如果能handle的话,就再下决定也不迟。于是就选了算法导论。幸好当时努力学习,算法的平时作业也都能胜任,考试也都全是A。于是有了可以一试的想法。第二学期就继续选了数据结构这么课。很顺利的也拿到了A。在此之后,一发而不可收拾地选了操作系统和网络基础。
以上的课程也都全是A。随之我就quit了化学的博士,正式申请了本校的cs博士。但因为确实没有特别强大的背景,没有被cs博士录取。发邮件询问的过程中,得知结果。招生老师询问是否愿意转成cs硕士录取。当然是愿意的。于是省略一万多字的担心和焦虑之后。进入了cs学习。 由于我们学校找工作的氛围不浓厚,加上自己学本科的cs课程的时候,找工作之类的东西,都不清晰。于是都只是上课,拿高分。但发现其实这种思路是很不妥当的。 良好的策略应该是,GPA保持3.5以上就行。最关键的是要刷题和刷简历。简历无非就是刷project。 刷题就不细说了。各种论坛和各种资料,还有各种培训班都有。 这里就大概讲一下自己是怎么入门Java网页开发的。 其实入门一个开发,最最最重要的是有人带,因为有经验的人,能帮你快速解决问题。在这个过程中,我得到了我实验室有过工作经验的小伙伴的帮助,这里非常感谢这位大哥。我们literally会天天喊他大哥,也不知道他有一天会不会看到这个帖子。 有别人帮助的情况下,需要自己好好努力,毕竟别人没法什么东西都帮助你。所以这个时候,寻找网络资源就很重要了。 我在这里给大家列一下对我有帮助的资源: 第一个让我搭起来环境,写第一个demo的资源:https://o7planning.org/en/10979/java-servlet-jsp. 这里有一步步的详细教程,跟着跑一遍,基本环境就搭起来了。 第二个是java语言的学习:https://codegym.cc/quests. 这个课程把java基础的东西都讲详尽了。大家一定要抽时间看。特别有帮助。 第三个也是我比较推荐的,java全栈开发。有java前后端开发的全家桶:Java EE, SSH, SSM, Spring Boot. 应有尽有。而且还是中文网站,站长一直在更新内容,虽然需要花钱。但真心是特别有帮助。详细的,大家自己去网站细看。
网站地址在这里:
http://how2j.cn/p/3393
希望大家都能早日上岸。
|