为什么写这篇文章

  • 把自己的经历分享出来,为正在迈上码农界的新人们加油打气
  • 把自己这两年的积累的略微经验分享出来

简介

我呢?非科班出生,至今工作两年,打杂一年,真正做码农一年。

毕业前四年

这段时间你们懂的,就不多说了...

毕业前一年

我是怎么走上编程路的,这一年很关键。
首先得从某米手机说起,那时候趁着某米2发布的时候,果断下手抢了一部降价的某米1(专业屌丝25年)。用过某米手机的应该都知道,MIUI自带一个可以更换手机系统主题的APP,作为屌丝的我当然会给自己换上一个自己喜欢的主题,但是...但是...没一个合我心意的,当时在宿舍也闲着无聊,我想是否自己可以给自己做一个主题,然后关键就来了。通过国内某搜索引擎搜出了的教程,I GOT IT。最厉害的是你还能上传到某米服务器让别人下载,当时MIUI的用户是3000w吗?多少记不清了,最后竟然几万的下载量,所以我想要是整个APP到APPSTORE那不是挺不错(好几亿的用户基数了)。最后我就开始自学android了......

总结:这一年,接触编程。

工作第一年

这一年的我的工作基本上就是[网站编辑],然后朝着一个真正码农的路上前进。网站编辑(类似淘宝美工,图文编辑,要求基础Ps)不知各位大神们听说过吗?上面不是说的我自学android了么,怎么成网站编辑了。哈哈,开始自学时已经还有两月毕业了,太水,没人要,其次工作单位太少,机会少。最后凭借大四自学的基础的Ps技术,去了一个卖网站的公司(最后才知道是使用别人开发好的的建站系统,这里只提了我感兴趣的业务),当时对网站这边是一点不了解,最后也是从这里开始了我的Web开发路。
虽然工作第一年的公司都很不专业,但是还是有学习到东西的:

  • Ps:熟悉了Ps,自己画过网页图.
  • Web基础:了解了网站的一些基础概念,例如域名解析,
  • 前端:接触了前端基础(传统前端),了解了Css,html,jquery,jquery mobile,bootstrap为什么没有js呢?真不好意思说那时候略懂js.
  • 运维:第一次接触了服务器,WindowsServer2008+一个php环境集成包(想不起来了),你们是会笑我吗?哈哈......WindowsServer&集成包,现在想想也是够了....
  • PHP:自己写个了小项目,了解了基础知识和国内某框架,对了这个dedecms(Ps:说多了都是泪啊,现在想想这都是什么东西,haha...)差点忘了

工具

这段时间我的工具最早用的Dw(现在还有人用吗?),到后来的webstorm,zend 再到sublime,phpStrom。

总结:这一年,小白 -> 传统前端 -> 基础PHPer->想成为一个真正的码农。

工作第二年

这一年为了成为真正的coder man,我开始了北上,最后有幸进入了一家纯粹的互联网公司。我们这比较开放,对前后端没有做严格的区分,所以这一年来学习的东西太多太多,主要有,

  • git:基础的使用,了解了git flow
  • frontend前端:接触了现代前端(见识了什么是前端工程),Angular写了项目,熟悉了当前的Js和前端环境(想在还是想说句,JS博大精深啊)
  • Linux:基本的使用(现在觉着真心好用 哈哈)
  • PHP:稳固了基础

工具

这段时间基本sublime(最近又冒出来了Atom,还没体验了,目前还是推荐sublime),特别轻量,基本秒启动,插件众多。

总结:这一年,成为一个真正的码农->初级码农->初初初级全栈。

经验

通过这两年的工作学习,真心觉得:

基础知识的学习真的很重要(自己还差很多)
linux(踩过坑...我还是建议直接上MAC吧)必不可少

没事多看看一些书籍巩固自己的基础,比如js《Javascrip权威指南》。

结束语

这就是我的编程之路【网编到全栈的漫长路】,路还很长现在才走了很少,还有大量的东西要去学习,共勉。


本文参与了 SegmentFault「我的编程之路」计划,欢迎正在阅读的你也加入,一起分享。

扫面下方二维码关注我的技术公众号,及时为大家推送我的原创技术分享

我的编程之路:网编到全栈的漫长路相关推荐

  1. CMS全栈开发之路总结

    CMS全栈开发之路总结 企业级CMS全栈开发之路总结 技术架构 1.CMS后台管理系统创建 2.node服务端搭建 3.CMS前台实现 流程图 SSR的优点 页面 4.服务器选配.Linux与Ngin ...

  2. python 全栈开发之路 day1

    python 全栈开发之路 day1 本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进 ...

  3. 战争热诚的python全栈开发之路

    战争热诚的python全栈开发之路 从学习python开始,一直是自己摸索,但是时间不等人啊,所以自己为了节省时间,决定报个班系统学习,下面整理的文章都是自己学习后,认为重要的需要弄懂的知识点,做出链 ...

  4. 全栈工程师之路-Node.js

    2019独角兽企业重金招聘Python工程师标准>>> 全栈工程师之路-Node.js 高可用架构专用 原文[高可用架构] https://mp.weixin.qq.com/s?__ ...

  5. python全栈开发要学些什么_战争热诚的python全栈开发之路

    从学习python开始,一直是自己摸索,但是时间不等人啊,所以自己为了节省时间,决定报个班系统学习,下面整理的文章都是自己学习后,认为重要的需要弄懂的知识点,做出链接,一方面是为了自己找的话方便,一方 ...

  6. ❤️程序员国企太安逸想辞职,又嫌私企大厂压力大996我该如何选择?(高级全栈自动化之路)

    我们的人生 人就是贱! 进了体制,国企嫌太安逸,没激情,一眼能看到二十年后的人生. 进了私企嫌压力大,996太累,没休闲时间.辞职了想做点小生意发现自己根本不是那料,去做一些底层工作嫌不体面,工资低, ...

  7. 全栈修炼之路,很漫长…

    虽然目前并没有对全栈工程师有一个具体的定义,不知道自己是否合格. 大势所趋的全栈开发.首先你能够配置全站开发的环境和工作流程,操作数据库,建立后端服务API,独立开发前端,从而开发一个包含前后端的完整 ...

  8. Python全栈开发之路 【第一篇】:Python 介绍

    本节内容 一.Python介绍 python的创始人为荷兰人--吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本 ...

  9. python编程之美pdf_Python编程之美:最佳实践指南

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

最新文章

  1. 上课讲到的设计模式总结
  2. AI工程师面试知识点:机器学习算法类
  3. const volatile同时限定一个类型int a = 10
  4. python能处理图片吗_python图片处理(一)
  5. 关于CTeX的几个大坑
  6. Pycrypto与RSA密码技术
  7. Leetcode每日一题:376.wiggle-subsequence(摆动的序列)
  8. ssh 无法连接 z/OS 主机
  9. ios 监听数组个数的变化_iOS 监听数组的变化
  10. 《无痛苦N-S方程笔记》第二章知识点框架
  11. STM8S 红外解码+低功耗处理
  12. 张正友标定算法原理详解
  13. OWASP zap 代理设置
  14. 为啥互联网都使用缓存
  15. App云测试平台免费功能汇总
  16. 手机开发|USB调试时未弹出授权对话框
  17. i7 12700h和i5 12500h哪个好 酷睿12500H和12700H差别
  18. android多个广告sdk回调处理,Android逆向 今日头条的广告SDK分析
  19. 版图匹配之差分电流镜
  20. 史密斯热水器 保养灯亮闪烁

热门文章

  1. Git Bash推送GitHub不成功---密钥设置
  2. python识别虚假新闻的分类器_使用NLP检测和对抗AI生成的假新闻
  3. 5b计算机联锁系统_力控科技油库调度管理系统应用案例
  4. python搭建webapi_怎么搭建Web Api
  5. 代码证年检所需资料_上海注销小规模公司所需材料及流程
  6. Linux 把文件内容发送给用户,linux上给其他在线用户发送信息(wall, write, talk, mesg)...
  7. 古风一棵桃花树简笔画_为什么,很多农村家庭的院子里,会喜欢种一棵樱桃树呢?...
  8. python中浮点数能用乘法吗_简单讲解Python中的数字类型及基本的数学计算
  9. There is insufficient memory for the Java Runtime Environment to continue. NIFI 启动时报 jvm内存溢出
  10. 2020年10月抖音小红书美妆营销报告