第一篇 初心  

大家好,我是shaonian00。

这是我的第一篇博客,同时也是第一次写博客。

文章主要内容是记录自己的学习经历,并不断勉励自己,让自己不断学习。

大概在高二的时候我接触到安卓逆向,第一次观看一些大佬破解安卓软件的教程时,那些大佬通过找到关键字符,分析关键逻辑,修改关键数据等等操作,成功达到破解软件的目的,在那个时候自己就定了一个小目标一定要学会这个技能。

(现在看来这个目标可不是一个小目标,手动狗头)

当时的自己基本上什么都不会,唯独算是会一点东西的就是初步学习了正则表达式,因为当时自己喜欢看小说 ,市面上大部分软件看小说都需要充钱,(没办法主要是自己穷)当时的我也不断的找免费看小说的软件,一次偶然的机会接触到阅读app,我对这个软件评价只有YYDS,这个软件相当于通过一些内容匹配对网站内容提取,进而达到舒适阅读目的。而要达到内容匹配就需要编写书源,因为我看的小说在当时软件的十几个书源里根本找不到,我有不好意思麻烦别人帮忙做,于是我自己买了一本图灵出版社的正则表达式开始学习,断断续续用了一个星期把所有内容全部看完了,接着就结合制作书源制作视频,开始学习书源制作,当时的自己也做了三个左右的书源,基本上足够我使用了。(后来就再也没有做过,因为我没有电脑,使用手机查看网页源码特别的乱,而关于正则表达式内容现在也忘的差不多了)

也是因为自己家里没有电脑,我就通过手机学习破解,第一个接触的破解工具是MT管理器,当时是跟着枫少的视频学习的,因为什么基础都没有就照葫芦画瓢开始破解软件,什么搜索支付宝的9000等等,学习了很多破解单机游戏的方法,但后来又了解到软件加壳,软件混淆等等,而且关于脱壳需要xp环境,我的手机根本支持不了root(vivo手机还是y系列的,就是一个又贵有坑的手机),知道后来听说vxp的虚拟环境,才成功学习到脱壳表面知识,因为脱壳后需要对文件修复,要不然直接加进去会闪退,当时的自己什么知识都没有都是照做视频学习的,通过活动找到入口代码,替换入口等等,越是深入了解越发的感到自己知识面的匮乏。

到后来了解到安卓开发就在手机上下载了一个手机端ide开发工具,当时是跟着一个年轻的大佬学习的用手机开发app,但十几节视频看下来,感到自己还是什么都不会(当时那个视频的老师感觉他也不怎么会),再到后来了解到apk是由Java开发的就开始准备学习Java。

但在这中间有有一个小插曲就是当时很火的iapp,我当时也跟着学习,还花了不少钱,现在想想真是太难了。

在高三寒假我开始学习Java,没有电脑我就在本子上写,当时是跟B站的黑马程序员学的,没有电脑我就在本子上写代码,但由于条件实在恶劣(我们家没有WiFi,我都是跑到别人家蹭的),最终只学习完循环语句左右就放弃了,因为要准备高考这个编程学习也结束了。

后来我考上一个双非的二本,学习的天坑专业”化学“(自己的选择),同时也利用自己的高三假期进入工厂打了近两个月的工(15天一次两班倒,真的累),买了自己的笔记本,然后就是紧张的开学,当时买了谭浩强的c程序设计,先开始学习感到看着就非常的乱,而且根本就提不起兴趣,后来我就放弃了,到大一下学期学校安排了一个关于python的编程课,老师教的也认真,但因为今年疫情,本来是线上线下实践教学编程了网课,但对我来说也是比较幸福的,因为在学python之前我学了一点Java,所以在后面学习中我也是如鱼得水。最后不出所料python考核是优秀。

(手动骄傲)

再到现在就是暑假过去半个多月,因为疫情我也没机会出去打工,于是我就趁着暑假功夫学习c语言,我是跟着郝斌c语言学习的,这个老师真的很好,学习完之后我打算学习汇编,可是看了好几个汇编视频发现根本看不下去,后来看到狂神说的汇编忽然发现了新大陆,但狂神的汇编讲的并不是特别多,这也是比较遗憾的。现在打算把c重新学习一遍,因为郝斌老师的c比较老,而且知识并不全,现在就看鹏哥的c语言,希望自己可以学习的扎实一点为后来学习 c++、Java、安卓开发、安卓逆向打好基础,祝福我吧!!!

自学编程之路(自我记录)相关推荐

  1. 1. 我的自学编程之路

    我是真正零基础开始学Python的,从一开始的一窍不通,到3个月后成功搭建了一个动态网站(没有用任何框架).相比于计算机大牛,我更加知道一个小白将会遇到什么坑,遇到哪些难点.我把我的学习过程写在下面, ...

  2. 小白自学python的编程之路——实现进制数转换(十进制和二进制和八进制的转换)

    小白自学python的编程之路--实现进制数转换 十进制转二进制(整数) 直接上代码,很简单,一些小注意地方我标注了 c=[] a=input("请输入十进制数字:") a=int ...

  3. 〖编程初学者的自我修养 - 职业规划篇③〗- 职业生涯之路跑偏情况下的分析

    历时18个月,采访 850+ 得到的需求. 不管你是在校大学生.研究生.还是在职的小伙伴,该专栏有你想要的职业规划.简历.面试的答案. 说明:该文属于 编程初学者的自我修养 专栏,购买任意白宝书体系化 ...

  4. 如何自学编程?这篇文章给你一条可行之路

    今天推荐一本新书<微信小游戏开发(前端篇)>.请在本文留言评论,公众号将选出最走心的3位小伙伴,每人赠送一本,本活动在 3月1日 12:00 截止. 这本书基于一个精心设计的PBL实战项目 ...

  5. 业余时间零基础自学编程,9 个月后我成为一名软件工程师

    在这篇文章里,我想分享自己如何在 9 个月内一边做着全职工作,一边自学编程,从一名小白成长为年薪六位数软件工程师. 每当阅读别人的成功故事时,我的第一反应都是查看作者的背景,希望他们的经历和故事也发生 ...

  6. 大写的服!用耳朵也能写代码?盲人程序员自学编程成为全栈工程师

    作者 | 年素清 责编 | 王晓曼 出品 | 程序人生 (ID:coder _life) 蔡勇斌幼年失明,靠着顽强的毅力和不服输的精神自学编程,成为了一名全栈工程师.作为一名盲人,为了让全中国的其他盲 ...

  7. 16 岁赚到 20 万美元,我的编程之路始于对代码的热爱

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! [CSDN编者按]编程与热爱亦可兼得.在我们之前的一篇文章中,讨论了两者的矛盾性,在很多人看 ...

  8. 19 岁美女自学编程:我是如何成功教会自己的

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! [编者按]最近搜狐 CEO 张朝阳的作息时间表刷爆了朋友圈,让很多人大跌眼球.事实证明,成功 ...

  9. 零基础如何自学编程?| 程序员有话说

    作者 | 阿文 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) [程序人生 编者按]很多想转行的朋友会问:零基础我该如何自学编程?作者作为一名文科生,零基础转行为网易工程师,在本文 ...

最新文章

  1. 奇点云发布三大无人零售终端产品,“云”“端”结合赋能零售商
  2. MySQL-CentOS7通过YUM安装MySQL5.7.29
  3. Spark on k8s: 通过hostPath设置SPARK_LOCAL_DIRS加速Shuffle
  4. Codeforces Round #700 (Div. 2) C. Searching Local Minimum 交互二分
  5. moxy json介绍_MOXy作为您的JAX-RS JSON提供程序–客户端
  6. mysql 复制方式_MySQL复制方法
  7. RROR in main Module not found: Error: Can‘t resolve ‘index.js‘
  8. SpringMVC接收Post的实体/JSon数据
  9. java 线程死锁简单例子_java 多线程死锁详解及简单实例
  10. MongoDB-Replication Replica Set Arbiter
  11. Go基础-Go中的import
  12. Linux 各种网卡信息查询方法
  13. Flutter+原生开发与H5+原生开发的区别在哪里?
  14. Java实现音频格式转换 WAV—mp3,可使音频压缩
  15. 【转】货币的未来取决于打破关于货币历史的虚构谎言
  16. Django项目定时任务(django-crontab)
  17. 阅兵方阵-蓝桥杯国赛
  18. 域名whois查询违规吗_WHOIS域ID隐私保护如何工作? 我需要域名WHOIS隐私吗?
  19. 安全防御(四)--- 恶意软件及其特征、分类、免杀技术,反病毒技术,反病毒网关工作过程及其配置
  20. 【礼物】的定义不同所造成的诡异反差感

热门文章

  1. 整理Cocos2d-x 面试题解
  2. 医疗数字化的数据灾难:医院像渔网一样洒落着患者隐私
  3. B. Marvolo Gaunt’s Ring (递推)
  4. python语法技巧
  5. AVPlayer视频播放
  6. 动物电子标签阅读器识读器L8600系列选型与安装注意事项
  7. loctionplace.reset_index(drop=True,inplace=True)
  8. exer4.11.c(done)
  9. Nginx配置的那些七七八八事
  10. 社保卡(深圳)在线激活