本文へ移動

PCをかじる!

次回更新 11月中更新予定
第9回目
第8回目 CPU
第7回目
第6回目 CとC#とC++
第5回目 PHPとSwiftとKotlin
第4回目 JavaとRuby
第3回目 PythonとJavaScript
第2回目 どうしてこんなに? プログラミング言語
第1回目 SEって? PGって?
 

とりあえず かじってみる

第5回 PHPとSwiftとKotlin

PHP
 
PHPほぼてのWebアプリケーション開発可能言語です
PHPけると受注できる案件えます。
また、Laravel(ララベル)というフレームワーク人気
これを使うと初心者でも簡単Webアプリケーション構築できるそうです

※1 フレームワークとは、テンプレートとか雛型みたいなものです

有名どころでは、WordPressYahoo!PHP使っています
ソースコード自由けるので、学習しやすい言語ですが
コード正確けていなくても、動作してしまうという問題があるそうです
 
Swift
 
Apple社開発した言語で、
iPhone iPad AppleWatchなどのApple製品使うアプリ開発Swift使います。
Webサーバー開発もできます
いたコードリアルタイム反映するので、エラーたらその部分修正
できるという便利機能もあります。
までiOSアプリ開発にはObjective-cという言語使必要があったのですが
Swift出来で、よりシンプル開発可能になり、また、学習もしやすくなりました
ただ、iOS向けの言語為、開発環境構築Mac必要になります

Kotlin(コトリン)
 
Google開発したAndroid公式言語Kotlin(名前カワ(・∀・)イイ!!)
Java後継となる言語JavaでできたAndroidアプリ制作Kotlinでも出来ます。
そしてコードKotlinくてみます
ですが、Java後継というもあり、初心者さんが学習するにはハードルいようです
ただ、将来的Androidアプリ開発したい!!」又開発しなきゃいけなくなっちゃった
というけておくべき言語です。
 

第4回 JavaとRuby

Java

プログラミング言語にはOSによってかないが
限定されてしまういです
身近ではスマホアプリiphone用 Android用かれているのもそのためです

でもJavaWindows MacOS Linux UNIXなど、何でもいちゃいます。
TwitterJava 楽天Webサイト一部はJava使われています
子供大人大ハマリゲーム「MINECRAFTJavaです
スマホAndroidアプリではほとんどがJavaられてるとも
われています
Javaって♪⌒ヽ(*゜O゜)ノ スゴイッ!!!
ただ、Java
3回目のかじる!でおしたザックリ二つにかれる言語ではなく
オブジェクト指向言語ばれるもので
Java学習するときは、まずこのオブジェクト指向理解することが
大事なのだそう
独学でとなると、とても大変言語のようです。
オブジェクト指向説明色々読みましたが、みなさんがんな解釈をして
説明してるので、現段階でも理解できてません(;^_^A 
 
Ruby
この言語日本人「まつもとひろゆきさんという開発した言語だそうで
Webアプリケーション開発使われています
2004年Ruby on Rails開発されて、クックパッドCrowdworksなどに
いられているそうです。

 
日本人開発したとあって、解説本資料日本語かれていて
まつもとひろゆきさんが監修した教材ていて、
なんとその教材にはJavaてきたオブジェクト指向コンセプト
日本語解説してあってしっかりべるそうです。
プログラミング未経験学習するには、文法がとてもわかりやすくて、
簡潔コードけることもあって、非常めやすい言語だそうです。
Rubyプログラミングはじめの一歩にとてもオススメです!!
 
次回プログラミング言語をかじりますよ~!
 

第3回 PythonとJavaScript

プログラミング言語ザックリ「スクリプト言語」「コンパイラ言語」かれます。
「スクリプト言語」人間いたソースコード※1即コンピューター理解する
「機械語」翻訳してくれるので、書いたコードをそのですぐ実行してくれます
Python JavaScript Ruby PHP などのプログラム言語がそうです
「コンパイラ言語」ソースコード事前時間をかけて”コンパイル”※2する必要
ある言語、動作スクリプト言語よりいです
C C++ C# Java などがそうです
 
※1 ソースコードとは
こんなやつです(笑)

※2 コンパイルとは、人間いたソースコード”機械語”翻訳することです
 
では、これからいくつかのプログラミング言語をかじっていきます
 
Python(パイソン)
今 1番熱言語われているのがPythonです
なぜなら・・・・
人工知能開発(AI)ができるからです
将来的AI開発したいとっているPythonぶべきだといます
特徴、コードがとてもシンプルいてもコードになるので
みやすいです。また、初心者さんでも比較的覚えやすい言語だとも
われています
PythonAI開発だけではなく、Webアプリケーション、統計データ分析したり
Iot※3わるシステム開発をしたりなど、広分野使えるオールラウンダーです。
有名どころでは、YouTube Evernote Instagram などに使われています。
 
※3 Iotとは、インターネット経由クラウドデータ蓄積したり、蓄積したデータ分析
   したり、時にはAI使用したり、センサー情報取得してそれをフィードバックしてくれたり
   することです。
        例えば、エアコン室内室外温度、湿度情報取得して、それにした快適温度
        冷やしてくれたりするのもIotシステムです
 
JavaScript
※知ってるっている。「JavaJavaScript別物です
JavaScriptでは、Webアプリ開発ゲーム開発ができます
また、HTML5 CSSわせると、iOSでもAndroidでもいちゃうアプリれます
(※HTML5 CSSはまた今度かじります。)
JavaScriptブラウザさえあれば開発できるので、自分学習するにはです
※ブラウザとはインターネット接続してニュースブログなどをたり、操作するときに
利用するアプリケーションです。Internet ExplorerSafariなどがそうです
 
次回もまだまだ、プログラミング言語をかじります
 

第2回目 どうしてこんなに? プログラミング言語

プログラミング言語がいくつあるかご存知ですか
200種類以上ともいわれていて、それも年々増えているとか
ただ、そんなにたくさんあっても、全てを使いこなすなんてことは
到底できないです。
なのに、どうしてそんなにたくさんあるのか
 
海外旅行って、目的地へのがわからず現地
きたい。
でも日本語してもじません
相手によって英語フランス語、ドイツ語、ロシア語、イタリア語など
言葉えなければわらないです。
 
じように、コンピューターかって日本語ここを押したら動いて!」
っても、通じません。
コンピューターにはコンピューター言葉があります
これがプログラミング言語です。
では何故そのプログラミング言語がたくさん必要なのか
 
ここでまた大工さんを登場させますが
「穴ってください。」
指示があったとします
この大工さんはスコップしか使ったことがありません
その、井戸るためのかもしれない、温泉るためかもしれない
それをスコップしか使ったことがなければ、何日、何年かかることか・・・
そこにショベルカーボーリングをする重機える職人さんが
ってくれました。
大工さんはこれは便利と、それらの技術につけることで
次回仕事かすができます。

このスコップショベルカー、ボーリング重機
プログラミング言語です
さなるのにいているスコップ
きなるのにいているショベルカー
地下深くまでげることができるボーリング
「穴」作業でもそのその使方法わってきます
病院もそうですね。
風邪をひいてるのに、シップ薬いただいてもります
もそののその症状った一番いいチョイスして
処方してもらってます。

この場合、薬
プログラミング言語じです
だから無駄たくさんあるんですね~((´∀`))
経験ねながら、少しずつ使いこなせる言語えていくと
しいソフト開発でも応用できるようになっていきます
 
次回プログラミング言語いくつかをちょっとだけ
かじります!
 
 

 

第1回目 SEって? PGって?

Systems Engineer (SE)
Programmer (PG)
 
ここまではわかります。
では、仕事内容は?かれると・・・(^▽^;)
 
ここでは、「家てる」事におしします
客様てるのに建築士さんに相談します
この土地、2階建てのてたい。
けのリビング、子供部屋、寝室、客間
リビングキッチンはつながっていて、広さは・・・
駐車場併設して、雨でもぬれずにれる構造
フロアは・・・壁紙
は・・・風呂は・・・ キッチンは・・・
 
んな要望さず、わからない何度もおさんに
いて、間違いがないように取ります。これがSE仕事。
その後、そのヒアリングをもとに設計図きます。これもSE仕事。
だいたいの設計図ができたら、それを大工さんに
大工さんはその設計図をもとに、納期うようにめます。
この大工さんがPG。
 
てている、建築過程気配、目配りしながら
完成までいます。これもSE仕事。
完成したら、不具合がないか、設計図いはないか
きしみ ゆがみはないか隅々まで何度何度チェックします。
これもSE仕事。
そして、客様引渡しです。
 
大工さんにりますが、設計図めないとてられません
土地して基礎はどうるか 何m掘るか、どのくらいのさで
どんな材料必要で どんな重機工具必要、納期はいつなのか
そのてるために一番適した材料、工具なのか 準備
ます

この材料工具にあたるのがプログラミング言語です
SEPGプログラミング言語理解していないともできません
建築士さんも設計図らないといつれるかわからないになるし
大工さんも設計図理解できなければ、隙間だらけのドアかないになるかもしれない。
ソフトウェア開発において、最重要プログラミング言語駆使して
ものづくりをしているのがSEでありPGです。
弊社SESEでありPGでもあり、とにかく毎日ものづくりにんでいます
 
次回、第2回目プログラミング言語をかじります
 
 
 
2018年12月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2019年1月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 冬季休業
Sakura Calendar
株式会社ソフトウェア札幌
〒060-0809
札幌市北区北9条西4丁目7-4 
エルムビル6階
TEL.011-708-6102
FAX.011-708-6104
1.■システム開発■
2.■システム運用管理他■
TOPへ戻る