码农和工程师
受小二学长的启发我决定将他讲的和我所思考写下来。可以让更多人看到,帮助更多人。
前提叙述:本片文章适合小白,初学者食用。大佬就多给我提提建议吧。
1. 考研还是工作
如果你是考研请问下自己为啥考研?
要是自己都回答不上来,建议今天晚上别吃饭了(开玩笑)。
这时你会说,父母让我考研,考研以后可以找到好工作。好了就是好工作嘛(赚比较大一点的钱)。
如果目标就是找到好点的工作,你可以继续看下去了。
要是有明确的目标就是考研也是一个不同的出路(要是明确考研就不推荐看下去了)。
如果是喜欢计算机来学习的,我也不建议看下去。(因为这是你的热爱,我对计算机的理解也大多不会比你高)。
好了剩下的就是为了工作(为了money的人了),还好我也是(落俗的人),但是也伟大的人。
2. 码农和工程师
码农:但一般Coder特指进行编写代码的编码员。新生代农民工。说白了就是写代码的人,注重写东西的人。
//码农Coding Peasant(s):可以指在程序设计某//个专业领域中的专业人士,或是从事软体撰写,程序开发、维护的专业人员。但一般Coder特指进行编写代码的编码员。//随着时代的发展,对程序员的要求也在变化,需要他们掌握更多的知识与技能,如:UML、单元测试、各种方法论等,//以满足随时代不断变化的商业、科技与应用等需求。//根据最新的职业划分:码农属于新生代农民工
网络工程师:从事计算机网络系统的规划、设计,网络设备的软硬件安装调试,网络系统的运行、维护和管理的中级技术人员。重要在于软硬件调试,维护。
网络工程师是指从事计算机网络系统的规划、设计,网络设备的软硬件安装调试,网络系统的运行、维护和管理的中级技术人员2。通过网络工程师考试的合格人员能根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、安全地管理网络资源;作为网络专业人员对系统开发进行技术支持和指导;具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作”。
2.1 为啥要当工程师不当码农?
因为实际需要,实际遇到的问题,更多的是调试和维护。因为工程师工资也高。
2.2 所以要少学着东西,多去学习维护?
嗯。。。写东西是基础,维护,调试是重头戏。所以你要更好的去分配时间。
3. “没事,慢慢来”
你不是那学计算机前百分之几?人家凭什么要你?
雪豹a说:老板是我爸
雪豹b说:我长得帅,我长的漂亮
如果你都不是,那就站在那前百分之几吧。
速度不重要是骗你的,学的不精细也是不行的。
雪豹c说:你不是在说废话,谁不知道!,我想知道是我该怎么学习呀。
我:别急,咱们慢慢来
4. 我们应怎么学习?
雪豹:我学习新知识学过就忘了?怎么办呀
丁真:学过会往很正常呀,多复习就好了
雪豹:你说了 和没说一样
丁真:雪豹 闭嘴!
我:以我来看 学习的东西分为两种 技术型和非技术型
非技术性(偏应用型):java,html,css,mysq等等,过一遍知道讲的什么。基础的代码要会就行了;
自己做个东西,就可以了;html里面东西挺多的,但是也都是偏应用,不用牢记,不会自己查文档就行了(会查文档本来也是一种能力)
技术性(偏理论型):比如 数据结构和算法 ,这种就要深挖了。就要稳扎实打了,你说究竟有没有用,有用(对985,211学算法的有用),但是对我们实际作用不大(面试有用);
4.1数据结构与算法
<u>下面我给大家推荐一点学习算法思路(针对小白)</u>
1 先对 数据结构 有个全面的了解 有哪些数据结构 比如 数组 链表 队列 树 图 ;
不要管他是怎么实现的,重要去看他有什么优缺点,以及有哪些常见的操作。
因为实际写算法的时候,更多是去用他们的api。
推荐链接 :https://www.hello-algo.com/
2 算法就在leetcode上面做就行了,做一些简单的开始,每种题型多刷几道,然后多做笔记
尽量自己能抽丝剥茧出来模型是最好的。
lanpiao.cn也是一个不错的网站,模板题型很好(200多道),但是要50元左右,作者现在
口袋就剩1.57了(诚不欺人)
4.2是自己创新还是跟着别人模仿?
这个问题很有意思 我也是高三才明白的
我从小也是一个喜欢造轮子的人
这是一个十七世纪已经被回答过底问题
谁回答的,被苹果砸到的那个人回答的:“因为我站在巨人的肩旁上”
前面既然已经有人走过吗,那我们踩在他肩旁上就行了
先创新(这样会无从下手,并效率极低)
先模仿 不创新(知识永远是别人的 不是你的)
雪豹:嗷呜嗷呜~明白了