بتونی با پیروی از اصولی مانند YAGNI, DRY, KISS همیشه کمتر کد بزنی!
درک عمیقی از برنامهنویسی به زبان Java داشته باشی.(Core Java)
با مفاهیم شیگرایی، الگوهای برنامهنویسی و معماری نرمافزار و سیستمهای توزیع شده مسلط باشی.
تجربه توسعه نرمافزار در تمام مراحل چرخه تولید نرمافزار رو داشته باشی.
بتونی در جای مناسب از ابزارهای متنباز استفاده کنی.
توانایی حل مسائل پیچیده و ارائه الگوریتم داشته باشی.
به مفاهیم Concurrency, Socket, Data Structure, HTTP Rest مسلط باشی.
به مفاهیم پایگاه داده (SQL, NoSQL) مسلط باشی.
از کار تیمی استقبال کنی.
با ابزارها و رویههای توسعه نرمافزار مانند Code Review, Unit Test, CI, Git به خوبی آشنا باشی.
با ابزارها و راهکارها در زمینه کلان داده مانند Hadoop, Hbase, MapReduce, Redis, Kafka, Zookeeper, Cloudera, Spark آشنا باشی.
تجربه لینوکس (Sysadmin و اسکریپت نویسی Shell) رو داشته باشی.
با بسترهای راهاندازی Docker, Ansible, Kubernetes آشنا باشی.
معرفی شرکت
آکادمی تکانش با سابقه فعالیت موفق چند ساله در ارائه خدمات نرمافزاری به بازار بینالملل بر آن شد تا تجربیات خود را به علاقمندان این حوزه آموزش داده و زیرساخت و خدمات لازم جهت ورود به بازار کار بینالملل را نیز به ایشان ارائه کند .