• 区块链是一个多层次且快速发展的领域,从小白到入行,通常需要克服一些关键的挑战和问题。以下是一些重要的步骤和需要关注的点:

    1. 基础知识的学习 区块链原理:了解区块链的基本概念,如分布式账本、去中心化、共识机制(例如:PoW, PoS)、智能合约等。 加密技术:区块链依赖加密技术来确保数据的安全性,学习基础的加密算法、哈希函数、数字签名等。 区块链架构:学习区块链的基础架构,如节点、矿工、区块、链的形成和扩展等。 如何克服:可以通过在线课程、书籍、博客、视频教程等途径进行学习。比如《精通比特币》是一本适合初学者的书籍。

    2. 理解不同类型的区块链 公链 vs 私链:公链(如比特币、以太坊)是开放的,任何人都可以参与;私链通常用于企业内部管理。 联盟链:由多个参与方共同管理,适合于需要信任与保密性的场景。 侧链:将主链上的数据转移到侧链进行处理,提高性能和扩展性。 如何克服:研究不同项目的白皮书,了解各类型链的实际应用场景,找出你感兴趣的方向。

    3. 编程与开发技能 学习编程语言:区块链开发通常使用一些特定的语言,如 Solidity(用于以太坊智能合约开发)、Rust、Go 等。 智能合约开发:理解如何编写和部署智能合约,常用的开发平台包括以太坊、Polkadot 等。 去中心化应用(DApp)开发:结合前端和区块链开发,掌握如何创建 DApp。 如何克服:参加区块链开发的实践项目,通过线上资源如 GitHub 上的开源项目进行学习和实践。

    4. 市场与生态了解 区块链项目的生态系统:如 DeFi(去中心化金融)、NFT(非同质化代币)、DAO(去中心化自治组织)等领域。 投资与分析:如果你希望进入区块链的投资领域,了解市场波动、如何做项目评估和风险控制至关重要。 常见的区块链平台和应用:例如以太坊、比特币、Polkadot、Cardano 等平台的应用场景和发展趋势。 如何克服:关注区块链新闻,订阅行业报告,加入区块链社区和论坛,与行业专家交流,保持对行业动态的关注。

    5. 安全与合规 区块链的安全性:区块链虽然被认为是安全的,但仍然存在各种安全问题,如 51% 攻击、智能合约漏洞、钱包丢失等。 合规问题:不同国家对于区块链的法律和监管政策不同,需要了解这些政策,避免涉及非法或不合规的领域。 如何克服:深入学习区块链的安全性问题,可以通过参加一些区块链安全课程,关注安全漏洞披露事件。

    6. 理解区块链的挑战和局限 扩展性问题:很多公链面临交易速度慢、网络拥堵的问题,需要理解分片、Layer2 等技术的解决方案。 能源消耗:如比特币使用 PoW(工作量证明),这种共识机制需要大量能源,了解环境问题和可持续发展是非常重要的。 如何克服:跟进区块链技术的创新和优化方法,理解解决这些问题的技术手段。

    7. 持续学习与实践 保持对新技术的兴趣:区块链技术发展迅速,新的技术不断涌现,如跨链技术、Layer2 扩展、隐私保护等。 参与开源项目:参与开源区块链项目,不仅能增加实践经验,还能与其他开发者交流,积累人脉。 如何克服:持续关注区块链技术的最新动态,加入相关技术社区,参与线上和线下的区块链活动,提升自己在该领域的知识和经验。

    结语: 区块链的学习曲线较为陡峭,但通过持续的学习和实践,你可以逐渐克服这些困难。重点是从基础做起,了解其核心概念,深入学习编程技能,并通过参与项目和与社区互动,逐步积累经验。

  • 弄个 base64 有啥必要没有?都不说本地环境解出来也就顺手的事,就是网上解密的工具也是一大堆,徒增麻烦,既测不出来面试者能力,也凸显不出招聘方高级,更拦不住假定的骚扰者投递简历,不如大大方方的写出来 [email protected],个人建议。

  • 接受远程吗

  • 那么该怎么赚钱呢 🚣

  • 远程考虑吗

  • 感谢分享🙏🙏

  • ruby-2.6.5 + rails-5.2.2

  • 感谢分享🙏

  • 你说的这五条都特别中肯 也行之有效 是比较正确的做法 也是唯一能做的事情

    对于工作 其实我也没有那么执着 能赚就赚 不能赚就躺 因为没有车贷房贷 存款也还有一些 所以压力并不大

    而真正让人觉得焦虑的是 大动荡来之前的恐惧 哪怕你准备的在好在充分

    就像蚂蚁知道即将到来的暴雨 也无法抵消对他们的影响 甚至会在暴雨中丧生

    如果说社会能保持在一个长期相对稳定的状态 而只是经济的下滑 就业环境的恶劣 其实并不是那么令人不安

    但是 现实社会正发生的那些事情 真的是这样吗

  • 其实不止 Ruby 其他技术的行情也并不是很好

    在未来 这是整个行业的没落

    只不过有的人先感受到了 有的人还没有

    经济的冲击 人工智能的冲击 地缘政治的冲击 整个世界的变化

    这些变化让人看不到未来 这不是换一种语言 多掌握几种技术就能改变的

    它只能让你自己心安 却无法改变任何事情

  • 感谢分享

  • 思考未来啊😀

  • 好的 多谢提醒 👌

  • 有没有远程工作的机会呢

  • 楼主这 id 和 name 还真是配套

  • 钻石的价格来自于垄断 当然前期的市场训练必不可少

  • 这文章 网站已经变成 18 禁了

  • 谢谢解答 很详细 👍

  • 你不觉得日志切割没有必要重启服务吗

  • 谢谢

  • 还真是 但是我不想重启 puma 啊

  • 如果需要重启 puma 我觉得就不需要改配置了

  • 看了文档之后我觉得也可以加上 copytruncate 这个参数试试

  • @cwheart 任务只有图片上传 报错是 rest-client 的报错 worker 是一次处理四张图片 1M 6M 2M 7M 这样四张图上传,只有 6M 的图片上传不了 其它三张 包括最后的 7M 图片也是可以上传的

  • 公司挺好的,交通便利,老板人又好,最重要的是有大神,可以学到很多东西。不用担心前景,算是资金比较雄厚。项目上线前期会累一点,不过总体还不错啦。。。

  • #5 楼 @hww 看了之前的帖子,https://ruby-china.org/topics/21535 是我理解错了,and return 可以起到提醒作用,当然我也可以写成 return redirect_to some_path。但这并不是我问题的所在。应该是如一楼所说 Turbolinks 会拦截 redirect_to 动作

  • #3 楼 @hww 多谢回复,但是我用的 rails 4.2.5.1 ,rails 4.0 以上版本就不需要 and return 了

  • #1 楼 @huacnlee 问题解决了,多谢大神的回答,之前 form 表单直接提交,用的 a 标签的 click 事件处理 $('form').trigger('submit.rails'); 现在改成:

    <%= form_tag xx_path, id: "xxx", onsubmit: "return form_submit()"  do %>
      <button href="#" type='submit'>xxx</button>
    <% end %>
    

    这样使用 form 自带的 submit 是可以成功跳转的。

    我确实用了 Turbolinks,但是没使用 remote: true 的参数,您说的 Turbolinks 会拦截 redirect_to 动作,那为什么第二次会重定向成功呢?

  • #57 楼 @huacnlee 什么错误都没有