Weekly Journal Minarai Program
Week 1 of Fujitsu's Minarai Junior Program
Day 1
Today, the company meeting will be divided to two orientations
Meeting 1 (9:00 AM – 12:00 PM)
We get to meet Ms. Jescel our HR Manager
Meeting 2 (1:00 – 3:00 PM)
Our Hiring Manager and instructor for this meeting is Ms. Jescel De Guzman. A.K.A. Muchie.
Ms. Jescel sets up some ice-breaker after the break
We introduced ourselves to Ms. Jescel and to all my co-interns.
Name
Hobby
Experiences
What's your future Goal?
Ms. Jescel discusses the Fujitsu's Mission and Vision.
Mission: “shaping tomorrow with you”
Vision: “make the world more sustainable by building trust in society through innovation”
Ms. Jescel showed us the Company's Hierarchy of Workers.
The Minarai Schedule and Objectives.
The Five Pillars of the Company's Responsibilities
The Safety, health and Security Reminders
We get to meet all the instructors of all the departments
Programming
Lunch Break before 2nd Meeting
Arts
Java & Web Programming
Cybersecurity
Game Programming
The teachers introduced themselves
We present our commitment PowerPoint/PDFs (I made mine in Canva)
Ms. Jescel tasked us to make our commitments for the Fujitsu Minarai Program in a PowerPoint
The teachers gave us a chance to introduce ourselves
The Sensei teaches us about the cultures of their most active customers
Australian Culture
Japanese Culture
Vulgar
Polite
Humble
Reserved
Kind
Very Open
The Sensei's tasked us to learn about Python
I asked the cybersecurity sensei which is the best place to store passwords?
Day 2
My Co-interns went to their respective Microsoft Meeting Team Space.
I realized all of our meetings will be held in Microsoft Teams.
During Orientation
Today we were taught about JAVA
SmallTalk the first "real" Object Oriented Programming
What's Object-Oriented Programming all about.
JAVA History
Sir gave us a quiz
60/100
I got two mistakes
I got a mistake on which is the first real programming language
I got another mistake of what makes a class. The answer was the name of the class and their attributes.
What's Procedural Programming about?
What's the difference between Procedural Programming and Object-Oriented Programming?
Object-Oriented programming is easier and more secure because you can specify whether a function is public or private, and adding new methods and data to the program is easier.
Procedural programming is less secure and slow because it's linear, and it provides no way to hide data, so everything is public.
Sir gave us a task/homework. Which is to make a dog object that prints out Squeak Squeak in the console.
I finished the program within the day. My co-interns/classmates had a hard time doing it, but I helped them to program the dog.
Father of Java is James Gosling
Day 3
Our instructor for today is Sir Michael June Aranas
During Orientation
Today we will be talking about REACTJS
What is ReactJS?
It's a JavaScript library used to handle the displaying of the components in HTML.
ReactJS is component-based so you can reuse components to build your website.
Sir tasked us to make work on the calculator tutorial and send him the ReactJS script in a zip file.
Sir Jambert De Guzman was in the meeting with us, but he acts as a substitute. (Sir Jumao couldn't attend because of technical difficulties).
I finished the ReactJS file within the day and sent it to Sir Michael. It was a bit hard, but I got the hang of it.
Sir taught us ways on how to use ReactJS
Sir taught us how to Render the HTML
Sir taught us different methods and techniques
Sir showed us the demo of the Calculator Tutorial
The Rules of JavaScript XML, which allows us to write HTML in ReactJS
My classmates need some help in the coding while following the code in the tutorial. Some say that their codes isn't working like what it says in the tutorial.
One of my classmates decides to do it tomorrow.
Day 4
Our Instructor today is Sir Jumao-As,
Sir Jambert De Guzman is there but as a helper.
During the Orientation
Sir Jumao-As had some technical issues, he's currently using a laptop.
He sounds like Athena Bote.
He starts coding a mock-up bank using ReactJS. There's a balance that you can withdraw from it or deposit to it.
Sir Jumao explains while coding about how to use ReactJS.
I finished this within the day. This project was relatively easy.
Sir Jumao gave us an activity to add two more functionality to his program.
First, the user cannot withdraw a value bigger than the balance value.
Second, the user can only input numbers. (No Symbols and letters be used).
I guided my classmates on what they should code. Some had problems with the code not working and some had problems
Day 5
Our instructor today was Sir Adrian Tabay
He codes using a text-editor in the web called codesandbox.io
Our helper instructor/IT consultant Sir Jambert De Guzman was also there just helping if needed.
During Orientation
Sir Adrian taught us this UI Toolkit called "IONIC".
What is the IONIC UI Toolkit?
It is an Open-Source toolkit used to create User Interfaces for website apps, mobile apps and desktop apps while using only HTML, CSS, JavaScript programming languages.
It has a feature where it updates all apps from website – desktop while editing the code.
Very useful toolkit to create apps that can work on multiple popular platforms such as iOS, Android, Windows, & Mac.
Sir Adrian showed us a demo of a Photo Gallery App that was made using IONIC, Capacitor and Cordova
Capacitor and Cordova are tools that are used to turn our website into a application that can be used for mobile and desktop apps.
Sir tasked us to recreate the Photo-Gallery App using IONIC. He gave us a link which shows us the tutorial page of the app.
Sir taught us the architecture/structure of IONIC, and the reserved keywords used in the CMD prompt to make IONIC work.
This took me a while to make, since there were lots of codes to type and I have to charge my android tablet.
She explains the Minarai (見習い) Program. A Japanese word for “learn by observing” or “apprentice”.
My classmates doesn't seem to be asking questions. So I guess they're fine following the tutorial.
CONCLUSION
Week 1 has been orientations, where the senseis taught us how to use popular extensions of the website programming languages that are used by popular tech companies worldwide.
Our instructor for today was Sir Jambert De Guzman
Sir Ronald Allen Pablo said it's on the cloud.
Community Oriented
Diversity and Inclusion
Clean Environment
Safe Operating Practices
Wellbeing
Global Responsible Business - GRiP
Objectives
Recruit and retain talented employees
Collaborate and Co-create with customers
Reduce costs through innovative facilities projects
Be globally recognized as an ethical and responsible business.
Week 2 of Fujitsu's Minarai Junior Program
Day 6
Our Instructor today is Sir "Ronald Allan Pablo"
We are accompanied by another instructor named "Maria Farah Dela Cruz".
During Orientation:
Sir introduced to us about Information Security
What is Information Security?
Sir Ronald explained the importance of securing information.
To prevent information from being accessible to unauthorized people.
To prevent misuse of information.
To protect the privacy of individuals.
Information Security means protecting information and information systems from any form of unauthorized use.
How did it become a topic of concern?
To prevent people from unauthorized inspection, modification, and deletion.
It started during the first mainframe computers used during WWII to crack coded messages.
Physical Controls to Limit Access – Badges, Keys, and Facial Recognition.
To prevent Physical Theft, Spies, and Sabotage.
The CIA Triangle
What does CIA stand for?
Integrity
Availability
Other Considerations of Information Security
Privacy
Identification
Authentication
Authorization
Accountability
There's a huge sub-list that is under Information Security.
The PPT Framework
What does the PPT Framework stand for?
Process
Technology
Sir then explained an example of methods to increase information security.
People
Information Security/Cryptography
Confidentiality
The considerations of Information Security
These are used by most software companies and use the framework for Information Technology Management.
Source: https://www.tangoe.com/blog/ppt-framework-connecting-people-with-technology/
This framework makes it easier to see how Technology, Process, and People interact with each other.
Source: https://www.tangoe.com/blog/ppt-framework-connecting-people-with-technology/
Policies
No ID, No Entry.
Legal Obligations
Terms and Services
Disaster Planning
Earthquakes
Fires
Tasks to reduce the risk of disasters.
Data Robbery
Efficiency vs. Security
Less Security makes it easy for everyone to enter and do their work
More Security makes it hard for everyone to enter and do their work because of the additional security steps.
The Efficiency and Security must be balanced to have a efficient but secured workplace.
Sir Ronald gave us some additional activities to do
Search for news articles about "information security breach".
Day 7
Our instructor for today is Sir "Ronald Allan Pablo"
Today's Topic will be about Common types of Cyber Attacks
We are accompanied by another instructor named "Maria Farah Dela Cruz".
What are the common security attacks?
Human Error
Malware installment
Social-Engineering
Cyberattacks
SQL Injection
Zero-Day Attack
DDoS
Why do these Cyber Attacks happen?
financial gain.
hacktivism
Intellectual challenge
State-Sponsored Cyberwar Attacks
What are the most common occurrence of Cyberattacks?
Phishing/Smishing/Business Email Compromise
Total of 537 attacks in 2021
Responding to Cyber Attack incidents
Preparation
Identification
Containment
Eradication
Recovery
Lessons Learned
Day 8
Our instructor for today is Sir "Ronald Allan Pablo"
We are accompanied by another instructor named "Maria Farah Dela Cruz".
The topic of day 8 is about how to apply information security in Real Life
Information Systems has People, Networks, Software, Hardware and Data.
During the Orientation
Week 3 of Fujitsu's Minarai Jr. Program
Week 4 of Fujitsu's Minarai Junior Program
INFO:
DAY 1
TOPICS
Introduction to Python
What is Python?
Why do we need to use Python?
Day 2
What do are the required tools and skills we need?
ASSIGNMENTS
Activity #2: Create Simple Profile Page of Yourself in HTML
TOPIC
Creating A Virtual Environment for Python
How does Python work?
Activity #1: Simple Guess my Age Game
Requirements:
My version of the game is that the player has 3 lives, meaning the player can guess 3 times which is the number. The player loses if they didn't get to guess it for 3 times.
New Python Concepts
Python Loops
Introduction to JuPyTer Notebook
JuPyTer stands for Julia, Python and R.
The Notebook now supports multiple languages.
Day 5
This is our graduation day of Fujitsu
The outline
We meet all the instructors for this Minarai Junior Program and all the students of the Minarai Junior program
Ms. Jescel explains that we have to set up a 3 minutes or less presentation on what have you learned and made during the Minarai Junior program of Fujitsu.
We all played a short website multiplayer game called Kahoot. We answer questions to test our brains.
After that we did a presentation
And then the graduation ceremony. Where our names get called out and announces a thank you for finishing the Minarai program
Day 3
ASSIGNMENT
Examples of Using Python:
Web Applications
Interpreter Apps.
It is easier to learn.
Mature and Supportive Python Community.
Hundreds of Python Libraries and Frameworks
Can create databases
Make a profile HTML Page
Day 1
This includes name
Personality
Description
Age
Birthday
Remake sir's guess my age game where the computer generates a secret number for us to guess which number it is. Sir made a demo of that from scratch using Python in front of us.
People in the class are students both from programming and art strands
Introduction of Sir Marvin Trilles
I managed to finish Activity #2 on Day 3.
Week 4 of Fujitsu's Minarai Program will last for 4 days.
Instructors:
We will be learning more about Python on Day 2
MY MOOD TODAY
MY MOOD TODAY
Stressed
I was stressed because the night before this day, I was trying to fix the game of Sir's final output. There's an issue about how the enemy attacks. It slowly accelerates towards you and then when it touches, it freezes the screen and then the player dies.
Format: (This is the format I will be using for making my entry of the days.)
MY MOOD TODAY
TOPICS
ASSIGNMENTS
Stressed
This is because I am sleep-deprived.
Today, we will learn more about Python and their basic functions.
Python Lists
While Loop
For Loop
Python Functions
Our presentation contains all the things we learned during the Minarai Junior program.
Note: This is all Work From Home
Not much assignment, just continue learning how to use Python and Flask.
Sir Marvin Trilles
MY MOOD TODAY:
TOPICS
ASSIGNMENT
Stressed
This is because I just woke up, and I was still trying to finish my profile python project.
Introduction to Flask.
Introduction to Jinja.
Activity #3
Turn your HTML Page into a Flask Web Application App
Demo of Flask Projects
Fujitsu history
It's a tech company
It's a multinational tech company
It started from making telecommunication for the japanese people during world war 2.
It's foundation started from 1935.
They began by developing telecommunication systems to make communication in Japan easier.
In the 1950s, the company saw the possibilities of computers, and they began to develop their own computer technology.
In the 1950s, computers became popular, so the company made their own computers to sell them in order to profit during this time.
They did a 1964 New York Expo.
In the 1970s and 80s our telecommunications and computer business grew rapidly around.
In the 1990s, we shifted our focus to IT services for complete information systems.
In 2011 Fujitsu introduced the world's faster supercomputer called the “K Computer”.