{"id":1616,"date":"2024-10-30T22:36:46","date_gmt":"2024-10-30T14:36:46","guid":{"rendered":"https:\/\/www.tonghin.com.my\/blog\/?p=1616"},"modified":"2024-10-30T22:36:48","modified_gmt":"2024-10-30T14:36:48","slug":"internship-week-2-brainstorming-solutions-while-running-project-file","status":"publish","type":"post","link":"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/","title":{"rendered":"Internship (Week 2): Brainstorming solutions while running  project file"},"content":{"rendered":"\n<p>On the first day, I review the notes from PDF files and the transcript documents to consolidate my learning. I also watch tutorial videos multiple times to grasp complex concepts and complete the exercises and quizzes as learning checks. Then, I was brainstorming potential solutions for the project involving two systems.<\/p>\n\n\n\n<p>On the next day, Mr. Peter share access to the sandbox project on Dropbox to help me practice API development. I then clone the repository and successfully run tests to get familiar with the project structure and functionality. Then, I explore creating APIs using features, data and controllers while hosting PostgreSQL on Docker for practice by running some code and use pgAdmin to connect to the PostgreSQL server. I also follow specific steps in Visual Studio to manage the database and migrations. Soon, I successfully ran the sandbox API project and authenticate it via Swagger. Meanwhile, I also discuss with colleagues to solve setup issues like update databases and successfully test the project using Docker. <\/p>\n\n\n\n<p>Besides that, Mr. Peter ask me to brainstorming solutions for synchronising the difference datanases between the systems. We initially try to sync data manually through API, but we discuss implementing RabbitMQ for automatic synchronisation. I also search online resources to look for potential solutions for hosting and synchronisation mechanisms.<\/p>\n\n\n\n<p>Moreover, Mr. Peter sent me another folder on Dropbox to explore the existing system and other module. However, I face configuration issues when trying to access all project files. I questioned about this and Mr. Peter considered as a config error, he then provide me additional documentation related to them to implement synchronisation properly. I then ran the project, but encounter some errors because certain folders were not share initially. Unfortunately, I forgot to inform Mr. Peter immediately about this issue, which delayed my progress slightly.<\/p>\n\n\n\n<h4>Conclusion<\/h4>\n\n\n\n<p>This week, I felt excited about the technical challenges, but at the same time, the tasks were stressful. Brainstorming solutions was tough and I struggled to confidently answer some questions from Mr. Peter. I realised that I still need to familiarise myself with the project and improve my critical thinking skills. Meanwhile, I felt stressed and unsure of my abilities which made it harder to keep up with Mr. Peter\u2019s expectations. A key takeaway this week is that I need to communicate issues more effectively so that problems can be resolved faster. <\/p>\n\n\n\n<p>Moving forward, I\u2019ll stay proactive in raising questions and flagging blockers early. Despite the challenges, I am determined to refine my problem-solving skills and gradually gain more confidence. I\u2019ll keep learning, practicing and collaborating with the team as I work towards completing the system integration. I\u2019ll continue refining my problem-solving skills and look forward to completing the system integration soon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On the first day, I review the notes from PDF files and the transcript documents to consolidate my learning. I also watch tutorial videos multiple times to grasp complex concepts and complete the exercises and quizzes as learning checks. Then, I was brainstorming potential solutions for the project involving two systems. On the next day, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Internship (Week 2): Brainstorming solutions while running  project file&#8221;<\/span><\/a><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Internship (Week 2): Brainstorming solutions while running project file<\/title>\n<meta name=\"description\" content=\"I&#039;ll stay proactive in raising questions early while refine my problem-solving skills in brainstorming and gradually gain more confidence.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Internship (Week 2): Brainstorming solutions while running project file\" \/>\n<meta property=\"og:description\" content=\"I&#039;ll stay proactive in raising questions early while refine my problem-solving skills in brainstorming and gradually gain more confidence.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/\" \/>\n<meta property=\"og:site_name\" content=\"Tong Hin&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-30T14:36:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-30T14:36:48+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"2 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\",\"name\":\"TONG HIN MACHINERY\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"sameAs\":[\"https:\/\/www.youtube.com\/channel\/UC60EoxJMNbu8mV0LuEGfrBg\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/wp-content\/uploads\/2020\/10\/web_logo_180_180.jpg\",\"width\":180,\"height\":180,\"caption\":\"TONG HIN MACHINERY\"},\"image\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#website\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"name\":\"Tong Hin&#039;s Blog\",\"description\":\"Sharing About Technology\",\"publisher\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.tonghin.com.my\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/#webpage\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/\",\"name\":\"Internship (Week 2): Brainstorming solutions while running project file\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#website\"},\"datePublished\":\"2024-10-30T14:36:46+00:00\",\"dateModified\":\"2024-10-30T14:36:48+00:00\",\"description\":\"I'll stay proactive in raising questions early while refine my problem-solving skills in brainstorming and gradually gain more confidence.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/\",\"name\":\"Internship (Week 2): Brainstorming solutions while running project file\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#\/schema\/person\/fb4d75677cd7632e197b8b04dd488c68\"},\"headline\":\"Internship (Week 2): Brainstorming solutions while running project file\",\"datePublished\":\"2024-10-30T14:36:46+00:00\",\"dateModified\":\"2024-10-30T14:36:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2024\/10\/30\/internship-week-2-brainstorming-solutions-while-running-project-file\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\"},\"articleSection\":\"Experiential\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#\/schema\/person\/fb4d75677cd7632e197b8b04dd488c68\",\"name\":\"Lee Wai Lun\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ddc37519924feb741e1cc09e5393f95c?s=96&d=mm&r=g\",\"caption\":\"Lee Wai Lun\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/1616"}],"collection":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/comments?post=1616"}],"version-history":[{"count":19,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/1616\/revisions"}],"predecessor-version":[{"id":1661,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/1616\/revisions\/1661"}],"wp:attachment":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/media?parent=1616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/categories?post=1616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/tags?post=1616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}