<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by VitorGGA on Medium]]></title>
        <description><![CDATA[Stories by VitorGGA on Medium]]></description>
        <link>https://medium.com/@vitorgga?source=rss-8945a9b8552------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*fGs83itU3Y8Jm3dpdnNeWQ.jpeg</url>
            <title>Stories by VitorGGA on Medium</title>
            <link>https://medium.com/@vitorgga?source=rss-8945a9b8552------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 12 Nov 2026 18:11:49 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@vitorgga/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Prática de questões: por que esse é o método que mais aprova estudantes no ENEM?]]></title>
            <link>https://vitorgga.medium.com/pr%C3%A1tica-de-quest%C3%B5es-por-que-esse-%C3%A9-o-m%C3%A9todo-que-mais-aprova-estudantes-no-enem-ae1cbc358cfb?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/ae1cbc358cfb</guid>
            <category><![CDATA[educação]]></category>
            <category><![CDATA[questions]]></category>
            <category><![CDATA[edtech]]></category>
            <category><![CDATA[enem]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Fri, 12 Apr 2024 13:34:44 GMT</pubDate>
            <atom:updated>2024-04-12T13:37:46.222Z</atom:updated>
            <content:encoded><![CDATA[<p>Essa é uma pergunta que, além de ter um estudo e teoria por trás, é respondida de forma quase unânime entre os estudantes!</p><blockquote>Não é de hoje que estudar através de questões é a principal maneira de mandar bem no ENEM ou em outros vestibulares. Isso porque o <a href="https://www.estuda.com/estrategia-de-estudo-estudando-pela-funcionalidade-questoes-que-mais-caem/">método de estudos por questões</a>, ou “método reverso” é uma abordagem de aprendizado altamente interativa.</blockquote><p>Ao invés disso, os estudantes são encorajados a responder questões relacionadas ao conteúdo que estão estudando, o que exige compreensão dos conceitos e sua aplicação em contextos específicos.</p><h4>Método reverso é a mesma coisa que estudar através de questões?</h4><p>O método do estudo reverso é quando você começa a aprender de trás para frente. Ao invés de estudar a teoria primeiro, você começa resolvendo questões.</p><p>Depois de responder as questões, você analisa o que fez e vê o que ainda não entendeu. É um ótimo começo para quem ainda não consegue identificar os pontos que precisa melhorar, seja em matérias ou questões específicas.</p><p>Esse jeito de estudar é baseado nos princípios da psicologia educacional de David Ausubel, que explica que quando você aprende algo novo, isso se conecta com o que você já aprendeu ao longo do tempo, fazendo com que a aprendizagem seja bem mais fácil.</p><p>Em outras palavras, ao resolver questões, o estudante pode conectar tudo o que está aprendendo de novo com toda sua base de conhecimento existente.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Gy3IPjXjkMzGvdN4qwJ5-g.png" /></figure><h4>4 vantagens do estudo por questões</h4><p>1. Consolidação do conhecimento: <a href="https://www.estuda.com/estrategia-de-estudo-estudando-pela-funcionalidade-questoes-que-mais-caem/">resolver questões ativa sua memória</a> e consolida todo o conhecimento que você adquiriu. Isso fortalece as conexões do seu cérebro relacionadas a esse conhecimento.</p><p>2. Identificação de lacunas: quando você erra uma questão, consegue analisar qual área de estudo ainda precisa de atenção e direciona seus esforços para lá.</p><p>3. Simulação da realidade: aplicar os conceitos aprendidos em contextos práticos, te prepara melhor para as situações reais de prova.</p><p>4. Retenção do conteúdo: o ato de recordar informações ao responder às questões fortalece a memória e te permite recuperar esse conhecimento com facilidade.</p><h4>O método de estudo por questões é para você?</h4><p>Se você aprende melhor ouvindo ou vendo, estudar por questões pode ser a estratégia perfeita para você. Resolver questões torna o aprendizado mais prático e interativo, facilitando a memorização.</p><p>Alunos que querem saber de forma rápida se estão acertando ou errando, ou que têm dificuldade em lembrar do que estudaram, também se dão muito bem com esse método. Isso porque ele oferece um feedback rápido sobre o que você acertou e errou, ajudando a identificar onde precisa melhorar.</p><p>Além disso, ao resolver as questões, você é desafiado a pensar sobre o assunto e como resolvê-lo de forma instantânea. É um desafio, porque te faz pensar sobre a resolução da questão na mesma hora e retém informação com maior precisão.</p><p>Uma forma de saber se está pronto para usar o método de resolução de questões é fazer um simulado de ENEM ou vestibular antigo para<a href="https://site2.estuda.com.br/como-direcionar-seus-estudos-na-reta-final-de-preparacao-para-o-enem/"> avaliar seu conhecimento</a>. Se você está há muito tempo sem estudar ou teve uma base escolar mais fraca, pode se sentir um pouco perdido no começo. Nesses casos, é recomendado assistir às aulas antes de começar a praticar com as questões.</p><p>Alunos que estão há muito tempo sem estudar ou que estudaram em uma escola com base mais fraca, sentem-se um pouco perdidos e apresentam entre 30% ou 40% de acerto, precisam assistir às aulas antes de começar a praticar.</p><h4>Onde praticar<strong>?</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NmADmBJf7RFdrxMuE2p08w.png" /></figure><p>Gostou do método de estudo reverso? Saiba que a <a href="http://estuda.com/">Estuda.com</a> oferece um banco com mais de 190 mil questões cadastradas dos maiores vestibulares do país e provas anteriores do ENEM.</p><p>Com ele, você tem:</p><ul><li>Treinos por questões: você pode escolher entre realizar treinos específicos para o Enem ou vestibulares, personalizando o grau de dificuldade, as disciplinas, os módulos e os assuntos;</li><li>Simulados: ajudam você a se preparar para o formato real das provas;</li><li>Descubra seus pontos fortes e fracos: permite identificar suas áreas mais fracas e trabalhar nelas com questões práticas.</li></ul><p>Experimente testar os planos <a href="https://lp.estuda.marketing/plano-aprovado/">Aprovado</a>, <a href="https://lp.estuda.marketing/plano-gabaritei/">Gabaritei</a> e <a href="https://lp.estuda.marketing/plano-medicina/">PREMIUM MED</a> e conhecer as outras inúmeras funcionalidades da Estuda.com com até 20% de desconto.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ae1cbc358cfb" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI in Education Benefits: Teachers and Students, OpenAI and ChatGPT]]></title>
            <link>https://vitorgga.medium.com/ai-in-education-benefits-teachers-and-students-openai-and-chatgpt-b661fbc50d1e?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/b661fbc50d1e</guid>
            <category><![CDATA[openai]]></category>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[teachers]]></category>
            <category><![CDATA[students]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Sun, 05 Feb 2023 15:10:34 GMT</pubDate>
            <atom:updated>2023-02-05T15:10:34.369Z</atom:updated>
            <content:encoded><![CDATA[<p>Artificial intelligence (AI) is rapidly becoming an essential tool in education. As technology advances, educators and students are finding new ways to leverage AI to enhance the learning experience. There are many different ways that AI can be used to benefit both teachers and students, including expanding content and providing personalized support.</p><h4>To teachers</h4><p>One of the key ways that AI can help teachers is by expanding the content that is available to them. AI can be used to analyze existing educational materials and identify gaps or areas that could be improved. This can help teachers to create more comprehensive and effective lesson plans.</p><p>AI can also be used to create summary that are more tailored to the needs of individual students. With student performance AI can identify areas of weakness and create customized assessments that focus on those areas.</p><p>Another way that AI can help teachers is by creating commands to help them manage their classrooms. For example, AI can be used to generate automated responses to common questions or to create personalized feedback for students.</p><p>With OpenAI API has much more possibilites to teachers, with profissional tools big solutions are being created in the last months.</p><p>References:<br><a href="https://teacherbot.io/contents/new">https://teacherbot.io/contents/new</a><br><a href="https://twitter.com/BonnieChelette/status/1618022700450209792">https://twitter.com/BonnieChelette/status/1618022700450209792</a><br><a href="https://www.reachcapital.com/2022/12/10/gpt-and-a-new-generation-of-ai-for-education/">https://www.reachcapital.com/2022/12/10/gpt-and-a-new-generation-of-ai-for-education/</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Y3hHhdTHwmFFyVwBoCkkCQ.png" /><figcaption>Photo by <a href="https://unsplash.com/@santesson89?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Andrea De Santis</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a> — <a href="https://the-creative-science-teacher.ghost.io/deas-for-ai-in-the-classroom-ai-generated-art/">Reference</a></figcaption></figure><h4>To students</h4><p>AI can also be used to benefit students in a number of ways. One of the most significant ways is by helping students to understand concepts that are not always covered in textbooks. By analyzing student performance data, AI can identify areas of difficulty and provide additional resources or explanations to help students understand the material better.</p><p>Another way that AI can help students is by providing them with access to a wide range of references. For example, AI can be used to search the internet for relevant information and to provide students with references or summarize informations to help him.</p><p>AI can also be used to assist students in answering their doubts. AI can be programmed to understand natural language and respond to questions in a way that is easy for students to understand.</p><p>With ChatGPT students to all world can make questions and get responses to more variable subjects, this is incredible.</p><p>References:<br><a href="https://chat.openai.com/">https://chat.openai.com/</a><br><a href="https://the-creative-science-teacher.ghost.io/deas-for-ai-in-the-classroom-ai-generated-art/">https://the-creative-science-teacher.ghost.io/deas-for-ai-in-the-classroom-ai-generated-art/</a><br><a href="https://www.explainpaper.com/">https://www.explainpaper.com/</a></p><p>AI has the potential to revolutionize education by providing both teachers and students with a range of powerful tools to enhance the learning experience. From expanding content and providing personalized support, AI can help educators and students to achieve their full potential.</p><p>This is just the beginning.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b661fbc50d1e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Oracle MySQL Heatwave — Tips and Hacks]]></title>
            <link>https://vitorgga.medium.com/oracle-mysql-heatwave-tips-and-hacks-58e42d30dbb8?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/58e42d30dbb8</guid>
            <category><![CDATA[oracle]]></category>
            <category><![CDATA[mysql]]></category>
            <category><![CDATA[query-optimization]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Sun, 27 Feb 2022 21:43:56 GMT</pubDate>
            <atom:updated>2022-02-28T19:42:00.538Z</atom:updated>
            <content:encoded><![CDATA[<h3>Oracle MySQL Heatwave — Tips and Hacks</h3><p>In this article, I will explain a lot of experiences, tips, and hacks in my daily use of Oracle MySQL Heatwave.</p><p>Notice that I will talk only about MySQL Heatwave and if a query is loaded or not on the Heatwave node.</p><p>To start, on my day I use this trick to fast test queries on Heatwave:</p><blockquote>SELECT<br>/*+ SET_VAR(<strong>use_secondary_engine = FORCED</strong>) */<br>user_id<br>FROM users</blockquote><p>You can change the option to force or not the query to run in Heatwave, the possible values are:<br><em>FORCED = force query in heatwave, or get error<br>OFF = force query in normal mysql<br>ON = mysql heatwave automagically choose best method</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ILP3l33sSOIb7HvGWmCMzw.png" /><figcaption>Same query with OFF and FORCED heatwave engine</figcaption></figure><p>And when the query doesn’t run on Heatwave we have this error:</p><blockquote>SQL Error [3889] [HY000]: Secondary engine operation failed. use_secondary_engine is FORCED but query could not be executed in secondary engine.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NJSYBw2zejH7OtZDMxKy8g.png" /></figure><p>And then, I will discover why this query doesn’t run. On MySQL documentation, their talk to receive error causes, but this doesn’t work for me.</p><p>See more in <a href="https://dev.mysql.com/doc/heatwave/en/heatwave-running-queries.html#heatwave-debugging-queries">https://dev.mysql.com/doc/heatwave/en/heatwave-running-queries.html#heatwave-debugging-queries</a></p><h3>IN queries — say goodbye</h3><p>I have a lot of queries that I use IN conditions. I choose this format because the performance is good.</p><blockquote>SELECT user_id, user_name FROM users WHERE user_id IN (1,2,3……1000)</blockquote><p>But on MySQL Heatwave, this is very slow. My queries aren’t good, but on normal MySQL (not Heatwave mode) this query performs well. As an exemple, on normal MySQL, I have IN queries running in 20 seconds, but on Heatwave this query slows to 2 minutes. The same query.</p><p>Then, I remove IN conditions changing the use of subqueries or pivot tables. This is successful and these queries now run in 1 second on MySQL Heatwave.</p><h3><strong>SubQuery Strict — curiously</strong></h3><p>I had problematic experiences with JOIN queries when values aren’t strict formatted, for example:</p><blockquote>SELECT user_id, user_name<br>FROM user<br>INNER JOIN account ON (account_user = user_id AND <strong>account_status = &#39;1&#39;</strong>)</blockquote><p>In this case, account_status is an integer value, but in this query, I send this value with a comma as a string (bad habit). Normally, on MySQL this is not a problem. This query runs well, but on Heatwave I have few cases when they don’t run.</p><p>Query fixed:</p><blockquote>SELECT user_id, user_name<br>FROM user<br>INNER JOIN account ON (account_user = user_id AND <strong>account_status = 1</strong>)</blockquote><p>Curiously, if queries are made directly in this table, I don’t have problems with this strict column type, and the query runs normally on Heatwave node. Example</p><blockquote>SELECT account_id<br>FROM account<br>WHERE <strong>account_status = ‘1’</strong></blockquote><h3><strong>GROUP_CONCAT — don</strong>’<strong>t run</strong></h3><p>I have some queries with GROUP_CONCAT DISTINCT to get the values. But on Heatwave this doesn’t work. Now, I will change these queries to remove GROUP_CONCAT.</p><h3>Heatwave Queue — your query don’t is slow</h3><p>Understand Heatwave work is necessary. I have many surprises on monitoring Heatwave loaded queries and I see many slow queries. But when executing this query again I don’t replicate the same behavior. Then, I see the database load at this moment and the impact for other queries in the Heatwave process.</p><p>If Heatwave is running a bad query, it gets stuck responding and new queries wait to run. I will study if more Heatwave nodes can run more queries at the same time or deliver bad queries faster.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_1Ou0doLI6tdc_yROriItg.png" /><figcaption>Heatwave Queue</figcaption></figure><p>See more in <a href="https://blogs.oracle.com/mysql/post/heatwave-for-mysql-technical-deep-dive">https://blogs.oracle.com/mysql/post/heatwave-for-mysql-technical-deep-dive</a></p><h3>Monitoring Heatwave performed queries</h3><p>To monitor the Heatwave usage i use this query:</p><blockquote>SELECT<strong> </strong>QUERY_ID, QUERY_TEXT,<br>LENGTH(QUERY_TEXT) QUERY_TEXT_LN,<br>STR_TO_DATE(QEXEC_TEXT-&gt;&gt;”$.timings.queryStartTime”,’%Y-%m-%d %H:%i:%s’) queryStartTime,<br>STR_TO_DATE(QEXEC_TEXT-&gt;&gt;”$.timings.queryEndTime”,’%Y-%m-%d %H:%i:%s’) queryEndTime,<br>TIMEDIFF(STR_TO_DATE(QEXEC_TEXT-&gt;&gt;”$.timings.queryEndTime”,’%Y-%m-%d %H:%i:%s’),STR_TO_DATE(QEXEC_TEXT-&gt;&gt;”$.timings.queryStartTime”,’%Y-%m-%d %H:%i:%s’)) queryTimeDiff<br>FROM performance_schema.rpd_query_stats<br>ORDER BY QUERY_ID DESC</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PchnPgD3Sm2LsbXSJZyzug.png" /><figcaption>Monitoring</figcaption></figure><h3>And now? Always studding…</h3><p>MySQL Heatwave documentation is rich, and you can see it on: <a href="https://dev.mysql.com/doc/heatwave/en/heatwave-running-queries.html">https://dev.mysql.com/doc/heatwave/en/heatwave-running-queries.html</a></p><p>I will continue to study the service and these small details. Whenever I find news I will update this article.</p><p>✍️ text revised (for your better understanding, enjoy)<br>👏 clap if you like and share to your friends</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=58e42d30dbb8" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Oracle MySQL Heatwave — You need know now!]]></title>
            <link>https://vitorgga.medium.com/oracle-mysql-heatwave-you-need-know-now-d84f98557040?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/d84f98557040</guid>
            <category><![CDATA[oracle]]></category>
            <category><![CDATA[mysql]]></category>
            <category><![CDATA[mysql-heatwave]]></category>
            <category><![CDATA[database]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Mon, 29 Nov 2021 00:31:50 GMT</pubDate>
            <atom:updated>2022-02-28T21:59:18.680Z</atom:updated>
            <content:encoded><![CDATA[<h3>Oracle MySQL Heatwave — You need to know now!</h3><blockquote>On Estuda.com we have a platform with a lot of students and teachers’ reports. This is a lot of analytics, updated in real-time. We needed to optimize these reports by reducing response time. Check below to see how we did it.</blockquote><h4>History</h4><p>In Estuda.com all users have reports that make a lot of queries in our databases. We have MySQL databases, structured in write and read replicas. These queries read frequently 10k-30k rows and we have a lot of column indexes to optimize these queries. All this infra stays in AWS and is replicated in Google Cloud.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hoOlR1ffrydSDd3-J6GmFA.png" /></figure><h4>Actual data strategy</h4><p>Seen that our data grows very much, we started using Google BigQuery to optimize all the queries but, since we have 300k daily users, not every queries can migrate and be using BigQuery. That would be too expensive.</p><p>One year ago we made audit tables migrate to BigQuery. This reduces our database em space by 50%. Now we replicate all tables in BigQuery to create dashboards in order to provide insights to our head team.</p><h4>Starting to use Heatwave</h4><p>In the last year, we started making mock tests on a growing scale for our clients. This simulates having 120k users in an average of 1200 schools. This is a lot of data, responses and insights to generate for our clients.</p><p>While thinking of optimizing reports to our users and improve time response (now we have reports in 5s-30s response time), we search for a new strategy to improve query responses; plus, thinking that in the near future we will grow even more, this might be a bottleneck if we have lots of users concurrency.</p><h4>Pros on using Heatwave</h4><p>Then, we start using Oracle MySQL Heatwave to deliver a reduced query response time and growing while reducing costs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Gfi_6a1GLoizSmR5.png" /><figcaption>Oracle MySQL Heatwave promotion presentation</figcaption></figure><p>Now we start using MySQL Heatwave in our replica. This replica is used in reports to schools and users.</p><p>We create a trial account in Oracle Cloud and in a hours the Oracle team in Brazil make contact to help us in onboarding process. In process we create a requisites document to measure the success of POC.</p><p>We search for a stable platform, which responses below 10s, and the our data had replicated in max time 1 minute.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sTz6xvrDS222qTJ7GcRxLw.png" /><figcaption>Acceptance criteria</figcaption></figure><p>Then we start the tests, using real queries, and the results are surprised our team. See our performance results:</p><p>AWS RDS MySQL Execution &gt; Oracle MySQL Heatwave Execution<br>Query 1: 26.358s &gt; 1.703s<br>Query 2: 28s &gt; 18s<br>Query 3: 3m 11s &gt; 6s<br>Query 4: 5s &gt; 50ms</p><p>All these queries are used in production, and they are complex queries, with LEFT JOINS, GROUPS, MAX and COUNTs questions. Our database is a 500M rows.</p><p><em>👏 If you need to know these queries above, please like this article and i will make a new article with this informations.</em></p><h4>Cons on using</h4><p>All that glitters is not gold (<em>Nem tudo são flores</em>). We start to follow and study MySQL Heatwave since April 2021, in this time they grow and process to use and enable Heatwave Cluster.</p><p>Even so, there have been problems. At first, we would have liked to create a real-time replica to Oracle MySQL directly from AWS RDS. But, this was not possible because Oracle can’t create a replicated channel with filters, and AWS RDS writes in MySQL databases, breaking all replications. With Google we don’t have this problem, but in Oracle this creates an impossible replica structure. It created 8 tests in Oracle and we lost a lot of days MySQL testing replication.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*l5Kwa-18nVO71CBcqsjMpg.png" /><figcaption>Tests in Oracle</figcaption></figure><p>After this, we make a replication using AWS DMS (a great tool), and I successfully made the replication. Now we continue to measure the replication time, but in tests this takes 10s.</p><p>In tests we have problems on restarting Oracle MySQL database, too. That’s because if you make this all Heatwave, loaded data is lost and you need to start again. But, using <em>CALL sys.heatwave_load</em> command this is easy and we created one “cron” to check this regularly.</p><h4>Future with Heatwave</h4><p>We will continue testing Oracle MySQL Heatwave in production, measuring the results and check if we can shutdown database replicas in other clouds (AWS, Google). Since we start using Heatwave, we can reduce our migration to BigQuery, and start using Heatwave to make analytics reports.</p><p>I think that by the end of the year all our analytics replicas will be migrated to Oracle MySQL Heatwave. We hope we can experience that achievement in reduced response time and more reports to help us in studies.</p><p>✍️ revised using <a href="https://app.grammarly.com/">https://app.grammarly.com/</a><br>👏 clap if you like and share to your friends</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d84f98557040" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Analisando e monitorando AWS RDS MySQL]]></title>
            <link>https://vitorgga.medium.com/analisando-e-monitorando-aws-rds-mysql-c8f75402dccc?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/c8f75402dccc</guid>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[development]]></category>
            <category><![CDATA[database]]></category>
            <category><![CDATA[rds]]></category>
            <category><![CDATA[mysql]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Thu, 04 Feb 2021 18:08:22 GMT</pubDate>
            <atom:updated>2021-02-04T18:14:34.419Z</atom:updated>
            <content:encoded><![CDATA[<p>O uso do MySQL gera suas dúvidas sobre a capacidade e suporte a grandes quantidades de dados e unindo sua facilidade de uso com a infraestrutura da AWS seu uso segue <em>firme</em> na Estuda.com. Mesmo com quase bilhões de registros em algumas tabelas sua performance e velocidade de consultas segue estável em nossa plataforma.</p><blockquote>Uma boa dica é unir o uso do MySQL com cache via Redis, para evitar consultas constantes para dados fixos. Isso permite reduzir o custo e atingir suporte a uma grande escala de usuários. - Vlw <a href="https://medium.com/u/2e8b303f5fb9">John Carneiro</a> \o</blockquote><p>O uso de NoSQL e outros serviços de <em>data lake</em> seguem sendo intensificados na Estuda.com / o número de dados cresce de forma tão exponencial que dados de auditorias e logs tiveram que ser migrados do MySQL porque nestes casos além do número baixo de consulta dos dados o tamanho e performance dos índices já não estava satisfazendo a demanda (nestes casos os dados passam de bilhões de registros).</p><h4>O que precisa ser monitorado no MySQL?</h4><p>Apenas em 1 ano tivemos mais dados do que todos os outros 7 anos anteriores da plataforma. E o monitoramento do banco de dados passou a fazer parte da minha rotina diária.</p><p>Conforme tivemos mais acessos durante o ano um dos primeiros itens que me deparei a monitorar é o IOPS dos servidores de banco de dados. Já usamos um banco de dados réplica para responder as consultas da plataforma, porém nunca havia me atentado ao IOPS dos servidores.</p><p>O IOPS é a capacidade de escrita e leitura do disco do seu banco de dados. Na AWS RDS MySQL ele é calculado através do espaço do seu disco X 3. No começo de 2020 tínhamos discos de 1000GB resultando em um limite de IOPS de 3000.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/821/1*0RStmwzsHgTCF0U2eBQpGQ.png" /><figcaption>Write IOPS</figcaption></figure><p>Usando um banco de réplica conseguimos dividir esse IOPS entre os 2 bancos, sendo que no réplica o consumo é maior para leitura (Read) e no principal dedicado para escrita (Write/Input).</p><p>Ainda assim, durante o ano tivemos momentos com avaliações em larga escala em que o IOPS em muitos momentos ultrapassou o limite. Isso faz com que o AWS RDSacione o Burst Balance, que é uma capacidade limitada de ultrapassar esses limites, porém se você notar o uso constante do Burst Balance já se prepare para aumentar seus recursos ou melhor: começar a otimizar seus scripts.</p><h4>Analisando o binlog</h4><p>Por usarmos réplicas o MySQL registra todas as informações e transações em arquivos chamados de binglog. Eles são espelhos de todas as transações que acontecem no seu banco de dados, transações essas que são levadas do banco principal para os réplicas.</p><p>Uma das melhores formas que encontrei de saber exatamente o que está acontecendo com o banco de dados é analisando o binlog, isso é feito através da consulta abaixo direto no seu MySQL:</p><blockquote>SHOW BINLOG EVENTS</blockquote><p>Essa consulta irá retornar as últimas operações de escrita feitas no banco de dados, eu uso ela para otimizar o banco de dados principal de escrita. Um dos conceitos é que o gargalo sempre fica no banco principal de escrita, pois os bancos secundários de leitura podem ser expandidos horizontalmente (criando novos réplicas).</p><p>Fazendo o monitoramento diário dos registros de binlog criei uma ferramenta que facilita essa leitura, sendo necessário apenas exportar os resultados da consulta e jogar em um arquivo que será lido pelo script MySQL Binlog Analyzer disponível no link:</p><p><a href="https://github.com/vitorgga/mysql-binlog-analyzer">vitorgga/mysql-binlog-analyzer</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/580/0*SZag_JkMHHLZwRK-.png" /><figcaption>MySQL Binlog Analyzer</figcaption></figure><p>Com o MySQL Binlog Analyzer monitoro constantemente as transações verificando o que está causando mais consumo no banco de dados, e posteriormente otimizo os códigos muitas vezes evitando que UPDATES repetidos aconteçam na plataforma.</p><h4>Outros itens para monitorar</h4><p>No final das contas é necessário ficar de olho constante em todos os indicadores disponíveis no painel da AWS, mas seguem mais alguns itens que precisam de uma atenção especial.</p><ul><li>Replica LAG<br>Esse deve ser sempre menor que 1s, se tiver maior, algo precisa ser melhorado.</li><li>Espaço em Disco / Free Storage Space (MB)<br>Vai que você esqueceu que seu disco está acabando. Você pode até configurar para ele aumentar automaticamente.</li><li>Carga do banco de dados / Performance Insights<br>Monitore tudo o que acontece em seu banco de dados em tempo real.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HPp5dyUfWwyocwuq2QcgMw.png" /><figcaption>Performance Insights da AWS</figcaption></figure><p>Monitoramento e otimizações constantes permitem uma escala com menos surpresas. Combinar MySQL + Redis + NoSQL entendendo cada demanda específica da sua plataforma também vai te ajudar a atingir uma escala muito maior e em muitas vezes com considerável redução de custos.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c8f75402dccc" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How use PHP 5.6 in Dreamhost / compiling and enabling]]></title>
            <link>https://vitorgga.medium.com/how-use-php-5-6-in-dreamhost-compiling-and-enabling-f4cb5edd1e04?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/f4cb5edd1e04</guid>
            <category><![CDATA[bash]]></category>
            <category><![CDATA[dreamhost]]></category>
            <category><![CDATA[php]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Mon, 01 Jun 2020 00:08:20 GMT</pubDate>
            <atom:updated>2020-06-01T00:08:20.117Z</atom:updated>
            <content:encoded><![CDATA[<p>A few months ago i have a problem in Dreamhost account, theirs desactived all PHP 5.6 accounts, and upgrade to PHP 7.2. But all websites i have in Dreamhost is a old accounts, created in PHP 5.6 and using mysql_connect functions.</p><p>Migrate this old websites not is viable, i think migrate all this accounts but, i pay for Dreamhost to use 5.6 accounts, i don’t like migrate, and now i found this solution. <strong>Compile and use my PHP 5.6 in dreamhost shell.</strong></p><h4>1 — Enable SSH in your account</h4><p>To start is need enable ssh in account. After enable ssh need conect in this shell account.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4WMSYxdRPsqwKhbYiNdDTQ.png" /><figcaption>Edit user and set type do Shell</figcaption></figure><h4>2 — Download and compile PHP 5.6.40</h4><p>To use PHP 5.6, need download and compile all, see commands i used.</p><pre>[server]$ cd ~<br>[server]$ wget <a href="http://php.net/get/php-5.6.40.tar.bz2/from/this/mirror">http://php.net/get/php-5.6.40.tar.bz2/from/this/mirror</a><br>[server]$ tar -vxjf mirror</pre><h4>3 — Compile PHP 5.6</h4><p>After download and <em>unzip</em>, you can configure and make install.</p><pre>[server]$ cd ~<br>[server]$ mkdir local<br>[server]$ cd php5.6.40<br>[server]$ ./configure --prefix=$HOME/local --enable-mysqlnd --with-mysql --with-jpeg-dir --with-gd --enable-gd-native-ttf --enable-exif --with-libdir=/lib/x86_64-linux-gnu<br>[server]$ make<br>[server]$ make install</pre><h4>4 — Enable your new PHP in .htaccess</h4><pre>AddHandler fcgid-script .php <br>FCGIWrapper &quot;/home/USERNAME/local/bin/php-cgi&quot; .php</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*80Z1grJTsIZhZOHH5P4H1w.png" /><figcaption>Success</figcaption></figure><h4>Refs.:</h4><p><a href="https://help.dreamhost.com/hc/en-us/articles/215074947-How-to-install-a-custom-version-of-PHP">https://help.dreamhost.com/hc/en-us/articles/215074947-How-to-install-a-custom-version-of-PHP</a></p><p><a href="https://help.dreamhost.com/hc/en-us/articles/214895317-How_do_I_change_the_php_version_of_my_site">How do I change the PHP version of my site?</a></p><p>PS.: Sorry my bad english, i will revise this.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f4cb5edd1e04" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Criando robôs para sua startup e automatizando a interação com os usuários]]></title>
            <link>https://vitorgga.medium.com/criando-rob%C3%B4s-para-sua-startup-e-automatizando-a-intera%C3%A7%C3%A3o-com-os-usu%C3%A1rios-72ef2c7d45f?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/72ef2c7d45f</guid>
            <category><![CDATA[education]]></category>
            <category><![CDATA[growth-hacking]]></category>
            <category><![CDATA[automation]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[robots]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Mon, 10 Jun 2019 22:12:37 GMT</pubDate>
            <atom:updated>2019-06-10T22:12:37.049Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<blockquote>Robôs, crons, tarefas automáticas – no final das contas todos esses rodam por um único objetivo: automatizar tarefas do dia a dia interagindo e melhorando a vida dos usuários, conheça mais no artigo</blockquote><p>Durante algumas visitas e apresentações na Estuda.com mostrei para algumas pessoas algumas crons (tarefas automáticas) da nossa plataforma. Quando estava mostrando essas crons eu sempre via aquilo como scripts, códigos feitos para determinada ação. E é realmente o que esses itens são, mas, essas pessoas viam todo esse pacote de códigos como robôs. E pensando bem, são vários robôs mesmo.</p><p>Hoje são mais de 50 robôs na Estuda.com que fazem desde tarefas rotineiras de manutenção, retenção, e até um pacote de interações sempre ligados e focados nos usuários.</p><p>No B2C (business to client) esses robôs são mais frequentes e necessários para manter o ROI (retorno sobre investimento). Vou mostrar aqui algumas dessas interações e porque elas existem:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*i9XgGHOghqIMUlbX.jpg" /></figure><h4>Robôs de retenção</h4><p>Milhares de usuários novos acessam a Estuda.com todos os dias. Essas pessoas ficam de alguns minutos a algumas horas na plataforma focados ali em seus objetivos: responder questões, ter feedback, aprender, passar no ENEM! Muitas vezes essas pessoas podem nem dar atenção ao nome da plataforma. Um exemplo que gosto de citar sobre isso é o nome Google; é um nome dificil, a gente se lembra de como digita porque o tempo todos eles estão reforçando marca deles no nosso dia a dia. Fazemos o mesmo na Estuda.com.</p><p>Entre as tarefas de retenção estão emails de <em>volte ao site</em> (semanais, quinzenais, mensais…), <em>notificações</em> <em>push</em>, e outros robôs para fazer esse usuário voltar a plataforma e se lembrar que nós existimos 😅.</p><h4>Robôs de relatórios</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PBJLnPgEqXFUBdb4t0rJIw.png" /></figure><p>Mandar emails para os usuários sem nenhuma personalização não gera muito engajamento. Personalizar e ser útil ao usuário é a principal dica.</p><p>Enviamos relatórios automáticos para professores com detalhes de suas provas aplicadas, para alunos com detalhes do seu desempenho nas avaliações, e outras notificações personalizadas para os alunos de acordo com suas acões e escolhas na plataforma.</p><h4>Robôs de re-checks</h4><p>O número de dados diários trafegados na Estuda.com são extremos. Fazemos o monitoramento constante das ações do usuário, logs, avaliações criadas e aplicadas. Mas não da pra ficar de olho sempre em tudo.</p><p>Para isso há alguns robôs que fazem checks paralelos do que ocorre na plataforma. Um exemplo desse modelo de robô são os que fazem o fechamento de provas de alunos que não clicaram no botão de Finalizar. Imagina um cenário: o aluno começou uma prova, mas durante a aplicação a internet caiu, e ainda, a prova finalizou seu prazo. Nesse caso a prova fica pendente, se ele não voltar na prova até a data final a prova dele será fechada. Algumas vezes quem faz o fechamento dessa prova é um robô.</p><p>Aproveite e amplie o uso de scripts com as tarefas automáticas, entenda o seu dia a dia e principalmente o dia a dia do seu usuário. Entenda como você pode interagir com ele e automatize esse processo. Ai sim, você tera um monte de robôs para te ajudar 🤖.</p><p>Gostou do artigo? Deixe seu like 👏 ou fale comigo também pelo LinkedIn 💼 <a href="https://www.linkedin.com/in/vitorgga">https://www.linkedin.com/in/vitorgga</a> \o</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=72ef2c7d45f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Analisando o perfil dos usuários e criando o novo plano de ação]]></title>
            <link>https://vitorgga.medium.com/analisando-o-perfil-dos-usu%C3%A1rios-e-criando-o-novo-plano-de-a%C3%A7%C3%A3o-f56ecbab198a?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/f56ecbab198a</guid>
            <category><![CDATA[startup-lessons]]></category>
            <category><![CDATA[educação]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[edtech]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Fri, 25 Jan 2019 02:05:56 GMT</pubDate>
            <atom:updated>2019-01-25T02:05:56.494Z</atom:updated>
            <content:encoded><![CDATA[<p>Desde o final do ano passado estamos organizando e montando o planejamento para 2019. Todo esse planejamento é criado a partir das experiências que tivemos em 2018 e com base nos objetivos que pretendemos conquistar neste ano.</p><p>E todo esse planejamento se dá com base na análise das ações realizadas no ano passado e também com base nos dados coletados com nossos mais de 1.6 milhões de estudantes.</p><h4>Quem são essas pessoas</h4><p>Em 2019 tivemos mais de 900 mil novos estudantes, fora o número recorrente de estudantes que nos acompanham já a vários anos. Cerca de 40% das assinaturas que tivemos durante esse ano são de alunos que já estavam em nossa base — o que é um ótimo sinal de que os estudantes que estão em nossa plataforma continuam satisfeitos. E pode aumentar muito mais ainda \o</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/760/1*73lWc9IhedHk5jOPgTePqg.png" /><figcaption>Estudantes de todo o Brasil acessam a Estuda.com</figcaption></figure><p>Outros itens que analisamos com detalhes são todas as conversas realizadas através da nossa plataforma de atendimento (Intercom.io) e todos os dados recebidos através do nossos formulários de feedbacks.</p><p>Analisamos também os dados de provas realizadas em toda plataforma, as mais de 40 milhões de respostas enviadas pelos alunos e todo o <em>tracert</em> do que os estudantes fizeram dentro da plataforma.</p><h4>O que mais estamos analisando de dados</h4><p>Entender e melhorar a usabilidade dos alunos na plataforma não é muito fácil. Na verdade, o que fazemos constantemente são testes — em pequena ou grande escala — constantemente para aprimorar itens da para os estudantes.</p><p>Monitoramos diariamente o funil de vendas B2C para identificar se os ajustes tiveram ou não o efeito desejado através da nossa dashboard, conferindo sempre o número diário de acessos, a taxa de aquisição, e a conversão dos usuários. Ainda não é um funil de growth completo, mas cada vez mais estamos apurando os dados para podermos acompanhar todos estudantes de perto.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/821/1*iEeRZSn_DG06hLL_j_56lA.png" /><figcaption>Gráficos de monitoramento do funil de vendas B2C * dados removidos</figcaption></figure><h4>Como é feita a implementação das novidades</h4><p>Toda vez que fazemos mudanças intensas em páginas importantes da plataforma usamos o Hotjar para monitorar o uso dos usuários. E nesses tipos de mudanças não há muito segredo: é fazer o ajuste necessário e ver cada uma das gravações feitas pelo Hotjar, vendo o passo a passo o que o usuário fez dentro da plataforma, observando se a novidade implementada teve ou não o impacto desejado</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*q4O1NJRZ7K0Ce8V8bhulVA.png" /><figcaption>Hotjar — a versão gratuita oferece serviços excelentes, aproveite \o</figcaption></figure><h4><strong>O que vem por ai</strong></h4><p>Já começamos a trabalhar com inteligência artificial dentro da nossa plataforma. Inicialmente focamos no core da plataforma, auxiliando os professores com novidades em deep learning auxiliando-os a categorizar as questões da plataforma. E muitas novidades ainda estão a vir.</p><p>Acompanhe meu medium @<a href="https://medium.com/u/8945a9b8552">VitorGGA</a> que sempre irei compartilhar por aqui as novidades que estamos trabalhando, e irei também cada vez mais detalhar as ações e o passo a passo do que implementamos na Estuda.com \o 👍</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f56ecbab198a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Não contrate uma agência de marketing para sua startup, ainda!]]></title>
            <link>https://vitorgga.medium.com/n%C3%A3o-contrate-uma-ag%C3%AAncia-de-marketing-para-sua-startup-ainda-7e71a5dba98a?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/7e71a5dba98a</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[marketing]]></category>
            <category><![CDATA[startup-marketing]]></category>
            <category><![CDATA[edtech]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Wed, 17 Oct 2018 17:11:52 GMT</pubDate>
            <atom:updated>2018-10-26T21:42:39.883Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<h4>Calma, vamos primeiro alinhar que há startups que estão em diferentes níveis de operação. Neste artigo penso em startups que já passaram pelo processo de ideação, que estão formando suas equipes, começando a focar no scale up. Estágio 2 \o</h4><p>Quando começamos a escrever as teses de investimento da Estuda.com para os primeiros meses de operação tínhamos 2 planos de execução que contavam com pelo menos 16 pessoas para a equipe estar completa. Entre essas pessoas desse plano sempre consideramos pelo menos uma pessoa da área de marketing.</p><p>O que aconteceu nos últimos meses foi que cada vez mais passamos a direcionar a operação de marketing junto com a área de vendas. E desde o começo da execução do nosso plano aprendemos e entendemos bastante como funciona e como estruturar a área de marketing aqui na Estuda.com.</p><blockquote>O marketing e a vendas hoje são juntos, você contrataria um vendedor externo? Se você não estiver pronto para isso, vejo o mesmo no marketing.</blockquote><p>No começo pensamos em terceirizar parte da operação de marketing para uma agência externa. O que aconteceu é que todas as tentativas de fazer isso não deram certo, certamente porque não entediamos exatamente como funcionava as agências de marketing mas muito mais certamente porque sabíamos exatamente o que precisávamos, e o quanto esse plano certo mudaria um pouco cada dia kkk.</p><h4>O marketing é um processo fordista</h4><p>Esse é certamente um dos maiores aprendizados que tivemos nesses últimos meses entendendo mais sobre como funciona o marketing (acho que só eu não sabia disso mesmo kkk). Assim como outros setores do mercado o marketing é um processo fordista, chão de fábrica mesmo. No geral cada pessoa dentro de uma agência é focada em uma coisa. São poucas as agências que tem uma pessoa ninja que faz tudo, se pensar bem, em nenhuma área existe isso.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/794/0*rBZ2ICUGaWZ_N537" /></figure><p>E esse pensamento nem é devido a ter pessoas que só sabem fazer uma coisa ou outra, mas porque as pessoas <strong><em>gostam </em></strong>de fazer uma coisa ou outra. Pensa em alguém que gosta de marketing B2C precisando aprender e se dedicar no marketing B2B; são formas diferentes de pensar, as ações são diferentes, a forma de lidar com os leads e clientes também totalmente diferentes. É dificil.</p><p>Em uma startup todos os dias temos uma certeza: todo dia temos mudanças. E por isso não tivemos ainda uma experiência certa com uma agência, porque não conseguimos montar um plano que não mude de alguma forma no final da tarde. Os planos são feitos para serem ajustados ao longo do processo. Se de manhã mandar e-mail marketing era certeza de sucesso, no final da tarde notificações push nos celulares é o que vai funcionar.</p><h4>E ai, o que fizemos?</h4><p>Entendendo nosso ritmo passamos a buscar um gerente de marketing. Não é que não fazemos nenhum trabalho com agências, mas passamos a definir ações pontuais e escolher o melhor canal para executá-las da melhor forma; vou explicar:</p><p>Se pensamos em criar artigos, grande parte deles terceirizamos através de ferramentas online. Mas precisamos de que alguém aqui de dentro do nosso dia a dia faça os pedidos, gerencie as solicitações e depois revise os textos, ajustando eles para dentro das nossas demandas. O mesmo acontece com artes, temos uma pessoa que cuida disso internamente, mas quando é preciso criar algumas artes para uma demanda específica e mais complexa contratamos um parceiro, mas todo o cuidado e acompanhamento dessas artes passa pela responsável pelo marketing e pela pessoa que cuida das nossas artes internamente.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/0*4RCg_K98DZC4snWL" /></figure><p>O mesmo acontece com artes, temos uma pessoa que cuida disso internamente, quando é preciso criar algumas artes para uma demanda específica e mais complexa contratamos um parceiro, mas todo o cuidado dessas artes passa pela responsável pelo marketing e pela pessoa que cuida das nossas artes internamente. Ao invés de termos uma só agência, ou uma só equipe de marketing dentro da Estuda.com, temos pessoas chaves que cuidam do nosso formato e outra dezena de parceiros mundo afora colocando tudo em prática \o</p><p>Gostou do artigo? Deixe seu like 👏 ou fale comigo também pelo LinkedIn 💼 <a href="https://www.linkedin.com/in/vitorgga">https://www.linkedin.com/in/vitorgga</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7e71a5dba98a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ponto chave: o que faz a Estuda.com ser o que é hoje?]]></title>
            <link>https://vitorgga.medium.com/ponto-chave-o-que-faz-a-estuda-com-ser-o-que-%C3%A9-hoje-1d9ea9609816?source=rss-8945a9b8552------2</link>
            <guid isPermaLink="false">https://medium.com/p/1d9ea9609816</guid>
            <category><![CDATA[edtech]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[startup-life]]></category>
            <category><![CDATA[startup-lessons]]></category>
            <category><![CDATA[motivation]]></category>
            <dc:creator><![CDATA[VitorGGA]]></dc:creator>
            <pubDate>Sun, 09 Sep 2018 19:44:59 GMT</pubDate>
            <atom:updated>2018-09-14T00:14:41.996Z</atom:updated>
            <content:encoded><![CDATA[<h4>Durante várias conversas as pessoas me perguntam qual é o principal item que fez com que a Estuda.com seja o que ela é hoje? E eu sei o que nos motiva todo dia \o, confira abaixo:</h4><p>A Estuda.com (anteriormente EstudaVest) está completando mais de 6 anos de operação. Nos primeiros 4 anos todo o processo se deu praticamente automático, todo o uso da plataforma era totalmente independente por parte dos alunos. Busca de questões, assinaturas, transações… tudo funciona sozinho no B2C (até gosto de dizer que esse sim é um B2C puro, totalmente automático).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/746/1*NP-ybJ1kqtpndS8-VfEDmQ.png" /><figcaption>Estuda.com B2C para estudantes que estão se preparando para o ENEM e Vestibulares de todo Brasil \o</figcaption></figure><p>E a cerca de 2 anos começamos nossa operação fulltime, começando nossa dedicação exclusiva para focarmos no atendimento de escolas e professores. Sem deixar de operar no B2C passamos a formar toda a operação B2B. Já tínhamos grandes passos traçados, e muita coisa precisava ser feita para que essa operação funcionasse como sempre imaginamos. E é a partir desses planos que você poderá conhecer os pontos chaves que nos alinham.</p><h4>Visão além do alcance</h4><p>Tivemos nos últimos dias alguns eventos de interação com nossa equipe. E durante esses eventos gostei bastante de ouvir pessoas dizendo que não imaginavam que conseguiram fazer o que estavam fazendo. Sempre que as pessoas falam isso fico muito feliz, porque em todos esses casos percebo que nós acreditamos mais nessas pessoas do que elas mesmas. Acredito tivemos a visão além do alcance, mesmo sem o <em>olho de tandera</em> kkk.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*J_tVX_GbJIgcgSW5yd-lCA.jpeg" /><figcaption>Olho de Tandera — Thundercasts <a href="http://dinamo.art.br/coluna/7-coisas-que-voce-nao-viu-em-thundercats/">http://dinamo.art.br/coluna/7-coisas-que-voce-nao-viu-em-thundercats/</a></figcaption></figure><blockquote>Mas Vitor, e o ponto chave #keypoint, qual é?</blockquote><h4>O feedback é o ponto chave!</h4><p>Não tenho nenhuma dúvida que o feedback é o ponto chave de continuarmos existindo até hoje: pessoas que vieram até a gente, e comentaram o quanto a plataforma foi importante para elas, e a quantidade enorme de e-mails que já recebemos durante esses 6 anos de operação de alunos elogiando e também fazendo pedidos de melhorias para podermos ajudá-los ainda mais \o</p><p>Todo dia, na hora que começo a programar, abro o dashboard de acompanhamento da plataforma e começo a olhar o número de usuários online, os mais de 1.3 milhões de alunos cadastrados de todo o Brasil, o número de usuários que fizeram cadastros naquele dia; e pronto, ta aí a maior inspiração para que eu possa dar o máximo na solução de problemas e implementação de novas funcionalidades na plataforma.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/770/1*FGludVbQN3nmAm071zKf9g.png" /><figcaption>Print do número de estudantes hoje, 09/09/2018 11:49 \o</figcaption></figure><p>E isso é desde o começo da plataforma, quando nem dedicávamos muito tempo, sempre depois de termos recebidos e-mails de estudantes era esse o fator chave que fazia que marcássemos reuniões para discutir novos ajustes na plataforma. Todos esses alunos que entraram em contato conosco com certeza são as pessoas chave que nós mantiveram sempre motivados em continuar e melhorar o que estávamos fazendo.</p><p>É por isso que sempre digo; não importa como você chamar: MVP, protótipo, piloto, POC… o que importa é colocar logo no ar o que você está fazendo, sem se esquecer do botão de contato ou o chat, para que você receba o máximo de feedback dos seus usuários \o</p><p>Gostou do artigo? Deixe seu like 👏 ou fale comigo também pelo LinkedIn 💼 <a href="https://www.linkedin.com/in/vitorgga">https://www.linkedin.com/in/vitorgga</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1d9ea9609816" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>