chevron_left

「就職バイト」カテゴリーを選択しなおす

cancel

IT 技術者 エンジニア

help
IT 技術者 エンジニア
テーマ名
IT 技術者 エンジニア
テーマの詳細
IT 技術者 エンジニア 就職 転職 情報交換
テーマ投稿数
1,447件
参加メンバー
119人

IT 技術者 エンジニアの記事

2019年10月 (1件〜50件)

  • #40代転職
  • #発達障害
  • 2019/10/30 00:20
    エンジニアあるある

    いつもやること、標準と感じるものについてはデフォルトと言う。由来はC言語のdefault宣言かな。例「課長はデフォルトで忙しい」「晩飯はデフォルト吉牛」#エンジニアあるある— とあるSWエンジニアのつぶやき (@SW11131900) 2019年10月26日とあるSWエンジニアのつぶやき on Twitter: "いつもやること、標準と感じるものについてはデフォルトと言う。 由来はC言語のdefault宣言かな。 例 「課長はデフォルトで忙しい」 「晩飯はデフォルト吉牛」 #エンジニアあるある"

  • 2019/10/30 00:20
    人に頼む秘訣!期待値は下げろ

    開発の現場では自分がやらなければ終わらない、人には頼めない、という状況が多々あります。 説明が下手な人は客先の前には出せないので自分が窓口をしないと怖いとか、 専門知識のいるツールでの開発だから知らない人に頼むと遅いので自分がやるしかないとか。 プレイングマネージャーのような立場になると、客先への説明も必要だし、納期に遅れないようにスピーディーな開発が求められ、何でも自分でやりたくなってしまいます。 実際に、自分が詳しいことは自分がやるのが速いです。 しかし仕事の量は減ることはありませんので、自分がやることを増やすと、確実に負荷が上がることになります。 そうするとどれだけ残業しても立ち行かなく…

  • 2019/10/28 19:19
    ブロックチェーン技術解説4

    前回はブロックチェーンがどのような発想のもとで作られたか、 その暗号学的なコンセプトをビザンティン将軍問題を通して考えました。 このビザンティン将軍問題の解決方法こそが今日における暗号学、 ブロックチェーン技術の応用へとつながっているわけです。soliditystg.hateblo.jp 今回は実際にブロックチェーンが書き込まれるトランザクション、 そのチェーンがどのようにして動いているかを解説していきたいと思います。ここまでのブロックチェーン技術解説については次の記事を参照してください。soliditystg.hateblo.jp soliditystg.hateblo.jp ひとえにブロッ…

  • 2019/10/28 19:19
    Solidity コード解説3

    今回は前々回同様に暗号資産管理分散型アプリであるMakerを基にしてsolidityコード解説を行っていこうと思います。前回の記事はこちらから。 soliditystg.hateblo.jp 個人的な話ですが作成中のDappが極めて難航しています。やはりJavaScriptの学習を先にした方がよいのかもしれませんね。個人レベルならともかくフロントエンドとの接続や大がかりな呼び出しをするアプリケーションとなると必然的にERCトークンを発行しなければならずデータベースの知識も必要となります。そっち側は素人なのでうまくいきませんね…。今回はそれほど難しくないコーディングです。論理、数学演算の他関数参…

  • 2019/10/27 19:36
    【スクールor職業訓練?】どっちが良いか就職をふりかえった感想(訓練生)

    職業訓練校(約5ヵ月のITコース)を卒業した、くんれん(@waradeza)です。 Web講座を卒業後、約1ヶ月半でなん

  • 2019/10/27 18:31
    solidity コード解説2

    今回は前回の記事でご紹介しましたブロックチェーン上で安定的な資産管理を可能にする分散型アプリケーションであるMakerであるのコーディング解説を行いたいと思います。MakerはERC721トークンでDaiと呼ばれる担保型の暗号資産を個人で発行し管理します。詳しいことはこちらの記事で説明していますので良ければ参照してください。 soliditystg.hateblo.jp バージョンは0.4.13なので少し古いものですね。非常に簡潔に書かれたコードなのに他のアプリにも応用できる技術やアクセスチェックのコードが満載で非常に勉強になります。面倒でも一度目を通しコードを写してみると勉強になるかもしれま…

  • 2019/10/25 00:35
    ブロックチェーン技術の活用と今後4

    更新が空いてしまいました。今回もブロックチェーン技術の活用について紹介していこうと 思いますがその前に…。こんな話題が出ていますね。 japan.cnet.com どうやらGoogleが本格的に量子コンピューターの実用化に向けて実装を始めているようです。発表によると量子コンピューターはスーパーコンピューターが1万年かかる計算を3分20秒で 解いてしまったとか。(既存のスーパーコンピューターの研究者はこの発表について否定的な 見解を述べています) この影響でBitCoinの価格がかなり落ちていますね。 というのも仮想通貨は非中央集権を目指す上で信頼性暗号能力によって担保しています。 solidi…

  • 2019/10/22 11:08
    ブロックチェーン技術の活用と今後3

    今回は前回に引き続きDappsについて解説していきたいと思います。前回の記事ではERCトークンの種類と分散型ゲームについて紹介しました。前回書き忘れていましたが分散型ゲームをプレイするためにはMetamaskとの連携が必要です。これはJavascriptによってフロントエンド側でアプリケーションが呼びだされているためチェーンとweb3とをつなぐために不可欠だからです。前回のゲームと異なり今回は実用アプリケーションについて説明していきます。前回記事のゲーム紹介はこちらから。ブロックチェーン上で動くゲームについて書いてます。 soliditystg.hateblo.jp 1.Tether 2.Et…

  • 2019/10/21 19:00
    ブロックチェーン技術の活用と今後2

    今回もブロックチェーン技術の応用について紹介していきます。現在Fintechアプリケーションの開発をしているとのことでしたがやはり送金システムを利用すると金融法に引っかかるのが痛いですね…。英国や米国と異なり日本はかなり規制が厳しいですからね。ビジネスの難しさを痛感しております。 前回紹介した活用例はホンダやBMWの車について書きましたね。 soliditystg.hateblo.jp 今回はDappsの中でもERC721を用いた分散型ゲームについてご紹介していきます。 Ethereumトークンについて 1.ERC20 2.ERC223 3.ERC721 Dapps例 1.CryptoKitt…

  • 2019/10/20 09:03
    初心者向けブロックチェーン技術学習方法4

    今回は引き続きブロックチェーン技術の学習方法についてブロックチェーン技術がどのように活用されているかを紹介していきたいと思います。前回はスマートコントラクトの動かし方を参考書を通じて学習することをご紹介しましたね。 少し話が横道にずれますが昨日の記事ではホンダやBMW、フォードといった大手車メーカーがモビリティサービスにブロックチェーンとスマートコントラクトを試験的に導入していく事を紹介しました。 soliditystg.hateblo.jp このことに引き続き一昨日フォードは走行距離や排気ガス量などの環境ステータスをブロックチェーン上で管理する方向性をしめしました。これは燃費や二酸化炭素の排…

  • ブログみるアメリカでもダウンロード可能|にほんブログの閲覧アプリ「ブログみる」の紹介 - めおと in NEW YORK
  • 2019/10/19 00:31
    ブロックチェーン技術の活用と今後1

    ブロックチェーン技術の活用と今後 1 今回はブロックチェーン技術がこれからの社会でどの様に応用されていくかを考えていこうと思います。現在私は分散型アプリケーション、dappの作成に取り組んでおります。これは金融における法的情報をブロックチェーン上で保存するだけの拙いものではありますが今までの社会ではなかなか実現できなかった発想のようですね。実際にアプリ開発に携わってみるとわかりましたがいざブロックチェーンを実装しようとするとブロックチェーンの必要性を改めて考え直さなければいけないと感じるようになります。チェーン上でどの様に現実の情報を扱うかでブロックチェーンは有用にも無用の長物にもなります。そ…

  • 2019/10/18 23:48
    外注のジレンマ

    ソフトウェア開発では、自社のメンバだけではリソースが足らず、外注発注することが良くあります。 通常、仕事の依頼は、会社に対してするもので、特定の個人に依頼するものではありません。 よって、相手会社のメンバーを指定することはできません。 期待する成果が期限までに納品されれば良いのです。 が、これは正論であって実態は違うことがあります。 実際には例え会社間の場所が離れていても、どのようなスキルの人が開発をしているかが見えてきてしまいます。 それは発注してから納品日までに会社間で様々なコミュニケーションが頻繁に発生するからです。 発注してから納品日まで、進捗把握するための打ち合わせを頻繁にしますし、…

  • 2019/10/18 07:17
    【社内SEの求人の探し方】ブラック企業を避けるポイント4つ

    社内SEの良い求人ないかな~と探していると、「コレ良さそう!」と思うことがありますね。 それはすでに社内SEの転職に失敗

  • 2019/10/18 07:17
    社内SEは楽?【1日のスケジュール全8つ公開】まとめたよ!

    社内SEは楽と思う人が多いですが自分次第です。むしろ楽よりも辛いところがあります。あくまで社内SEは売り上げを作れないので、サポートする側というところです。しかし僕はそれすら自分次第なのかも?と思い始めています!

  • 2019/10/17 23:07
    初心者向け 1から始めるethereum学習

    初心者向け 1から始めるethereumへの参入 2017年はブロックチェーン元年などと呼ばれました。 昨今ブロックチェーンが注目を浴びる中ブロックチェーン上で機能するプログラムである スマートコントラクトも徐々に実用化に近づきつつあります。 ここではこれからEthereumについての勉強をしたい方や分散型アプリケーションを 開発したい方に向けて1からおすすめの勉強法を解説していこうと思います。 1 ブロックチェーン技術について まずはブロックチェーン技術とは何か、を考えていきましょう。おすすめの書籍です。 よくまとまっているため読み切ればブロックチェーン技術の概要、 その歴史はおおよそつかむ…

  • 2019/10/17 23:07
    ブロックチェーン技術の勉強方法2

    ブロックチェーン技術の勉強方法2 今回は引き続きブロックチェーン技術の学習方法について解説していきます。 前回でおおよそブロックチェーン技術の概要はつかめたと思います。 今回はより深い技術的な部分まで深められる参考書を紹介していきます。 Bitcoin und Cryptocurrency technologies Arvind Narayanan 英語ですが大変よくまとまっております。前回紹介した仮想通貨の教科書の原著です 。特にトランザクションのシステム解説に関しては日本語のものより詳しく原理的に 書かれております。傾向としてエンジニア向けの参考書は英語のものの方が詳しく 書かれており、ま…

  • 2019/10/17 23:07
    ブロックチェーン技術解説1

    ブロックチェーン技術解説1 今回からブロックチェーン技術の歴史や変遷、その技術的な原理を初心者の方向けに 解説していこうと思います。さて、ここではまずブロックチェーン技術の成り立ち、 特に現状最も大きな応用技術である仮想通貨について考えていきましょう。 そのためにしばらくはこの仮想通貨を通じてブロックチェーン技術に 慣れていきたいと思います。まず話すべきなのは仮想通貨の歴史とどのように 生まれたか、そしてどのような変遷を経てきたのか、でしょう。 仮想通貨、ひいてはこのブロックチェーンの発想そのものは驚くべきことに 1990年代から既に存在していました。特定の権威的集団を介さずに 各コンピュータ…

  • 2019/10/17 23:07
    ブロックチェーン解説 2

    bitcoinではブロックチェーンを用いた分散型台帳によって貨幣価値の所在が保証されます。 この分散型台帳はbitcoinに参加しているあらゆるノードが確認することができ、 それによっていつどのノード間でどれだけの取引が行われたかが完璧に把握されます。 この取引に対する透明性こそがbitcoinの通貨的価値を裏付け同時に 不正が行われていないことへのコンセンサスを創る足掛かりになっています。 ではこの台帳が如何にして組み立てられているのかを見てみましょう。 まずは準備が必要です。ここでハッシュ関数という関数群を紹介しましょう。 この関数は主にアメリカFBI,DSAの暗号学機関により考案された関…

  • 2019/10/17 23:07
    Solidity コード解説1 

    Solidity コード解説1今回は実際のユーザーに作られ公開されているdappでのコードを基にして solidityコードを解説していきたいと思います。使うサイトはこちらとなります。 https://etherscan.io/このサイトはEtherscanと言いEthereum上のトランザクションやユーザーにより作成された トークン情報を確認することができるサイトです。今回からEthereum Name Service のコントラクトコードを用いてコード解説をしていきたいと思います。 このサービスはEthereumアドレスにより可読性を持たせることで現実の情報とリンクさせたり ドメインとして…

  • 2019/10/17 23:07
    Ruby on railsでEthereumを呼び出す

    今回はDapp作成途中でのエラーについて綴っていきます。 ブロックチェーンアプリを作るバックエンドとしてはsolidityを用いてEthereum上でスマートコントラクトを動かします。フロントエンドとしては多くの場合フレームワークであるtruffleを使うことが多いのですが今回はRuby on rails を用いて呼び出してみようと思います。こちらのサイトを参考にさせて頂きました。一から詳しく解説していただいており大変参考になりました。ですが途中でどうしても治らないエラーが出てしまうので今回は後から見直せるように備忘録を残しておこうと思います。 環境設定 1.rails開始 2.次にgem f…

  • 2019/10/16 19:48
    Solidity 0.5.0 以降つまづきやすいコード解説

    Solidity つまづきやすいコード解説 今回は自分が昔書籍などを読みサンプルコードを実行しようとした際につまづいたところを解説していこうと思います。多くのEthereum解説の書籍でのサンプルコードはいまだに コンパイラーのバージョンが0.5.0以下である場合があります。 現在バージョン0.5.12ですが0.5.0以降では大幅なアップデートがあり以前の記述方法では エラーをはいてしまいます。ここでは旧コンパイラからの変更点を最新版(2019.10現在)の ドキュメントを基に初心者の方向けに解説していきます。 ドキュメントurl https://solidity.readthedocs.io…

  • 2019/10/16 19:47
    Techacademy感想

    Techacademy感想 1年半前私はEthereumやスマートコントラクト技術を学ぶためにTechacademyという プログラミングのオンラインスクールを受講しました。 今回は当時の感想を含めてレビューを書きたいと思います。 1.始めたきっかけ 受講前私はブロックチェーン技術についての本を読んだくらいでした。 仮想通貨に興味を持ちいくらか投資してほんの少しだけ儲けたり、そんなことをしているうちに仮想通貨がどのようにして動いているかに興味を持ち始めました。 数冊の技術書を呼んだ後にEthereum、Solidityの本を買っていざ実践、としましたが うまくいきませんでした。というのも今もそ…

  • 2019/10/16 19:47
    ブロックチェーン技術解説3

    今回はブロックチェーン技術解説の第3回目となります。 前回はハッシュ関数について解説しました。今日は数学的な原理から離れてどのようなコンセプトでブロックチェーンが 生まれてきたかを考えていきたいと思います。 1.合意形成とは 2.ビザンティン問題 3.暗号学としての解法 4.ブロックチェーンの問題点 1.合意形成とは 如何にして集団において合意形成をするのかは昔から考えられていた問題でした。ブロックチェーン技術、とりわけ金銭的価値の絡む仮想通貨でもこの難題は避けては通れないものとなっています。解決のために直感的に思いつくのは中央の権威に意見を集合させコンセンサスを得る方法でしょう。既存の社会で…

  • 2019/10/16 19:47
    ブロックチェーンとFintechの可能性について

    最近はSolidity を用いた金融webサービスを作成しようと奔走しております。 今回はそんなEthereumと金融サービスとの関連について考えていこうと思います。 1.Ethereumの特徴 1.スマートコントラクト...? 2.Ethereumの脆弱性 3.本来の強み 2.BItCoinの価値について 1.ブロックチェーンの有用性 2.仮想通貨の強み 3.生き残る通貨 3.ミニマムチェーン構想 1.Ethereumの特徴 1.スマートコントラクト...? Ethereumの最大の特徴とは何でしょうか?ブロックチェーン上でプログラムを起動できることと考えられがちですが今回はもう少し踏み込ん…

  • 2019/10/16 14:29
    初心者向けブロックチェーン技術学習方法3

    今回は初心者の方向けのブロックチェーン技術の学習方法の紹介の第3回目となります。前回はEthereum,Solidityを最初から始める際のおすすめの本やブロックチェーンのマイニングがどのように行われているかをRubyを通じて理解することを紹介しました。 今回はさらにDapp作成への一歩としてSolidityやブロックチェーンアプリ開発のためのおすすめの教本を紹介したいと思います。前回記事はこちら。 soliditystg.hateblo.jp 1.ブロックチェーン dapp&ゲーム開発入門 Solidityによるイーサリアム分散アプリプログラミング 1.良い点 2.悪い点 3.総評 2.堅牢…

  • #禁酒
  • 2019/10/15 23:39
    自分が作った所ぐらいきちんと説明して!

    エンジニアとはプログラミングする事が仕事ではありません。 プログラミングは作業の一つであり、実際に必要なのは、顧客の要求に対して、どう考え、どう設計し、どのように検証したかを、説明、保証することです。 プロジェクトのメンバーにはプログラミングだけできればオッケーというスキルの人が稀におられます。 自分が作ったところが、正しく作れていることをうまく説明できない人がいます。 具体的には、 デザインレビューやコードレビューで指摘された箇所に対して、指摘者が納得できる回答ができないような人です。 「仕様書Aの関数Bの処理内容が間違ってます」 と指摘しているのに 「関数Bとついでに関数C,Dも直しました…

  • 2019/10/14 00:43
    Redmineで工程管理!

    仕事する男性 エクセルでの工程管理は限界だ! そんな思いからプロジェクト管理ツールのRedmineを最近使い始めましたがこれが最初はややこしいのですか慣れると意外と使えます 特に良いのがLychee(ライチ)というガントチャートのプラグイン このプラグインをいれると工程管理、進捗管理がだいぶやり易くなりました フィールドの作り方次第ですが、以下の情報を持つチケットをタスクとして作れば開発メンバーの進捗の見える化は図れるでしょう ・計画工数 ・計画成果物量 ・計画開始日、終了日 ・担当者名 ・達成度 ・ステータス ・実績工数 ・実績成果物量 ・実開始日、終了日 これらの項目をすぐにフィルタ表示で…

  • 2019/10/14 00:43
    MBSE (Model-Based Systems Engineering)って何ですの?

    ソフトウェア開発者ならモデルベース開発 (MBD)などは耳にしたことがあると思います。 私も数年、技術的なことを学び、概ね理解したかな、という感じです。 最近の流行り(最近ていうかもっと前からあるけど)では、 MBSE (Model-Based SyStems Engineeiring) という言葉が開発の現場にも浸透してきています。 いったい何者?少しだけ学んだことを整理しておこうと思います。 要するに「モデルを使ったシステム設計」 です。 システム設計ですから、製品開発におけるいわゆる上流フェーズでの工程ですね。 そこでは、作りたいもの・機能・運用方法など、所謂仕様を固めた後、 どうやって…

  • 2019/10/14 00:43
    不毛な戦い 開発の現場

    ソフトウェア開発、それは殆どの場合、納期に追われた厳しい戦いになります。 それは何故か、なぜいつもそうなってしまうのか、それは 見積もり(計画)と実際の作業量とのギャップがあるからです。 リーダーが何らかの指標を元に見積もりした開発コストをお客さんと交渉し、開発コストをいただくわけですが、殆どの場合見積もり工数はハズレます。 開発メンバのスキル 勉強する時間 機材の調達にかかる工数 管理にかかる工数 色々考えて見積もったはずなのに、それでも足りない、、、 で、当初想定していなかった作業ってなんだろ、って分析すると お客さんの要求は変化する、というところですね 開発していくと、だんだんとプログラ…

  • 2019/10/14 00:43
    若い頃の未熟な自分を殴りたい

    エンジニアとは技術の側面だけ見られがちですが結局は一人の社会人、企業人であり、組織としてどう振る舞うか、人間性が様々な局面で問われます。 若かりし頃、自分の技術に自身過剰になりプロジェクト全体の調和を考えず、担当範囲外は知りませんの一点張りだった時代。 当時のリーダーがどれほど扱いに困ったか、今の年齢、立場になって身にしみて申し訳なさで一杯になります。 当時の自分を殴りたい、そんな気持ちにもなります。 中堅になってその事に気づけただけまだましかもしれません。 高齢になってもその考えで、私はこれ以上知りませんやりませんという人の多いこと。。 歳とってその意固地なスタンスの人を変えるのは容易ではな…

  • 2019/10/12 23:10
    エンジニアなら提案型であれ!

    客先の前に出しにくい社内メンバっていませんか? 技術的にはそこそこなんだけど、客先と面だって会話するには心もとない。。 社内で守られて当たり前、そんな人もいると思います。 ソフトウェア開発に限らずですが、与えられたインプットと与えられた要求だけでやりきれる開発などそうそうありゃしません。 いや実際やりきれない事はないですが、それで良いとは言い難い。 ちゃんと客先に途中成果についてレビューしてもらってフィードバックをもらわないと。 で、こんなの作ってみたらどうでしょう?とかこんなやり方もありますよ?とか提案していかないと! そこで客先から得た意見が次の仕事に繋がったりもします。 でもそういうお客…

  • 2019/10/12 23:10
    会議の在り方、人の時間を食い潰すな!

    会議の目的は様々です。 関係者に ・情報を展開したい ・情報を収集したい ・合意を得たい ・意見交換したい ・テーマに沿って議論したい などなど。 しかし中にはこの目的が不明な会議もあります。 何をしたいのか、誰が何を喋るのか、何の資料を見るのか不明瞭。 誰かがおもむろに喋りだし、誰かが好きなように口出しし、謎の沈黙があったり、イライラして貧乏ゆすりしたり、寝る人が現れたり、もう知っちゃかめっちゃかなやつ。 たまに有るんですよね。 どうして目的を共有しないのでしょうか。 例えば会議に10人が参加し7人は理解してるけど3人は何してるのこれ?って事もあります。 会議の主催者は 参加者の貴重な時間を…

  • 2019/10/12 23:10
    とあるソフトウェアエンジニアのつぶきやき

    とにかくソフトウェアエンジニアとしてのスキルをアウトプットし、磨きたい!そんな思いでスキマ時間に色々と吐き出すためにブログを解説しました。筆者はとあるソフトウェア開発会社に務めるとあるソフトウェアエンジニアです仕事の内容はもちろん非公開ですが、勤続15年目、下っ端プログラミングからプロマネまでそれなりの経験は積んできました言語で言えばC言語を中心に、C++、Java、Pythonなど様々です最近はMATLABなんかもやりました主な業態は組み込みですが、研究向けのアルゴリズム開発や、アプリケーションを作ることもありますまた民製品から業務用までこれまた様々、最近はもっぱら車載関係が多いです今回はこ…

  • 2019/10/08 06:14
    SEの転職先は異業種が人気|業界・職種は?その後どうなった?

    SIerを7年ほど経過し、子供が産まれたことを機に異業種へ転職しました。 実は僕のように、IT業界から異業種へ転職する方

  • 2019/10/08 06:14
    SIerの問題はビジネスモデル|希少なSEのキャリア戦略5つ

    日本のSI業界の問題は何年も前から語られてましたし僕自身も業界の問題なので他の業界でSEをすべきと発信してきましたが「なぜSIerは問題なのか?」をこんなにわかりやすく説明してる人がいて驚きました。キャリア戦略についても凄い!

にほんブログ村 カテゴリー一覧

商用