|
みなさんこんにちは、エチャです。 最近、多くのファンから、プログラマーが副業としてフリーランスの仕事を引き受けても大丈夫かと尋ねられます。 編集者からの一貫した回答は次のとおりです。優秀なプログラマーとして、仕事以外に時間とエネルギーの余裕があるなら、それを無駄にすべきではありません!この余裕は、私たちの潜在的な創造力を探求するために使うことができるのです。 フリーランスの仕事を引き受けたい場合は、専門的なスキルとビジネス チャネルの 2 つを考慮する必要があります。 プログラマーがフリーランスの仕事を引き受けるのは、単に自分自身の価値と時間の価値を示すためです。 では、フリーランスの仕事は具体的にどうやって見つければいいのでしょうか? フリーランスの仕事探しに役立つよう、編集者がまとめた7つのポイントをご紹介します。
次に、8つの優れたオープンソースプロジェクトをご紹介します。まずは質の高いコンテンツから始めましょう。 全文概要
Weylus は、Python 3 をベースにした優れたクロスプラットフォーム ソフトウェアです。Github: https://github.com/HMH/Weylus Weylus は、Android デバイスからコンピューターの画面にマインドマップを同期して表示および編集できる、Python 3 ベースの優れたクロスプラットフォーム ソフトウェアです。 具体的には、WeylusはWindows、macOS、Linuxなど複数のオペレーティングシステムプラットフォームをサポートしています。デバイスのルート化(Androidのスーパー管理者権限)は不要で、Androidから対応するクライアントを直接ダウンロードしてインストールするだけで使用できます。 他のプラットフォームで提供されているマインドマッピングソフトウェアとは異なり、WeylusはAndroidデバイスから操作する際にタッチジェスチャーを使用します。これにより、まるで自由に動き回るウィンドウにアイデアを書き留めたり、メモを取ったり、思考を整理したりするかのように、いつでもどこでもマインドマップを編集できます。 操作するWeylus は、次のような複数の操作方法をサポートしています。 キーボード操作
マウス操作
タッチスクリーン操作
要約Weylusは、複数の操作モードをサポートし、様々なプラットフォーム間でマインドマップを自由に編集・同期できる、非常に実用的なマインドマッピングソフトウェアです。日々の仕事で複数の人と共同作業を行い、思考を整理する必要がある場合、このソフトウェアは最適な選択肢です。 nodcloud 在庫管理システムgitee: https://gitee.com/yimiaoOpen/nodcloud DianKeYunの在庫管理システムは、ThinkPHPとLayuiをベースに開発されています。購買、販売、小売、複数倉庫管理、財務管理、そして非常に詳細なレポート機能(購買レポート、販売レポート、小売レポート、倉庫レポート、財務レポートなど)などの機能を備えています。 ソフトウェアアーキテクチャthinkphp+layui 機能の概要AgileHR人事システムギティー: https://gitee.com/luomingui/AgileHR Agile HR 人事システムは、人事管理、人事異動、給与管理、代表事項、プロセス センター、インフラストラクチャ、学校情報、システム構成、システム構造、アイコン管理、ヘルス チェック、統合 ID 認証プラットフォーム、メッセージ リマインダーなどのモジュールを提供します。 既存のモジュール
やることリスト
開発仕様
技術要件
システムのスクリーンショット:haohan-scm マイクロサービス アーキテクチャは、サプライ チェーン システムや調達および配布システムの構築に使用されます。ギティー: https://gitee.com/haohanscm/haohan-scm Pigマイクロサービスアーキテクチャを基盤としたサプライチェーンおよび調達・配送システムを構築しています。これらのシステムは、倉庫管理、受注管理、注文処理、調達、仕分け、配送といった機能をお客様に提供します。 ソフトウェアアーキテクチャJ2EEテクノロジーアーキテクチャを活用し、Spring Cloudマイクロサービスフレームワークにカプセル化されたこのプラットフォームは、柔軟性、スケーラビリティ、移植性を備え、高い同時実行性要求に対応できるように設計されています。また、ローカライズ、プライベートクラウド、パブリッククラウドのデプロイメント、そしてSaaSアプリケーションもサポートしています。開発フレームワークは、プラットフォームの基盤となるアプリケーションに基盤となるサービスを提供し、マイクロサービスシステムの実行に必要なコンポーネントサービスを提供します。プラットフォームは優れた互換性を備えており、ユーザーはレジストリセンター、構成センター、分散トランザクションなど、必要に応じてさまざまな基本コンポーネントを選択できます。補助開発パッケージは、主に開発者向けの技術開発サポートを提供し、一連の汎用開発ツールキットを提供します。構成、キャッシュ、ルーティング、キージェネレータなどの基本的なユーティリティクラスを定義することで、開発者が車輪の再発明をする必要性を軽減し、コーディング効率を向上させます。汎用サービスとは、分散スケジューリング、メッセージング、権限、ドキュメント、支払い管理など、ビジネスシステム開発のためにプラットフォームに既に含まれている基本サービスを指します。これらのサービスは、さまざまな製品ラインやビジネスシステムに共通する基本機能要件に迅速に適応できるため、開発効率の向上に役立ちます。 テクノロジースタック: 開発フレームワーク: Spring Boot 2.4 インストール手順
システムのスクリーンショットDBErp 在庫管理システムギティー: https://gitee.com/Loongdom/DBErp DBErp は、北京 Longda Jushang Technology Co., Ltd. が Laminas + doctrine 2 に基づいて開発した在庫管理システムです。 システム動作環境要件:
Web サーバー ソフトウェアでは書き換えを有効にする必要があります。Apache では書き換えがデフォルトで有効になっています。 必要な PHP 拡張機能:
feeldesk-os チケット管理システムgitee: https://gitee.com/feelecs/feeldesk-os
nxcrm 顧客管理システムgitee: https://gitee.com/shebaoting/nxcrm NXCRMはLaravelベースのCRMアプリケーションです。ユーザー、顧客、製品、注文、商談、契約、支払い、添付ファイル、連絡先、フォローアップ活動、請求書、パフォーマンス目標、チーム管理、通知などを管理するための集中管理ハブを備えています。NXCRMはミニマルなデザインを誇りますが、その機能は決してシンプルではありません。ほぼあらゆるビジネスニーズを満たす数百の管理機能を網羅しながらも、複雑化することなく、一貫してミニマルなデザインを維持しています。この哲学により、NXCRMはユニークで斬新なデザインで他のCRMアプリケーションとは一線を画しています。 ラインワークオンライン共同オフィスシステムギティー: https://gitee.com/fj520/line-work 現在、インターネットの発展に伴い、様々な業種や業務形態がオフラインからオンラインへと移行しています。Line-Workオンライン共同オフィスシステムは、オフライン業務の負担軽減を目指しています。開発モデルはフロントエンドとバックエンドを分離したアプローチを採用しています。バックエンドには、人気のJavaバックエンドとSpring Bootアプリケーションアーキテクチャを採用しています。フロントエンドには、広く普及しているWeChatミニプログラムを採用することで、ユーザーはアプリをダウンロードしたり、パソコンのウェブブラウザを開いたりすることなくシステムにアクセスでき、ユーザーの煩わしさを軽減しています。本システムは現在WeChatミニプログラムですが、将来的にはVueテクノロジースタックを活用したPCウェブ版も開発される予定です。 これはオープンソースプロジェクトです。気に入っていただけましたら、ぜひStart/Fork/Watchをお願いします。問題やご提案がございましたら、Issueをご提出ください。バグ修正については、Pull Requestをご提出ください。 主な機能は次のとおりです。
1. ユーザーのチェックイン: 平日かどうかとチェックイン時間に基づいて、チェックインに適した時間かどうかを判断します。 2. 顔認証:ユーザーが初めてチェックインする際に、写真情報がデータベースに保存されます。2回目のチェックイン時に、現在のユーザーが同一人物かどうかを判断できます。 3. チェックイン時に、システムはユーザーの位置を特定し、ユーザーがチェックインしている都市のCOVID-19リスクレベルを判断します。高リスクエリアの場合は、WeChatメッセージが企業管理者に送信され、人員の隔離とCOVID-19予防対策が通知されます(位置情報機能は完了していますが、メッセージプッシュ機能はまだ実装されていません)。 システムのスクリーンショット |