尝试在 IT 领域找到第一份工作本身并不是一件容易的事,或者更确切地说,这是一个困难且漫长(大多数情况下)的技术过程。竞争激烈,需要不断学习新东西,却不清楚到底需要什么,缺乏真正的经验……但这并不是放弃的理由,毕竟雇主需要的不仅是有经验的程序员,也包括那些准备好工作和学习新事物的人。不然哪来那么多有经验的人吧?以下是为来自喀山的此类申请者提供的几个空缺职位,以应对困难。
I-Novus 是一家系统集成商,致力于在地区和联邦层面实施开发流行信息系统的项目。
ITS 为俄罗斯、美国和中国的公司创建网络和移动应用程序。
I-Novus Java 程序员(初级)
例如, I-Novus公司正在积极寻找初级 Java 开发人员来参与联邦和地区信息系统模块的开发。一个潜在的“初级”应该了解Java、JavaEE、Springframework、PostgreSQL,准备好学习学科领域并积极参与系统开发。要求:
- 至少1年Java开发经验;
- Java 语言知识;
- 了解 SQL 语言;
- 使用任何应用程序服务器(Glassfish/JBoss AS/Tomcat/...)的经验最少。
这将是一个优点:
- 版本控制系统(svn、git);
- HTML/JavaScript/CSS;
- 现代 JS 框架(ReactJS/AngularJS/...)。
SMYT 初级 QA 工程师(手动测试)
SMYT公司需要一名细心、负责、想要在IT领域发展并参与保证软件质量的质量工程师。SMYT是一家专门从事IT解决方案开发和实施的公司。该公司的主要业务是网络项目、业务自动化和移动应用程序。您将学到做什么:
- 软件开发的测试要求和技术规范;
- 开发测试文档(测试计划、测试用例、清单);
- 执行手动软件测试;
- 以错误报告的形式记录在跟踪系统中发现的错误;
- 修复bug后进行重复的手动测试;
- 参与改进质量控制体系。
要求:
- 真诚地渴望在 IT 领域工作和发展,并得到技术知识的证实;
- 该公司从事Web开发,因此希望您在面试时能够回答技术问题:
- Web应用程序的架构和运行原理;
- 关于网络开发中使用的现代技术;
- 关于软件测试理论。
- 分析头脑;
- 对数学的热爱和良好的逻辑思维;
- 了解算法化的原理以及使用它们的能力;
- 英语知识。
ITS 的 Android 开发人员
ITS公司正在寻找一位 Android 开发人员来为 Android 平台开发移动应用程序。要求:
- 对 Java 和 Android SDK 有充分的了解;
- 开发Android应用程序的经验(1年以上);
- 了解Http原理;
- Git 技能;
- 了解 MVP 模式;
- 具有开发客户端-服务器应用程序的经验(Retrofit 2、OkHttp);
- 了解Android多线程工具;
- RxJava;
- 了解基本设计模式;
- 使用数据库 (Sqlite) 的能力,了解流行的 ORM、Realm;
- Gradle 基础知识;
- 构建应用程序架构的能力。
还有什么要读的: |
---|
GO TO FULL VERSION