ただ ひたすら
PR!コーナー!PR
タッチタイピング (ブラインドタッチ) |
C C++ IDE(統合開発環境) DB(データベース) Linux (コマンド、ツール etc) Python 正規表現 Documentation (ドキュメント作成) Presentation (プレゼンテーション) |
復習・習得・上達にと頑張ってます
既に暦は9月の半ばに入り涼しさも感じられる今日この頃です
住宅リフォーム業務に加えソフトウェア開発業務でも頑張ってみようと準備に精を出しています。 準備すべきテーマは下記の如く多く、夫々のテーマに取り掛かるタイミングや重きの置き方などでも遣り繰りしつつ来年スタートに間に合わせないと・・
公的な?仕事上のサイト群は従来は住宅リフォームに関連してのWEBサイト運営でしたが「ソフト開発」サイトの新設はソフトウェア開発業務の展開に向けてのサイトです
新規取扱業務となりますし、当面 課題とするテーマは以下の通り多いですね
タッチタイピング (ブラインドタッチ) |
C C++ IDE(統合開発環境) DB(データベース) Linux (コマンド、ツール etc) Python 正規表現 Documentation (ドキュメント作成) Presentation (プレゼンテーション) |
過去にもクライアントさんの御要望に応じてプログラム言語ほか開発環境に対応して来ましたが、特殊な場合には新たなプログラム言語でも独学で習得しつつキャッチアップした次第。
ブランクは有りますが、必要性に応じての対応力はソコソコ有るのではと自負しております。
さて今、ソフトウェア開発業務(システム・ソフト)に関しては年内の準備期間中で当面の復習・習得対象のプログラム開発言語をC, C++, Python に的を絞り目下、再挑戦中
以前(一昔前)と違う周囲環境?は
ハードウェア・ソフトウェア両面での技術・製品・応用面ほかでの大きな進化
市場の拡大、ユビキタスな環境、IoT、ネット環境の充実など
高機能・高性能のパソコン・OS・コンパイラ・IDE・アプリケーションソフト・ツールソフトいろいろが無料で公開されたり非常に廉価で提供されたり、また知りたい情報がネット検索すれば豊富に公開されています
住宅リフォーム業を高年齢で起業したのは、これらのPC/IT環境を活用すれば営業力の今一つ足らない分を十分に補って以前に体験した不動産・住宅・リフォーム営業を進化させることが出来ると・・
一般的な住宅リフォーム企業とは一味違う形でと社内向けソフトを自社で開発したり、WEBサイト中心のPR活動をと多くのグループサイト群を構築・運営しております。
その過程で表計算ソフトのマクロ言語(当初のVBAから移植)?を駆使しての太陽光発電システムの発電量推定シミュレーション・ソフトを自作したり
独自ドメインを取得して多くのWEBサイトの立上げ・・HTML言語
データベース応用主体のブログ・サイトの立上げ運営・・WordPress, DB, PHP
以前の様に案件開発にキャッチアップするに独りで高コストの負担・・も大幅に軽減され手持ちのPC性能・機能も特に問題なし、何より問題解決にあたっての情報収集が至って簡単で殆どが書籍代ぐらいで済まされます。
高年齢を気にして遠ざかっていましたが、今は小学校でもプログラミング能力の必要性が話題になる時代背景・・ディジタル世界の市場拡大は今後も顕著になろう
高年齢の身をそれほど気にする事も無かろう・・小生にとっては高年齢ゆえに未だ適応力有る?ソフトウェア開発業務に再チャレンジするも良しと感じた次第!
高年齢でパソコン教室通い(失礼!)を通り越して一気にソフト開発実務の現場へ! アタマの体操にもボケ防止にも・・
LINUX環境下でのコマンド群やC, C++コンパイラ、スクリプト言語Python他を駆使してのアプリケーション・ソフト開発・・実務(実用)面に加えて無趣味の身にライフワーク的な一番の趣味の誕生!の お話 オワリ・・
あっ、恥ずかしい・・何時もなら、ここで緞帳が下りてくる手はずなんですが、未だに!
先日投稿した次の記事にて書きました
一時はC言語でプログラミングした案件も多い。 従い、C++のテキストも多くの内容はC言語の復習を兼ねての感が強くスイスイと・・と
また、次の様にも・・・
自転車と同様、当時に突っ込んで身に付けた?せいかブランク有ってもあっと言う間に甦って来ました。
関数のオーバーロード
関数テンプレート
いづれもC++で拡張された機能・・一応、目を通して取り敢えずはOK
本日は別途の新機能「名前空間」に「引数と参照」について
変数のスコープに関してはC言語で或る程度は・・・現に大規模なシステム開発要員の一人として開発参加している際に、すでに予約語 extern を用いて宣言されたインクルードファイルを読み込んでいました。 凡その概念は理解していたつもりも、先日購入したC++教本で復習して納得した次第
今回は新たな概念の「名前空間」を知ることが出来ました
かってC言語でのプログラム制作現場で、関数の呼び出しの際に引数渡し方法の”値渡し“と”参照渡し“の理解は有って使用したもの。
今回は別途、「参照」そのものを引数としての関数呼び出し方法も・・
少し目を離して別の事を・・・
本日は改めてプログラム言語 C++ の習い事?に向き合おうと・・
やさしいC++ 第5版 著者 :高橋麻奈 発行所:SBクリエイティブ株式会社 |
参考)
タイミング良く第5版発行直後のC++の参考書籍を購入、さぁ~頑張ろう!の心境ナリ。一昔前にバイブル的存在の本「プログラミング言語C」を意図して同じ本2冊目を手に入れたは生涯で最初で最後!
本の内容、即ちプログラミング言語C++の機能の一つに確かC言語のは無かった”関数のオーバーロード“がありますネ
他にも色々とC言語からの拡張・発展した機能が・・・
複雑な処理も求められ市場も拡大し、システムも大規模に・・・
合わせて、プログラム・ソフトも大きく複雑になって行く
システムが複雑・大規模化するにつれ生産性・効率化の要請が・・・
いろいろと試行錯誤の上に誕生した2代目なんでしょう
複雑に絡み合って行きニッチもサッチも行かなくなる蜘蛛の巣を解いて行く手立てを幾つも織り込んだ言語構造?
従いプログラミングの世界では重要なポジションを確保している様です。 習得したいものです・・・C言語の復習も兼ねて・・・
ソフトウェア開発業務をスタートさせるにあたり、
事前に何とか取り敢えずはソコソコのレベルまで・・
高めたい!向上させたい!上達したい!
課題・テーマは下記の如くわんさかゴザンスで御座います
誰かやってくれないかなぁ~では、アカンとよ!
タッチタイピング (ブラインドタッチ)
C
C++
IDE(統合開発環境)
DB(データベース)
Linux (コマンド、ツール etc)
Python
正規表現
Documentation (ドキュメント作成)
Presentation (プレゼンテーション)
地道にコツコツと・・何より継続することが一番
2番、3番も確か「継続」なりだった?
C++ C
C言語「関数のオーバーロード」をみてオーバーロードと発する勿れ
進捗状態をチェックして或る程度、頑張ったと認められるなら
差し上げよう!
新たにシステム開発・ソフトウェア製作、総じてコンピュータ・ソフトウェア開発を始めるにあたり多くの面で準備して備えるべき課題が有ります。
従前にも色々な形・状況下で携わっていましたので多少ブランクは否めないものの常にPC・IT・ソフトには関心を払っていましたし社内で自社向け専用アプリケーション開発も。 今では一味~二味違うであろうWEBサイトの構築・運営も多くのグループサイト群にて。
今はSNSの花盛り、現に当方でも幾つかのSNSサイトを立上げていますが更新頻度は少なく冬眠状態・・ソーシャル的センス?には縁遠い故に参加する意義が・・一方、ホームページやブログでは各々複数のサイト群で精一杯の更新作業を続けています。
パソコン通信・プロバイダ提供サービスのWEBサイト運営と紆余曲折有りましたが現在の形になってから4年経過、5年目に突入!
某紙・某記事にての一文を見て大いに納得したことが有ります。 それは・・
SNSは比較的入り易い!しかしブログを続けるには「テーマとモチベーション」が必要とのニュアンスだったんでは?
そう言えば、小生独りで多くのサイト群(ホームページ・ブログ)を運営して行けているのは、振り返ってみて同感しきりです。
住宅リフォーム起業、それも高齢になってから。その仕事の為、備忘録に、今では趣味にと。 関心が有ると同時に今までの関わりを無にせず出来たら活かしたいとの想いもあっての事。
そこで今回「ソフト開発」サイトを新設、事前PRに力を入れている次第です。 年内の準備期間を設けて必要と考えられるテーマに取り組んでおります。
その”いきさつ、課題・習得テーマ、開発ツールほか考察“を姉妹サイトの次のコーナーにて
京都府・大阪府 近郊でソフトウェア開発(システム/ソフト)をSTART! いきさつ、課題・習得テーマ、開発ツールほか考察 |
[ Topics + News + Memo + PR ] |
「ソフト開発」サイトはソフトウェア開発業務の展開に向けてのサイトです。 新規取扱業務となりますし、当面 課題とするテーマは以下の通り多いですね
タッチタイピング (ブラインドタッチ) |
C C++ IDE(統合開発環境) DB(データベース) Linux (コマンド、ツール etc) Python 正規表現 Documentation (ドキュメント作成) Presentation (プレゼンテーション) |
その中、現時点で時間を多く充てているテーマは下記のソフト制作用の開発プログラム言語の復習や新規習得なんです
C++ C Python
「システム開発・ソフト開発サイト」ページ・リンク
|
工務店 + ソフト ⇒ ソフト工務店
エネシスポート