一个初级程序员该在哪接项目练手?

news/2024/7/16 8:11:54 标签: ide, 编辑器

作为一个初级程序员,想要通过兼职接单赚钱,离不开项目练手。但不得不说,初级程序员想要通过接私活获取收入还是相对比较困难的,如果对接私活比较感兴趣的朋友,可以参考这条路径:

在GitHub上学习大佬的项目

程序员在工作中的环境是比较闭塞的,一般来说接触的产品和框架有限,而想要去接项目,则需要有丰富的大量的经验,且能迅速且准确地实现需求商所需要的各项功能。

如果从日常的工作中得不到这类知识的填充,那么你需要通过自学去了解各种各样不同的项目。
授之于鱼不如授之以渔,GitHub是一个开源项目平台。程序员可以在GitHub上寻找到适合自己的项目,推荐大家做一些近期热门的、或是历久弥新的项目。


给大家一些关键词以供参考:
商城/AI/高并发/登录/秒杀/订单

可以筛选高星且还在更新维护的项目,跟着大佬做下来,你会收获很多~

寻找一些小而美的项目练手

做事不能一蹴而就,小白想要接到含金量极高的项目基本是不可能的任务,这时候推荐大家从小项目开始,逐步进阶,一旦技术和口碑上来了,接单也是分分钟的事。

要寻找一些小而美的项目,首先可以暂时放弃众包,众包对能力的要求较高,众包网站一般很难“看上”菜鸟,所以可以找一些可以自由招标的外包项目,这对于新手程序员来说更加友好。

推荐几个网站:

①devnors:

一个国外兴起的小众外包平台,这里的项目数量还不错,最关键的是使用的开发者还不是那么多,被选中的概率也会高很多。平台采用区块链支付,很大程度地保障了钱款安全,不过平台主要面向海外项目,最好有扎实的外语能力哦。

②电鸭社区

这个平台更多是针对远程兼职,项目多样,内容丰富,但很多远程兼职是需要长期去做的,适合那些想体验wfh的程序员,也有不少相对比较初阶的项目可供选择。

③程序员客栈

应该没有几个人不知道它的名字吧?程序员客栈是一个老牌的外包平台,由于平台的算法也是通过双向的推荐以让需求方or开发者匹配到合适的人/项目,所以对新手程序员也比较友好。
目前程序员客栈上有1600+优质的企业入驻,可供选择的类型也非常多,可以在此找到匹配自己能力的项目。

开始挑战一些更有含金量的项目

如果你已经上手了,那么就可以逐步挑战一些更有含金量的项目。

在程序员客栈、devnors、电鸭社区上同样可以筛选不同难度和规模的项目,此外,你也可以尝试接触一些众包平台,如:

①开发邦

只要你愿意,你也可以用代码创造收益,改变世界! 开发邦需要填写自身的资料入驻平台,只有通过审核以后才能被推荐相关的项目,这一机制可以让顶尖的程序员找到更高含金量的项目,但是对初级程序员就不太友好,适合进阶使用。

②开源众包

开源众包的名气和用户量也非常大,入驻了不少知名企业,闲的没事的时候可以多来这里刷刷,有时候能找到一些非常不错的项目,但也要量力而行哦。

③码易:
高质量的软件交付和交易的互联网服务平台,提供许多专业的服务。

接单注意事项

最后,来聊聊接单的注意事项,给新手程序员一定的参考:

①量力而行,不要夸下海口。对自己的能力和时间把握有清晰的认知,不要为了兼职的收入就随意造火箭,一旦项目不能及时交付或者出锅,你就会得不偿失。
②找寻正规的平台。正规的平台能保证你的钱款、项目来源等有相对应的保障,一旦有一方携款跑路,也能申请平台仲裁,千万不要去一些特别小众且没有人使用的平台试水,谨防钓鱼。
③确定交付方式和标准。比较需要关注的有产品需求文档、交付时间节点、尾款结清方式、项目交付标准等,切记留下书面记录,并合理评估自己的时间完成工作。

希望这篇文章对新手程序员有所帮助~


http://www.niftyadmin.cn/n/454358.html

相关文章

构造函数中this的指向问题

在 JavaScript 中,构造函数(constructor)常常使用 this 关键字,它代表正在创建的对象本身。在一个函数内部,this 的值取决于该函数如何被调用。在构造函数中,this 表示正在创建的新对象,这个对象即被构造函数所创建和返…

SystemVerilog logic、wire、reg数据类型详解

在Verilog中,wire和reg是最常见的两种数据类型,也是初学者非常容易混淆的概念。 SystemVerilog的一大改进是支持logic数据类型,它在多数时候可以不加区分地替代wire和reg。但如果不熟悉logic的限制随意使用,也容易遇到意…

MySQL 中的常用函数详解

0️⃣前言 MySQL是一种常用的关系型数据库管理系统,它提供了许多内置函数来处理数据。本文将介绍MySQL中的各种常用函数,包括字符串函数、日期函数、数学函数、聚合函数等。 文章目录 0️⃣前言1️⃣字符串函数1.1CONCAT函数1.2SUBSTRING函数1.3REPLACE函…

day08 教你用英语过海关

前言 🏠个人主页:我是沐风晓月 🧑个人简介:大家好,我是沐风晓月,阿里云社区博客专家 😉😉 💕 座右铭: 先努力成长自己,再帮助更多的人,一起加油进…

【Java】Java核心要点总结 67

文章目录 1. 浮点数运运算会有精度损失2. 构造方法特点 & 不能被重写3. 接口和抽象类的异同4. Object 类的常见方法5. hashCode() 有什么用 为什么要有 hashCode() 1. 浮点数运运算会有精度损失 这个和计算机保存浮点数的机制有很大关系。我们知道计算机是二进制的&#x…

JavaWeb之EL表达式和JSTL标签库

文章目录 EL表达式基本介绍EL表达式搜索域数据的顺序EL表达式输出Bean的普通属性,数组属性,List集合属性,Map集合属性EL表达式 - 运算关系运算逻辑运算算数运算empty运算三元运算. 点运算 和 [] 中括号运算符 EL表达式的11个隐含对象EL获取四…

dom操作的一般流程

主要三板斧 页面元素的操作 添加节点(动态生成列表),删除节点页面元素属性的操作 改变style 、或者直接改变class 实现不同页面效果,改变图片的路径src 链接的地址herf 内容innerHTML 、innerText,页面元素事件的处理…

力扣算法刷题Day44|完全背包 零钱兑换II 组合总和Ⅳ

力扣题目:#518.零钱兑换II(完全背包组合问题) 刷题时长:7min 解题方法:动态规划(完全背包) 复杂度分析 时间复杂度: O(mn),其中 m 是amount,n 是 coins 的长度空间复…