オフィスブログ

英語ができないとプログラミングはできない?[結論:できます]

こんにちは! ディーキャリアITエキスパート大宮オフィスです。

本日の話題はプログラミングと英語の関係についてです。

・「コードは英語だから、まずは英語を勉強しないといけないのかな?」

・「学生時代英語は苦手だったんだけど・・・」

・「エラーが長文の英語でさっぱり分からなくなった!」

少しでもプログラミングに触ったことがある方であればこんな疑問・お悩みをお持ちではないでしょうか? 下に引用したのはPHPで比較的よく見られるエラーメッセージですが、

Fatal error: Uncaught Error: Call to undefined function calcPrice() in /workspace/index.php

英語が得意な方でも初めてこれが出たらぎょっとしますよね? ましてや英語アレルギー持ちの方は「もう無理!」となりかねません。

でも、実は英語ができないからといってプログラミングをあきらめないといけないかと言われればそんなことはありません。ここからはその理由を3つご紹介していきますね。

英語ができなくてもプログラミングはできる理由

簡単に翻訳できるから

皆さんはグーグル翻訳を使ったことはありますでしょうか? ネットサーフィンをしていて分からない英文が出てきたときでも、コピー&ペーストで貼り付ければすぐに日本語に訳してくれます。最近は精度も高くなり、自然な翻訳がなされるようになってきていますね。

プログラミング学習でもこのグーグル翻訳を活用できます。試しに冒頭で引用したPHPのエラーメッセージを翻訳にかけてみると次の通り。

「致命的なエラー:キャッチされていないエラー:/workspace/index.php 内の未定義関数 calcPrice() の呼び出し」

これだけでも、

  • 「index.php」というファイルにエラーが出ているらしいこと
  • calcPrice()という関数が定義されていないらしいこと

が分かりますね。

意味が分からないエラーが出てきたらとりあえずコピペして翻訳にかければOK。何とな~く言っている意味が分かってきます。

出るパターンが決まっているから

「翻訳で日本語にはなるけど、それでも意味が分からないよ!」

確かに先ほどの翻訳文はもとの英文よりはましなものの、まだ難しく感じると思います。

でも大丈夫です。なぜならプログラミングで出てくる英語は数が限られているから

プログラミング学習を進めていると、その中でしょっちゅう出てくる単語があります。英語が苦手な方でも、hello = 「こんにちは」であることは知っている方も多いですよね? 日常で聞く場面が多いため、自然と覚えてしまうと思います。

プログラミングでも同じです。学習を進めていくにつれて「あー、またこのパターンね」と言える表現が増えてきます。英会話とは違って出てくるパターンは限られていますので、取り組んでいたらいつの間にか覚えていたとなることもよくあるはずです。

検索すれば情報を得られるから

3つ目の理由は「検索すれば分かるから」。確かにマイナーな言語ではネットで検索しても情報があまり出てこないものもありますが、有名な言語であれば先駆者が大勢います。みんな同じところでつまずき、解決策を残してくれているのです。

当オフィスでは

  • HTML/CSS
  • JavaScript
  • PHP

といった有名どころの言語を中心に取り扱っています。学習されている方の数も多く、分からないことがあっても調べれば日本語の記事がたくさん出てくるはずですので心配はいりません。

まとめ

ここまで、「英語ができなくてもプログラミングはできる理由」をご紹介させていただきました。

  • 簡単に翻訳できるから
  • 出るパターンが決まっているから
  • 検索すれば情報を得られるから

この3つですね。

ディーキャリアITエキスパート大宮オフィスでは、プログラミング学習でつまずいても質問できる環境が整っています。「英語が苦手だけどプログラミングに興味はある」という方はぜひ一度見学にいらしてみてください。

それでは!

◆ディーキャリアITエキスパート大宮オフィスは、「IT・Web専門職を目指せる就労移行支援事業所」です。
就職に向けての訓練や、就職活動の支援を行っておりますので、ご不明点や気になること、何でもお気軽にお問合せください。

【ディーキャリアITエキスパート大宮オフィス】
ホームページ
≫電話:048-662-9722
≫メール:it-omiya@dd-career.com

ITエキスパート大宮オフィスのブログ一覧

  1. 実習生が1日通して実習してみての感想

  2. 報連相の重要性とできるようになるコツ

  3. 【利用者ブログ】食事とメンタルヘルスの関係

  4. 睡眠についてのQ&A

  5. 思考のコントロールについて

  6. あの書類どこだっけ?を減らす、ツール活用案(私の実践例)

  7. esports大会の振り返り

  8. 生きづらさを感じないようにするには

  9. 夏の暑さ対策

  10. 私のセルフケアの見つけ方

  11. 面接想定問答集の覚え方

  12. プログラミングは家でも学習が必要か?

  13. やるべきことを忘れないようにする為に

  14. とても素敵な絵本を紹介!

  15. 緊張した時の対処法【訓練生の記事】

  16. オフィスのドリンクについて♪

  17. 今年の活動を振り返って【訓練生の記事】

  18. 気持ちが沈んだ時の切り替え方【訓練生の記事】

  19. プログラミングスクールと就労移行支援事業所の違い

  20. 私の就活体験談

  21. 11月分ニュースレター(オフィス紹介)

  22. 睡眠の秋〜より良い睡眠のために〜【訓練生の記事】

  23. 寒さ対策!

  24. ボードゲームで取り組むコミュニケーション訓練

  25. 第7回e-スポーツ大会[訓練生の記事]

  26. 息抜きについて【訓練生の記事】

  27. レイアウト変更【訓練生の記事】

  28. 環境変化

  29. 支援員志望の実習生としてお世話になっております!

  30. プログラミング完全初心者にまず学習していただきたいツール

  31. 「新しい環境に身を置くということ」

  32. 第6回e-スポーツ大会

  33. 「撮影スタジオ D-Photo 予約サイト」開発プロジェクト、始まる!

  34. e-sports大会まで、2週間を切りました!

  35. 社員旅行🗾🌎

  36. 4月からの新しい訓練

  37. 【ITスキルだけじゃない】ITエキスパート大宮オフィスで学べること

  38. はじめまして!

  39. 本日、撮影スタジオがオープンします🎉

  40. E-sports大会が開催されました‼ 

  41. 「ディーキャリア大宮第一オフィス」にお伺いしました!!

  42. 「セルフケアチェックシートの可視化と分析に関して」

  43. 課題解決~就労定着するために~

  44. プログラミング課題のECサイト

  45. 寒暖差と自律神経

  46. ライフスキルコース

  47. ついに・・・栄光の🏆✨

  48. 遅延証明書って知ってる??

  49. プログラミングに挫折した方に解いていただきたい誤解

  50. 発達障害と整理整頓(私のケース)

  51. はじめまして!

  52. 暑さ対策

  53. おまたせしました‼✨

  54. レスポンシブルデザインって??

  55. プログラミング言語、○○個学べます!

  56. スマホやゲームへの依存

  57. 整理整頓°˖✧

  58. 障害年金ってどういうもの・・・❓

  59. 梅雨明けとセルフケア

  60. フリーアドレス席

  61. ストレスコーピング

  62. 緑♪

  63. 高崎オフィスに行ってきました🚄

  64. ちょっとリフレッシュ😌🌱

  65. e-スポーツ大会!~ディーキャリア大宮の事業所対抗戦~

  66. 見学・体験でできること

  67. はじめまして!!

  68. まずはご挨拶から

  69. 発達障害って?

  70. 360度カメラの画像をアップしました!

  71. プログラミングに集中できる環境

  72. スタッフ紹介〜ITオフィスの管理者はどんな人?〜

  73. 新たな挑戦・・・

  74. 利用者さんが書いてくれたイラスト!

  75. きれい好きなあの子をご紹介

  76. とある訓練の一コマ・・・📚

  77. オフィスの新機能紹介✨

  78. 欲しい本はリクエストできます!

  79. 開所しました!ディーキャリアITエキスパート大宮オフィス

オフィス情報

ITエキスパート大宮オフィス

アクセス
JR「大宮駅」西口より徒歩7分
電話番号
048-662-9722