
freelance
仕事探し
フリーランスの仕事・職種は何がある?おすすめ16種類一覧
近年、働き方改革によって、ひとえに仕事をすると言っても、「どこで」「どのように」「何時間」働くか、などいろいろな選択を取れるようになりました。 その中でも、働き方の一つとして「フリーランス」が注目されています。 読者の方は、 「誰かの指示を受けて仕事をするのが嫌だから、フリーランスになってみたい」 「キャリアの中でスキルアップをしていくために、フリーランスを経験したい」 「自由な働き方に憧れ...

働き方
SES契約とは?請負契約や派遣契約との違いを解説
人手不足が慢性化しているIT業界では、人材確保の手段として「SES」という契約が使われることがあります。派遣契約や請負契約とよく似た契約内容ですが、厳密には大きな違いが存在しています。 では、SES契約と契約・請負との違いはどんなところにあるのでしょうか? SES契約を結ぶにあたっての注意点や、年収アップのためにどんなことができるのかについて解説していきます。 テクフリでフリーランス案件を探...

freelance
派遣
エンジニアの派遣 ブラック企業の見分け方
エンジニアの派遣とは、企業に就職して直接雇用されるのではなく派遣会社と契約を結び派遣先で就業する働き方です。 派遣エンジニアとなると基本的は時給で働くことになり、また期間の定めがあるのが一般的です。 これらの特徴は大企業の正社員と比較すると福利厚生が劣っていることが多く、雇用が安定していないため派遣のデメリットとされてきました。 しかし近年では大手企業でも45歳以上には早期退職を推奨するケー...

Apache HTTP Server
freelance
chownなど Apacheのパーミッション(権限)の設定
Apacheにプロジェクトをアップロードし起動したら、ファイルのアクセス権がいろんなところでなく、大変な思いをしたので記載。 自分のローカルではroot権限でファイルの読み書きをしているので、Apach環境になると権限がなくエラーになる。Apacheでのユーザーにも正しく権限を付与する必要がある。 まず、Apacheの設定ファイル内にApacheの実行ユーザーが指定されているので確認する。 ...

ネットワークエンジニア
GNS3とPacket Tracerを比較 ネットワークの勉強法
スマホやパソコンはもちろんですが、いまどきネットワークと無縁の機器、そしてシステムは、ほとんど存在しないと言っても良いのではないのでしょうか。 それどころか、IoT(Internet of Things/モノのインターネット)化を目指して、さまざまなモノ、従来はネットワークに繋がっていなかったモノまでもが、ネットワークに繋がろうとしています。 もはや、ITシステムにとってネットワークは、人間...

freelance
Nginx
Nginxでstatusの確認など 基本コマンド15選
Nginxを直接実行 service コマンドやsystemctl コマンドを使用せずに、Nginxを起動させるには、コマンドラインから直接「Nginx」を実行することで起動させることができる。 $ /usr/sbin/nginx nginxのパスはインストールされている環境に依存するので注意が必要。パスを通しているのであれば、nginxだけで起動することができる。 設定ファイルを指定して起...

BASIC
freelance
BASICの歴史についてどこよりも分かりやすく解説
BASICは初心者向けのプログラミング言語とも言われており、プログラミング教育や入門者向けとして扱われていることもあるプログラミング言語です。 1970年代から利用されてきたプログラミング言語ですが、メーカーごとに独自開発されたこともあり仕様の統一がされていないという時期がありました。 そのため当初のBASICはメーカーの機種によって仕様を変える必要があり、効率的な開発を目指すためには課題を...

freelance
プロンプトエンジニアとは?必要なスキルや将来性について解説
ChatGPTなどの生成AIが普及している近年、プロンプトエンジニアという新たな職種が注目されています。 プロンプトエンジニアという言葉を聞いたことはあっても、具体的な仕事内容や必要なスキルなどについてはあまり知らないという方も多いのではないでしょうか。 本記事ではプロンプトエンジニアの仕事内容や必要なスキル、将来性についてわかりやすく解説します。本記事を読めば、プロンプトエンジニアという職...

Java
PlayFramework(Java)で開発環境と本番環境の違いで苦労した
今回の苦労した点は conf/内のファイルが読め込めない!! というもの。 やりたいこととしては、conf/内に何かしらのファイルを置いておいて、application.confに記述したパスを参照して、Javaで読み込むというもの。(PlayでJava?という気持ちは内にしまっておいてください。。。) 開発環境で動作させるrunやstartですと問題ないのですが、本番環境で運用する為のst...

働き方
ユーザー系SIerになるメリットは? 実態を徹底調査
独立系とは? IT業界の方が“独立系”と言えば、それは独立系システムインテグレーター(SIer)を指していると考えて、まず間違いありません。そして、独立系システムインテグレーターとはなにかというと、ユーザー系システムインテグレーター、メーカー系システムインテグレーターと異なり、資本的に独立性のあるシステムインテグレーターということになります。 もう少し、具体的に見ていきましょう。ユーザー系シ...

働き方
エンジニアがゲーム業界で活躍するには? 扱う言語や業務内容など
「エンジニア」「プログラマー」と名前が付く職種は世の中に多くあります。当サイトでは中でも混同しやすい21職種に限定して、その仕事内容や扱う言語、活躍できる業界などを紹介・比較しています。この記事で取り上げていくのは、「ゲームプログラマー」という職種です。このポジションでは、どんな仕事に取り組み、どんな言語を扱うのでしょうか? その将来性とともに見ていきましょう。 フリーランス案件を探す ゲー...

freelance
Rust
Rustの言語 Rustの有用性を全方位で検証
Rustとは? Rustは速度、安全性、並行性の3つのゴールにフォーカスしたシステムプログラミング言語です。 2010年7月にMozilla Summitにて公開されました。そのため、比較的新しいプログラミング言語と言えます。 Rustが開発されたきっかけですが、2006年にGraydon Hoare氏が趣味でRustの開発を始めました。その後にソフトウェアデベロッパーであるMozillaが...







