TECH

November 2, 2023

IT Terms - One of Challenges for IT Comtors

If you have just known foreign languages (Japanese, English, etc.), you cannot become an IT Comtor.

First, you have to deal with IT Terms. IT Terms are difficult. I don't really understand.

By the time you memorize the words, they are already old, and many new words have appeared.

This impression is often associated with IT Terms.

Information Technology Passport Examination (IP) is a yardstick for measuring basic IT knowledge by asking a range of questions about information security, network, project management, business activities, management strategy, accounting, legal affairs, etc. →

So, have you ever wondered Why are IT Terms so difficult? Because:

 

  1. They can be imaged like a huge store of words.

No one knows how many IT Terms there are in the world.

Just know that they were born and developed along with n number of

  • Programming Languages
  • Tools
  • Databases
  • Operating Systems
  • Application Frameworks
  • Cloud Technologies
  • Agile
  • DevOps

that exist in the current IT market.

 

 

 

 

  1. They can be imaged like a parade of abbreviations.

To understand an IT term, you have to go through a complicated thought process each time, such as thinking of the official name and then thinking about the meaning of the term.

 

 

  1. Most of them are conceptual and cannot be visualized.

This lack of direct connection to the image seems to contribute to people feeling that it is difficult to grasp.

  1. The number of new IT terms increases constantly.

Before you know them, the number of IT terms you don't know is increasing.

  • New services being released into the world almost every day,
  • the fast pace of change in technology,
  • in combination with the complex and ever-evolving nature of IT systems,

can make it seem like an uphill battle to keep up.

 

 

 

 

 

  1. There are a lot of IT terms that cannot be understood without prior knowledge.

When looking up an IT term, other IT terms are used to explain that term, so it's common to find that when you look up the meaning of an IT term you don't understand, the number of terms you don't understand increases.

Going deeply into researching related terms can make you lost, not knowing what you are researching. And the less IT knowledge a person has, the more research they have to do.

However, this is necessary for those who have little or no prior IT knowledge.

 

 

  1. There are a lot of English alphabets and Katakana words.

There are a lot of IT terms including English letters / Katakana / both.

Ex: SQL IDaaS アカウント アド IPアドレス DATファイル

Even if Katakana is used to transcribe words borrowed from foreign languages such as English, the pronunciation of Katakana and the pronunciation of English are not the same.

Ex: Terms English Pronunciation Japanese Pronunciation

SQL

ɛsˌkjuˈɛɫ

エスキューエル(Esukyūeru)

IDaaS

ai di: ei ei ɛs

アイダース(Aidāsu)

アカウント

əˈkaʊnt

Akaunto

アド

ˈædvɝˌtaɪzɪŋ

Ado

IPアドレス

ai pi æˌdɹɛs

Aipīadoresu

DATファイル

Dæt fīl

Dattofairu

It is very difficult to read them fluently even after practicing again and again.

In addition, when meeting with the Japan side, there are definitely English words that you don't know how to pronounce in Japanese, so you pronounce them in English. Most Japanese people will not understand the words you say.

Or vice versa, there are English words that Japanese people say that you cannot figure out which English word they are, then it is very difficult for you to convey accurate information to Dev.

I think IT terms are not only an obstacle for IT Comtors, but also IT engineers certainly have times when they have headaches with IT terms. Because no one knows everything.

  1. Lack of confidence when translating without understanding

I can't use an IT term until I understand it. Even if it is possible to translate without understanding, it makes me lack confidence and it can be frustrating.

For example, the preposition "で" (de) in Japanese has many meanings "in, at, by, due to, with..." so when translating into English, if you don't know what the word before "で" means, it's very difficult to translate correctly.

As example, "FTPでファイルを転送する。"

  • If I understand that FTP (File Transfer Protocol) is one of the communication protocols for transferring files between clients and servers on a computer network, I translate as below.
    • FTPでファイルを転送する。 → Send file by FTP.
  • If I don't understand what FTP is, I'm not confident enough to decide whether to use "in" or "by".  
    • FTPでファイルを転送する。 → Send file in/by FTP.

       So in this case, I have to let Dev (who understands what FTP is) select the appropriate preposition.

Summary

Going into IT field is a worthwhile journey but in order to succeed you must dare to challenge yourself because you will burn out quickly if there is no passion behind it. Nothing that’s worthwhile is ever easy.

No matter how much I lament it, it remains difficult. So let's find merit in difficult things. You should be able to study more positively that way. Try to memorize as many IT terms as possible.

Before you end up thinking that "I'm not good at the IT world" equals "IT is difficult", please try to think of ways to deal with it.

I'm sure the day will come when IT terms that you don't understand at all will become a part of your daily life!

[Reference Source]

  • https://jethrojeff.com/
  • https://www.visualcapitalist.com/11-tech-trends-to-watch-2023/
  • https://nexwebsites.com/database/database-management-systems/valuecoders.com
View More
TECH

October 24, 2023

Floating Point errors in JavaScript

When learning JavaScript, you are warned that 0.1 + 0.2 != 0.3. The result is equal to 0.30000000000004.

This's not a JavaScript error; it's your processor doing this.

View More
TECH

October 23, 2023

Chat GPT - Benefit and Risk

The year 2023 is a year of AI explosion in general, and GPT chat in particular. Recent times have seen significant global attention towards ChatGPT due to breakthroughs in artificial intelligence. In this article, I will introduce ChatGPT and analyze the Benefits and Harms for the IT field.
The article is a personal perspective and serves as a reference.

1. What is ChatGPT?

I asked the above question on CHATGPT and here is the answer:
"ChatGPT is a language model developed by OpenAI, based on the GPT (Generative Pre-trained Transformer) architecture. It is designed to generate human-like text based on the input it receives. ChatGPT is trained on a diverse range of text from the internet, allowing it to understand and generate text in a coherent and contextually relevant manner."
We can be easily understood as ChatGPT is a chatbot from OpenAI. As a user, you can ask questions or make requests in the form of prompts, and ChatGPT will respond.

Resource: beebom.com

Being acclaimed as the most intelligent artificial intelligence in the world, it has thus unlocked opportunities and challenges across various fields and industries.

2. Benefits

Code Assistance

ChatGPT can help developers by offering suggestions, code snippets, and solutions to programming challenges. This enhances productivity and supports rapid development. Besides, ChatGPT can analyze and explain the source code, and even optimize the source code. This is of great help to programmers. Especially juniors who have little experience.

Innovation and Idea Generation

ChatGPT can brainstorm with IT teams, offering fresh ideas for projects, feature improvements, and creative problem-solving.
True to the meaning of 'Assistant'. Chat GPT can suggest new perspectives, breakthroughs, and creative new directions.

Multi-Language

ChatGPT is a revolution in natural language processing, allowing for a more sophisticated approach to chatbots and other language-based applications.
So, ChatGPT can facilitate localization efforts by translating software interfaces, content, and user communication in various languages.

3. Risks

Misinformation

As you know, Chat GPT is based on data to generate results. Without sufficient data, Chat GPT may not function effectively.
Particularly, ChatGPT's data has been trained up until 2021, so for information beyond 2021, the system has not been updated.
ChatGPT might generate incorrect or biased information, which can spread misinformation if not monitored and corrected.

There is a significant difference between Google and ChatGPT.
Google's search engine can provide numerous search results, allowing users to choose the most suitable option.
ChatGPT, on the other hand, is a different story. It provides only a single result, which might be the best possible, but that doesn't necessarily mean it's suitable for you.

Dependency

Excessive reliance on ChatGPT might hinder the development of critical thinking and research skills.
When excessively reliant on it, humans might experience a decline in their inherent cognitive abilities.
Instead of using it as a tool for creativity, some individuals lazily copy entire text from it for documentation purposes.
This is indeed lamentable and inadvertently contributes to reducing the intellectual capacity of users.

Security

As you know, ChatGPT learns from user questions. Therefore, if the source code is imported into ChatGPT, there is a risk of data leakage.
Many projects are confidential, and revealing a part of the source code can also have serious consequences.
However, many programmers, especially the younger ones, might not yet be aware of this.

Resource: unica

Conclusion

Above are opinions about the benefits and harms of chatGPT. ChatGPT is a good tool, However, Don't be too dependent on ChatGPT. Use it wisely to enhance productivity and the quality of your work.

source of image: tortoiseandharesoftware.com

View More
TECH

October 18, 2023

How To Deal With Poor Requirements As a Tester

As a tester, testing a software with poor requirements can be a challenging task, but it’s not an impossible one. You can apply various strategies to ensure the best possible testing outcomes.

View More
TECH

October 11, 2023

CSS Styling in React

In this post, we will explore styling components in React to enhance CSS techniques. Mastering component styling can transform React applications.

View More
TECH

October 10, 2023

Some Tips For Optimizing React App's Performance

Optimization is the top concern of every developer when building any software, especially a web application.
Here, I will introduce some tips to help you optimize application performance for React that I have learned.

View More
TECH

October 5, 2023

Why learning English is so important for an IT Communicator?

Many international companies require English as a prerequisite for employment, including Japanese companies. Here are a few reasons why you should learn English when you want to become an IT communicator.

View More
TECH

October 5, 2023

What are the interesting things of IT communicator job?

As an IT communicator with 10 years of experience, I would like to share some interesting aspects of the job, including:

1. Acting as a liaison between the technical team and executives, customers, end-users, etc...

    This requires communicators to translate technical jargon into understandable language and explain complex technical concepts in simple terms.

 

2. Developing communication strategies:

    IT communicators are responsible for developing communication strategies that effectively convey technical information to different audiences. This involves selecting the right communication channels and adjusting the communication style to suit the audience.

3. Staying up-to-date with emerging technologies:

    As an IT communicator, you must stay current with the latest trends and emerging technologies. This helps you to explain technical concepts to different audiences.

 

4. Collaboration and teamwork:

    IT communicators work closely with technical teams and other stakeholders to ensure that messaging is consistent, accurate, and effective. This requires strong collaboration skills, and the ability to work well in a team.

5. Helping people:

    IT communicators play a critical role in helping people understand technical concepts and make informed decisions. There are times when there will be a heated discussion between the two sides, and you have to act as a mediator. Through such as these things, you can see your work's impact on a project's success.

If you are interested in this job, I hope the above information is helpful for you.

(Image source: https://www.pexels.com; https://depositphotos.com)
View More
TECH

September 28, 2023

The Power of Logical Thinking in Software Testing

In the world of software testing, logical thinking is a valuable skill that helps testers excel in their work. Though it may sound technical, logical thinking is actually a fundamental ability that anyone can develop. It involves approaching problems in a systematic and methodical way, which is essential for identifying issues, designing effective tests, and ensuring the quality of software applications. In this article, we will explore the importance of logical thinking in software testing and how it benefits to testers, regardless of their technical background.

  • Recognizing and Understanding Problems

Logical thinking helps software testers identify and comprehend problems in a structured manner. Think of it as detective work. Testers with strong logical thinking skills break down complex issues into smaller parts and investigate the root causes. This approach helps them understand how things are connected and enables them to prioritize their efforts effectively.

  • Creating Effective Test Scenarios

Logical thinking plays a crucial role in designing test scenarios that provide maximum coverage. Testers need to consider various possibilities, such as different inputs, boundary values, and error conditions. By using logical thinking, testers can anticipate potential scenarios and ensure that their tests cover all critical aspects. This approach helps in finding defects and ensuring that software functions as expected.

  • Building Well-Structured Test Cases

Logical thinking helps esters to create clear and comprehensive test cases. Testers without a technical background can approach this task by thinking of it as creating a checklist. Logical thinking helps testers consider all possible outcomes and combinations, ensuring thorough testing. It also helps identify dependencies between test cases, avoid duplications, and optimize the testing process.

  • Understanding Issues and Communicating Findings

Logical thinking is invaluable when it comes to understanding and explaining issues. Testers who think logically can analyze error messages, system behavior, and other clues to find the cause of a problem. When communicating their findings, logical thinking helps testers present clear and concise reports that are understandable to non-technical stakeholders. Effective communication ensures that everyone involved understands the issues and their impact on the software.

  • Collaborating for Success

Logical thinking enhances collaboration between testers, developers, and other stakeholders. Testers who think logically can effectively communicate their observations, findings, and recommendations to the team. They can explain complex concepts in simple terms, making it easier for everyone to contribute to the testing process. Strong collaboration improves efficiency and builds better working relationships.

Logical thinking is a powerful skill in software testing that helps testers approach their work systematically and effectively. Regardless of your technical background, you can develop this skill by breaking down problems, considering different possibilities, and communicating your findings clearly. Logical thinking helps testers to understand issues, design effective tests, and collaborate with others for successful software testing. So, whether you're a non-technical professional interested in software testing or someone with a technical background, logical thinking is a valuable skill to cultivate in the ever-changing world of software development.

 

Image Source

https://www.freepik.com/free-ai-image/young-adults-cityscape-use-technology-daily-generated-by-ai_42596441.htm#page=2&query=logical%20thinking&position=47&from_view=search&track=ais_ai_generated

 

View More
TECH

June 26, 2023

What Does IT Comtor Mean?

   Along with the development of the information technology industry, the IT Comtor profession has also been developed as a hot new profession in the IT industry. So what does IT Comtor mean?

View More
1 13 14 15 16