大家好!我叫安东。我今年26岁。结婚了,我很荣幸成为一名父亲。我完成了全部 40 个关卡,但仍然没有解决一些问题。某处花了两年时间才完成该课程。有很长的休息时间。 出生于基辅,一直学习到八年级,然后全家搬到了莫斯科。他从莫斯科的学校毕业,进入莫斯科大学心理学系。我获得了文凭并在我的专业(建筑/设计)之外工作。 我想要一些新东西。我决定尝试编程。 这一切都始于我 iPhone 上的 iTunesU。很偶然,我发现了斯坦福大学的一门关于编程方法论的免费英语课程(CS106A)。我看了所有的讲座并解决了所有的作业。我向所有英语好的人推荐它。 javarush.ru是一个很酷的练习资源。没有实践的理论是死的,没有理论的实践是盲目的。因此,除了实践之外,我还得提高自己的理论。Golovoch 的课程、mail.ru technopark 帮助了我,我在 YouTube 上观看了 Yakov Fain、Nemchinsky、javabrains、durgasoft 的频道。看书。我喜欢 HeadFirst 的《设计模式》一书。在我看来,编程不在于你聪明不聪明,而在于你有没有耐心:) 恰巧索契奥运会后经济出现问题,我婆婆就邀请我去工作在沃洛格达。我在那里从事医疗领域的工作。在沃洛格达没有朋友,所以我把空闲时间花在孩子身上或用 Intellij Idea 解决 javarush 问题。工作日我每天花2-3个小时,周末如果可能的话会花更多时间。完成 javarush 课程后,我报名参加了实习。实习4-5周后,我去面试了。历时1.5小时。我回答了 95% 的问题。问题是关于 Java Core 的。Spring、Hibernate、JSP、Servlet、git、SQL——他们没有问。他们要求我编写一段代码来显示斐波那契数列。他们要求我编写自己的单链表实现。他们询问了SOLID 原则。为什么需要哈希码?对象可以有相同的哈希码吗?关于异常处理的很多问题。这段代码会编译吗?为什么?气相色谱仪是如何工作的?告诉我们 Object 类的方法。关于并发的问题:同步、死锁。我怎样才能启动一个线程?按引用或按值传递。等等。面试期间立即提供了工作机会。顺便说一下,quizfull 帮我准备了。显示差距,让你寻找信息:)在工作中,我投入了大量面试中没有询问的新/旧技术:)
- 蚂蚁,摇篮
- Servlet、JSP
- 支柱
- JAX-RPC
- JAX-RS(泽西岛)
- 休眠
- git
- JIRA/Confluence/Stash
- 詹金斯
- 敏捷(Scrum)
- WebSphere
- 甲骨文数据库
GO TO FULL VERSION