「組み込み」を含む日記 RSS

はてなキーワード: 組み込みとは

2018-10-22

Webエンジニアマナーが悪いところ

Webエンジニアリングというのは労働集約産業で、人の上に構築された体制実体の大部分を占めている。半導体の上に構築された秩序は従属的立場である

そのために以下のような問題を抱えがちである:

からWebというタコツボの外でもコンピュータは話を長くすれば言うことを聞くものだと思い込んで「組み込みエンジニアは話が短く、技術の話ばかりして無礼である」とかい明後日の方向からの指摘を思いつく。なんか事実と違うとこある?

2018-10-18

anond:20181017234055

ほとんどの人は漢字ふいんきで読んでいる

から読めても書けないし、誤読もする

しかもその読みが間違っているかもしれないとすら思わない

もろちんこれは英語圏でもある現象で、英単語綴り発音もわりと適当だ(だからスペルチェッカが早期から組み込みになっている)


からバカのやることなんじゃないかと思われてしまうのではないかというのは、まあ、それは、まあ、あるかもしれん

もうすこしだけ人口膾炙したら「バカな人やる」というふうに薄まって日常的なものとして認識されるんじゃないか

格安居酒屋の呼び込み手書き看板の字が曲がって汚かったり割引の文字が間違ってたりしても「居酒屋店員は学のない者がやる仕事」とはあんまり思わんだろ

いろんな人が店員をやるということがすでに分かってるから

2018-10-17

増田プログラマー養成講座 その6 OOPの種類、PHPの準備

前回は、オブジェクト説明をした。

今回は、オブジェクトの使い方=オブジェクト指向プログラミングOOP)を学ぼう。

 

OOPの種類

オブジェクト指向プログラミングには、

  1. クラスベースJavaC++など)
  2. プロトタイプベースJavaScript、Ioなど)

などの分類があります

ここではクラスベースOOPを取り上げる。学習時間を短縮するために、Javaよりも簡単PHPOOPの基本を勉強してみよう。

 

PHPとは?

PHP (プログラミング言語) - Webページ作成のために用いられることの多い汎用プログラミング言語一種

PHPは誰でも手軽に使えるように工夫された、軽量なプログラム言語です。

 

PHPの準備

WindowsパソコンPHPを使うために、XAMPPというソフト無料)をインストールしよう。

 

XAMPPはいくつかバージョンがあるけど、ここではUSBメモリに保存できる「ポータブル」を使ってみよう。

↑このページにある「xampp-portable-win32-7.2.10-0-VC15.zip」をダウンロードして、ZIPファイルを展開します。

解凍して出てきた「xampp」をCドライブ直下コピーしてください。

これでPHPの実行環境XAMPP)の準備は完了です。

 

XAMPPの起動

Port(s)が「80,443」と表示されたら、XAMPP上のApacheWebサーバーソフト)が起動して、PHPが使える状態になってます

Apacheを止めるときは、「Stop」ボタンクリックします。)

 

PHPスクリプト作成

phpとは - はてなキーワード http://d.hatena.ne.jp/keyword/php

↓こんなかんじのサンプルコードがあるよね。

<?php

print("Hello, world!");

?>

プログラムソースコード増田に直接書くと、エスケープされて違う文字になるので、上の例では一部文字を置き換えてある。)

上記の表示の中で、全角文字の不等号「<」「>」を半角文字の不等号に置き換えて下さい。)

増田プログラムコード貼付けられないのか。不便だな!)

以上で、PHPプログラミングの準備と動作確認ができた。

 

PHPの基本文法

PHPの教材は、本やネット上の記事動画などたくさんある。自分で分かりやすものを探して読んでみよう。

ここではドットインストールPHP入門を参考にしてみよう。

 

3分程度の動画が30個=90分。最初は内容を理解できなくてもいいから、とりあえず全部一通り見てみよう。(1巡目は雰囲気だけつかめOK

 

「つまづきノート」の作成

2巡目以降は分からないことがあったらノート等にメモして、後で1つずつ解明していこう。

著者あとがき

 

私はGitを学ぶのに、実はとても苦労しました。それと同時に、「きっと同じように困っている人が他にもたくさんいるはずだ」と考えました。「理解するのに数日かかることを、短い時間でパパッと学べるコンテンツを作りたい」そう思いつき、「マンガでわかるGit 第1話」個人サイトにて公開したところ、いきなり、はてなブックマークで800ブックマークされました。

 

“つまづきポイント”を先回りするために

私は、Gitを使い始めて以降、わからないことがあったら「つまづいたこノート」に書いてきました。なお、本書の執筆にあたっても、日々勉強しながら解説を書くという形でした。わかばちゃんが「なんでこうなるの?」と疑問に思う部分は、私が過去につまづいた部分です。

 

ドットインストール PHP入門
(1) PHP利用の準備

 

(2) 構造プログラミングの基礎知識

 

(3) オブジェクト指向プログラミングの基礎知識

 

(4) その他、Webサイト作成一般的知識

 

(今回は、PHPの準備、PHPの基本文法理解までで終わってしまったorz

URLリンク10個以上貼ると、日記が書き込めないみたいなので、増田では記事を分割せざるを得ない。)

次回は、OOP関係している内容(#18~#24)を一緒に確認してみよう。

 


anond:20181015215004経験からプログラマーなんだが全然からない

anond:20181016015826 増田プログラマー養成講座 その1 パソコンの用意

anond:20181016164341 増田プログラマー養成講座 その2 プログラムデータ+処理、プログラム言語の種類

anond:20181016180059 増田プログラマー養成講座 その3 構造プログラミングの基本(順次、反復、分岐

anond:20181016193144 増田プログラマー養成講座 その4 子ども向け教材「Scratch」で構造プログラミング練習

anond:20181017161003 増田プログラマー養成講座 その5 オブジェクトとは何か?

anond:20181017191404 増田プログラマー養成講座 その6 OOPの種類、PHPの準備

anond:20181019181549 増田プログラマー養成講座 その7 OOPの仕組み(前半)

anond:20181020230044 増田プログラマー養成講座 その8 OOPの仕組み(後半)

anond:20181022232327 増田プログラマー養成講座 その9 MVCフレームワークを使ってみよう

2018-10-13

https://anond.hatelabo.jp/20181013125847

同じIT男でもweb広告系やソシャゲ系の人と組み込み系の人じゃ女に対する馴れ馴れしさのレベルが段違いとかそういう業界差みたいなのはあるのでは

2018-09-29

anond:20180929223728

この増田にとって、好意全面的服従とか、知性と増田自身とか、認識事実かいった単語は同じもの意味するんだろうなぁ。俺がこう思う、故に事実はこうであり、これがお前の意志でもある、って感じ。組み込みマイコンフラットメモリモデルプロセス権限分離が無い。

anond:20180929102953

PG皆が自分を「エンジニア」とか言わねーよ。恥ずかしいからやめてくれ。

自分を指し示すのに「エンジニア」とか言っちゃうの、Web系のPGさんの極々一部なんじゃね?

少なくとも、自動車組み込みでは聞かないなー

組み込みだと、「ソフト屋さん」と呼ばれることは多いかな。

2018-09-28

タッチパネル自動販売機OSって何?

そもそもLinuxなの?

Open BSDとか使ってる奴ってあるのかな。世の中で使われてる組み込み系のOSってどんなのがあるのか知りたい

2018-09-20

anond:20180919003925

俺は36歳までプログラミング経験もないまま業界に飛び込んで

Sier組み込みWebフロント経験したあと

大手ソフトウェア会社就職できたおかげで年収が跳ね上がったけど

そこまでの間、妻がずっと支えてくれた

俺が「プログラマーになる夢がある」というと「私も一緒に頑張る」と

1歳の子供がいるにもかかわらず、甲斐性なしの俺の夢を支えてくれた



別にあんたに同じことをやれとは言わないが家族決断を支えてやるのも家族のあり方だよ

自由時間ほとんどプログラマーとしての勉強にあてたのは妻のおかげ

俺の妻が良妻すぎるのかもしれないが、あんたを見てると旦那がかわいそうに思えてくる・・・

2018-09-13

anond:20180913224148

まり考えてこなかったスタイルです。議題を投げるより、渦中に飛び込んでいく方が盛り上がりはあるよね。

いままでは文章をある程度練れば、つまり寝かしたネタを適切に組み込み機能するようにすれば、それなりには耳目を集める増田が書ける、そう思っていました。改めて考えるとコストパフォーマンス? は高くないかも。でもブクマ数の高い増田はどれも、突っ込みどころ掘りまくって穴だらけにしたものというより、響くネタを高いレベルで織り合わせてスムーズに読めるような、そんな作品になっていると思ってる。

自分の中では「日本死ね」はむしろ例外です。あれが吹き上がってきたときは本当に度肝を抜かれた。普段ならこんなんブクマゼロトラバゼロで速攻藻屑だろ、って。そうならなかったということは匿名ダイアリーの外で、看過できないなんらかのなにかが起こってるんだろう、と当時思いました。

通常時で、これは凄いって増田はなんだろう… パッと出てきたのは、あれ、女子大合コン… ? で句読点全然ないヤツがやばかった。最近だと、「お前が家を建てろよ。俺はそこに住むよ」がよかった。

2018-09-12

組み込み世界GoogleAmazon駆逐して欲しい

  1. CC-LinkCC-Link IE、EtherCAT、CAN、CAN FDFL-net、MECHATROLINK-IIIとか、すぐプロトコルが増える
  2. モーターと駆動するためのドライバが山程ある。それにあわせてケーブルも山程ある。対応表がメーカーから出てるがかなりめんどくさい。
  3. ネットを探してもなかなか情報がない。書籍もない。
  4. 三相電源と戦わないといけない。家で勉強するにも準備が大変。ブレーカーコンセント、接地、なんかも考えないといけない。
  5. そもそも重たくて大きいものが多い。そして加工精度の良いものは高い。

anond:20180910094331

なんか書いといたほうがいいような気がしたので書いておく。

組み込みといっても範囲が広く、

最初あなた相手にするのはRAM 1kB, ROM 4kB、クロック 20MHzなどというMCUである

なんてところもあれば、中身はARMLinuxですみたいなところもあるし、その中間RTOS使ってます。ということもある。

ただ、歴史的経緯として、マイコン制御などと呼ばれていたような時代から組込みソフトウェア開発がはじまって、

時代をくだるにつれて最終製品機能が高機能化、複雑化するにしたがってソフトウェア開発の規模も比例的に、

あるいは指数関数的に拡大しているわけで、NonOSアセンブラやCで書くという仕事相対的に減っている。

(なんせ、ある程度高価格、高付加価値製品を作らなければ国内メーカーは潰れるしかない)

なので、一番規模が小さいところの仕事はなくなりはしないし、働いている人は食いっぱぐれないとは思うけど、

わざわざ新たに飛び込むのは正直オススメしない。

で、問題は規模の大きい方で、当時マイコン制御をやっていたようなベテランやそれに薫陶を受けた開発者

勉強」をせずにこちらの方にコンバートするとどうなるかという話だ。

コンパイラC++11,C++14であるにもかかわらず、Cもどきコードを書くし、プロセスは巨大だし、

強烈に古臭いアーキテクチャを擬似的にOS上に構築してしまう。

その結果出現するのは、ひたすら肥大化アンタッチャブルになったコードと原因不明バグである

IoTがどうのこうのなんて言っていても、組み込みが専門じゃない人がラズパイセンサー買ってきて

一日半あればできるようなことを、ああだこうだやっているようじゃやっぱり生き残る道はないんじゃないかなー。

2018-09-11

anond:20180909073549

新卒経験組み込みやってるけどきつい

ソフトハードも覚えることあってついていけない

anond:20180911002644

>1年目で500万ぐらいだったけど5年すぎるとほっといても700万ぐらいになって(ただし残業代含む)

>誰でも主任クラスになれてそこまでいくと普通にやってれば800万ぐらいにはなった。子供産むと万単位で月の手当つくし住宅補助もあったし退職金も…。

組み込み系の中小メーカー就職したが1年目300万で15年経った今でも平社員400万(残業代ボーナスゼロ)のワイ涙目

anond:20180909073549

大阪IoT関連の組み込みやってるけど業績右肩下がりで年次で上がるどころかボーナスなしとか手当カット年収450万くらいでピークアウトして400万切りそう

IoTって言葉だけはやってる感じで実際に儲かってるとかいう話聞かないんだが東京のほうに行ったら違うんだろうか

anond:20180909090214

フォーカスアルゴリズムに寄ってると組み込み感は薄いというか、周辺機器ドライバ挙動を実機や用途に合わせて書き換えてくような感じが組み込みじゃないの

Webから組み込みはさすがにメリット無いだろ

給料下がるし生かせるスキルも実は無いし

組み込みなんてワードが超珍しくバズってるね

長文だったから読んでないけど、webとかソフト系をやってる人が組込系いって無勉ってのは無理だから絶対やめたほうがいい

自分がそれで鬱って退職して結局自殺した

よくて新卒で入るくらいじゃないと駄目だよ組み込みなんて

それか途中からってんなら趣味電子工作してる(=勉強してる)くらいじゃないと駄目

普通の駄目プログラマはいろいろ勝手が違いすぎて生きていけないよ

anond:20180910094331

IoTだなんだと会社は言うが、新プロジェクトアサインされるのはその変化を嫌うおっちゃん達で、当然やる気ゼロで一切物にならずに終わる。

若手は「モノ」を知らないからとテスターばかりやらされて心が死ぬだけだから組み込み屋に転職なんてやめとけやめとけ

組み込み系で色々思い出したので書く

https://anond.hatelabo.jp/20180909073549

↑で色々思い出したのでうっかり書く。

数年前までメーカ組み込みソフト開発やってた。今はWeb系と呼ばれるところに転職した。

どちらも超大手なので、両親レベルの年齢層でも企業名とかプロダクトの名前を知ってると思う。

元の文をディスってるというよりは、うちはこんな感じだったなーと思い出話と捉えてもらえば。

IoT(笑)なんてもの流行もあり猛烈な人不足。未経験でもホイホイ入れるし、SES拒否しても求人よりどりみどり

知らなかった。どういう機器を扱うメーカ人手不足なんだろう。自分転職活動したとき車載機器メーカ求人がやたら多かった。

最前線でもなければ家でコード書いてる人なんて職場の1割いるかいないかぐらいの緩い競争環境

ソフト開発が好きでそれを超極めてるというよりは、元々優秀で、ソフト開発はいくつかそこそこできることの一つみたいな人が多かったかな…。

旧帝大以上の人がゴロゴロしてたので、その人達まったり仕事してるから一見緩く見えたけど

雑魚国立大学出身自分が120%で戦っても、ゆるふわ系高偏差値大卒の方々に多方面で敵わなかった思い出がある。

自分のいた部署では京大とか九大の人が多かったけど仕事の質速さともに、一生敵う気がしなかった。

その人達にとって仕事なんて神々の遊びみたいなものだと思う。

なので競争に勝つ人は順当に難関大学出身者ばかりだった。

web系はそこに比べると大学難易度仕事出来る度合いの相関がかなり薄いと思う。理由は良くわからないけど、他のメーカ出身の人の話を聞くと同じ感想を持つみたいだ。


会社しか使えない機材で仕事をするので仕事中に必要スキルが伸びる

まあそれはたしかに。ただその企業しか使えないスキルもたくさん伸びる…。

古い体質の企業が多いのであんまりスキルなくても給料は年次で増えてく(ごく一部除いて年収600-650万ぐらいか頭打ちになってくるけど)

1年目で500万ぐらいだったけど5年すぎるとほっといても700万ぐらいになって(ただし残業代含む)

誰でも主任クラスになれてそこまでいくと普通にやってれば800万ぐらいにはなった。子供産むと万単位で月の手当つくし住宅補助もあったし退職金も…。

Web系は給料という面では手当も殆ど無いし、そこを除いた額同士で比較しても普通に低い。同じ額もらおうとすると部長上級にならないともらえない。

古い企業労働組合ちゃん組織されていて、会社と色々バトルしてきた歴史のある企業は、やっぱりベースも高いんだよなと思った。

ごりごり忙しいweb系と違って既婚率高い

組み込みときは深夜残業とか休日出勤しまくってた。既に色々な人が指摘しているけど試行錯誤とか学習含めて会社しかできないんだもの。そりゃそうなる。

web系の今は休日出勤殆ど無いけど、緊急対応電話がかかってくると突発的に対応しなきゃいけないのでそれはそれ。

自分コードが街中で動いてるのを見られるかもしれない

これは嬉しかった。

組み込み系のよくないところ

研究系の最前線を除いて東京23区内で働くのはかなり難しい。全般的オフィス田舎

メーカで言うと川崎横浜に集まりすぎだと思う。


最新の開発ツールに触れてたい人が発狂するような古い環境もちらほら。github知名度アンケートやっても知ってるが2割超えないところが大半だと思う。

自分転職するまでgitとかgithubとか使ったこと無かった人なので…。組み込みときsvnだった。

(ソースコードの最新は共有サーバのこのフォルダなんて運用だったり、

開発部はそこまで酷くなかったけど、評価部隊評価用のソフトバージョン管理してなくて悲惨だった。

不具合一つで人命にかかわる場合もあるので慎重さがないタイプだとレビューボコられる

直接人命を預かる機器に関わったことはないけど、ストレージ系だとバグユーザデータ消えると大トラブルになるのでレビューは厚めだった。

ソフトウェアの品質が高いかというとそうでも無かったと思う…。レビュー担保できるソフトウェアの品質ってわりと早い段階で頭打ちになると思う。

秘伝のタレ化してるけど長く受け継がれて歴史証明しているコードには勝てない。

部門によってはコード1行変えるのに部長承認必要というところもあったみたいだけど(ダムとか電車とかのインフラ)。

ソフト知識以外に弱電の知識がないと一人前の仕事が処理できないケースが多い(仕事でやってるうちに嫌でも身につくと思う)

自分のとこは弱電はまああればより良い(特許提案とかしやすいし、マネージャクラスは当たり前のように回路やメカや量産の知識も求められるのでHW出身が多かった)けど

担当者レベルならそれこそ担当が違うんでってことで回路のことは回路部隊がやってたし、それで回路担当評価が良くなることもSW担当評価が悪くもなることはなかった。

どちらかというとSW担当ならヘネシーパターソンの本から重要な部分を抜き出して読んだ程度の計算機アーキテクチャ知識必要だと思う。

今だとこれ読めば良いんじゃないかな。

コンピュータシステム理論実装

https://www.oreilly.co.jp/books/9784873117126/


グーグル解決法が落ちてないことが多いのでマニュアル(大抵英語)を正確に読む力が要求されることが多い

ググっても出てこない。社内で作っていうrHWモジュール開発者は社内に居ることが多いので、やたらドラクエする力がついた。

汎用的なモジュールになると社外のドキュメントを読む必要があるけど、たいてい英語なのでそこは同意

ただ正確に読んだところで社内外問わず間違えてたり、HWが仕様どおりに動かないことも多かった。

レジスタ設定をするタイミングが超シビアタイミング合わないとHWがロックするとかデータ失うとか。そんなのばっかり。

それがスキルかと言われると、うーん。転職で活かせそうなところとそうでないところはあると思う。

情報に乏しい状態でとにかくやっつけるスキルは身につくかな…。

あとはHWでどうがんばっても再現できないのでとにかくひたすら大量のコードを読むスキルとか。

2018-09-10

Web系に無駄勉強が多すぎるだけ

https://anond.hatelabo.jp/20180909073549

MSみたいな巨大プラットフォーマーの技術HTMLの規格とかならともかく

JavaScriptライブラリフレームワーク勉強とかマジで無駄

本来経年劣化存在しないソフトウェアを無理矢理劣化させて儲けようとするWeb系の悪質な煽動だと思う。

組み込みこそ本当の質実剛健無駄のない、真のプログラマ仕事だよ。

"プライベートでは一切仕事したくない"人間で回す環境職種の話

この件、割とあるあるネタなので静観してたんだけど、"組み込み系"ってワードで気になったんで。

最初の"プライベートで一切仕事したくないA君の末路"みたいなのを書いた例のブログは、実は大切な部分をごまかしてる。

って、三段階を踏んでるんだけど、ここから後ろが誤魔化してる。

だってさ、業務についていけなくなったり大切な仕事を与えられない(その人間が育つ環境にない)ってことは、

それを良しとする雇用形態賃金体系(役職賃金を上がる≒転職、という環境)じゃない限り、クソだもの

まり、”0.割と年功序列で、長いこと会社にいるなら"育つべき"という価値観がある”という前提に立つなら、

という、「社員プライベート時間で育ってくれなくても会社が回る」という状況に、管理職が持っていっとかないといかんハズなのだ

(逆に言えば、20年でも30年でも、同じことさえしてくれてれば給料は変わんないけど良いよという職場なら、別に問題ない。そういう仕事も多い)

で、組み込みの話になるんだけど、色んな場所の話を聞く限り実態としては概ね実感に近いんだけど、コレね。

プライベートでは一切仕事ができない”業界の話なのよ。

例えばさ、プライベートで、電柱保守業務練習とか、してる人いる?庭に電柱立てて折ったり繋いだり。

最近もあったじゃん応急処置の迅速な復旧工事とか。超絶だと思うよ俺も。

でもさ、あのスキルセットを持ってるインフラ最前線現場エンジニアって、別に家でプライベート仕事したり練習したりとか、してないよね?

だってガスタービンで緊急発電とか、家で練習とかしたくないぜ。つかどうやって練習すんだよ。

まりさ、結論だけ言えば、管理職とか会社

「自社に必要維持管理を怠って、社員プライベート時間での維持管理を(暗黙に)強要してる」企業ってまだまだ多いよねって話なんだよ、例のブログの件。

最初だけは研修するけど、あとの業務必要知識維持管理自分でやれよって話なのよアレ。

都会にだって組み込み系多いけど、会社の機材家に持って帰るとか考えられんよなー

他人に差をつけるために、オフシーズンガッツリ素振りやってますって野球選手他人を出し抜くって話とはまた別なとこ、注意な)

会社としてなんの問題もなく、本人のモチベーション問題しか無いって流れだったら俺もこんなこた書かないよ)

https://anond.hatelabo.jp/20180909073549

2018-09-09

anond:20180909083801

組み込み系って、どこからどこまでなんだろう。

半田ごて使わないやつは組み込みにならない?

昔、アセンブラゲームボーイカラーソフトを作ってたけど、あれ組み込み系だと思ってた。

プライベートでは一切勉強したくない」エンジニアおすすめ職種

おいでよ組み込み系ワールドへ。プライベートで一切勉強しなくてもそこそこの収入とよその会社からスカウト殺到エンジニアライフあなたを待っている

組み込み系のいいところ

組み込み系のよくないところ

(ソースコードの最新は共有サーバのこのフォルダなんて運用だったり、コンパイラの都合でwindows XPを使ってたり)

ブコメを見て追記

年次で昇級するってのは人によってはデメリットに感じると思う

今回おすすめしてるのは「プライベート勉強しなくても周りと大して差がつかない」という理由なので実力者はそれに見合う環境選択したほうがいいですね。

目に見える範囲競争が緩いとこが多いので業界丸ごと外国から黒船駆逐されたら諦めましょうの精神。ゆるくやっていきましょう。

プライベートでは一切勉強したくない」って言ってる人が、意味不明不具合にぶちあたって自力解決できるとは思えない

これは鋭い指摘で、問題を解法のパターンマッチングで処理するタイプの人は厳しいかもしれない。

時として宇宙線によるメモリエラーとか突拍子もない原因の不具合に遭遇することがあるので目の前で起きている事象論理的に切り分けられる人でないと仕事量が爆発するかも。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん