从小我们就被告知说,遇到不懂的就要去问,但是我觉得那是属于学校的,因为你问的人,要么是老师,要么是同学,他们对你了解程度是比较高的,或者说回答你的人对你问的知识点是很熟悉的,如果是老师,我相信只要你愿意问,老师一定会帮你都再次讲一遍,从基础开始。
但是对于编程,或者我们以后所要从事的这份工作(程序员),你问的对象可能是你的同事,你的leader,他们在回答你的时候,从来不会像老师那样有耐心,你问他们,他们可能只会简单点拨一下,但是他们点拨的那个点,你很有可能是get不到的,一是因为他们没有好的耐心,二是,他对你的知识架构不熟悉,他也不清楚你缺少某个知识,所以这个时候提问很有可能是一点用都没的。
学会用搜索引擎,Stackoverflow Segmentfault,或多或少总能找到答案或者解决一个问题的思路,尝试着去解决,还不行,那就带着你的尝试去问你的同事你的leader,大家一起讨论ok,现在问题解决,大功告成了吗?显然没有。
问题解决了,我们需要总结(好的程序员和差的程序员的本质差别)好的程序员会在解决问题后,思考总觉,举一反三,这里举个我的例子,css实现一个元素的完全居中(垂直水平居中)有数十种方法,每个方法都有具体的应用场景,还有考虑到浏览器的居中,有一次就遇到一个让一个元素完全居中的,但是完全不知道如何让一个元素完全居中,我就在搜索引擎下输入了关键字“div垂直水平居中”,我复制了搜索到的代码,果然居中了,差的程序员可能就到此为止了。
但是我可能就会多做一步,我尝试去理解为什么这样做就能居中(思考总结),因为搜索到不同的实现代码,每种方式我也尝试了一遍(举一反三),最后居中这个技能就被我完全get到了。
当然,完全居中的实现也是我在面试中,面试官每次都要问的,而且他会一直问,还有吗?还有吗?
我很庆幸自己目前所做的很多事都是在自己的舒适区里的,比如写代码,看动漫啊,关注前沿技术啊,我从来不会因为写代码写到深夜而感到累,那是因为这件事是在我的舒适区里的。
但是这些就曾经一直是在我舒适区里长做的事情吗,显然不是的,我和大家一样进入大学后,才真正接触到了计算机,知道了编程,曾经我的觉得,编程是一种很难的工作,我曾经逃避说,我不想编程,我想做产品经理,后来因为一个(21天),因为这个,我就逼了下自己,当时是大二下学期,我自学了PHP,MYSQL,部分前端,花了整整一个暑假,最后做出了原型,结果我发现我喜欢上编程了,那时候真的是疯狂在汲取各种知识涉及了很多。我觉得那个阶段,就是我离开了曾经的舒适区,最后拓展了舒适区。
但是其实说真的,离开拓展舒适区,真的是很难的,因为离开拓展舒适区,意味着你打破过去,打破自己原先的习惯,有种突破自己的感觉。
然后在类比到IT,互联网行业,在这个行业里面,技术真的是日新月异的,就拿前端来说,业界有个大牛,阿里巴巴的赫门,他率先提出的前端摩尔定律(每18个月,前端技术难一倍),如果我们一直躲在自己的舒适区中,不去关心新的技术,不去更新自己的技术栈,被淘汰就是18个月以后,所以我选择了做前端,就意味着,我一直在拓展自己舒适区,对现在所掌握的技术永远不满足,所以我建议,如果你想当一个好的程序员,就必须保持一个一直学习的心态,现在的我,我经常在地铁上拿着平板看各种书,晚上睡觉前也是。
数据结构这门课很重要,我相信大家不是第一次听到这么说了,是的,他真的很重要,重要到什么程度,面试官要问,问各种排序方法,各种查找方法,树的遍历(深度?广度优先?)
如果你数据结构足够的好(不看教科书,裸写一个快排,语言任意),相信你可以接触各种高大上的算法了,说到算法,我就压抑了,我算法不好,但是算法不好不代表你不是一个好的程序员,数据结构课我也认真听,我觉得数据结构这门课里,我自己觉得最帅的一个词叫“时间复杂度”,这导致了我现在写代码,会有一种洁癖,尽量减小时间复杂度,让空间去换时间,所以在我了解很多高深算法的前提下我也是很做一个好程序员的。
(没办法,我转专业过来,要是一开始就在计科院,或许能参加个ACM培训下)
如果你想当一个好的程序员,摄取新知识,看书是有个有效的途径,但是有这么多书,我如何选择呢?对于前端,我觉得以下书是必读的:
我们学校这三本书都有,大家应该去借来看,我很自豪的说,我们学校前端的书,2013年以后的,我都看了。
企业,尤其是互联网企业对应届生的要求其实没有大家想象的这么高,以前孟鹏老师也对我们说过,只要你精通一门语言,工作是肯定找的到的,那时候我是不怎么相信的(可能那时候还不喜欢编程)
但是经过这么多的面试,真的我不敢说我精通JAVASCRIPT,但是我敢说,我比同届大多数的面试者掌握的都好,所以也就拿到了OFFER(可能有个比较重要的是,终生学习的态度)
如果在座的有些没有想往前端发展的同学,那在你们选择书看的时候,请避免去借那些21天精通XXX,这种书,呵呵,虽然我也看过21天精通PHP,大家可以去知乎看看,上面有很多的相关方向的书籍推荐,真的很好,推荐大家买一个平板,可以下载PDF去看,主要因为学校熄灯,11点~12点 每天这么一个小时,可以是你获取知识的重要时刻。
温馨提示:在浏览“【学长分享】如何用一年时间拿到阿里前端校招offer?”的时候,遇到了一点问题,该内容由用户上传,目前的状态为内容正在审核中。
2023年陕西高考一分一段表 (含文科和理科成绩排名),本文汇总整理了陕西2023高考一分一段,陕西2023艺术类一分一段,陕西2023体育类一分一段等陕西2023高考各类别各批次一分一段表相关信息,供各位2023陕西高考生查阅参考。
2023年江苏高考一分一段表 (含文科和理科成绩排名),本文汇总整理了江苏2023高考一分一段,江苏2023艺术类一分一段,江苏2023体育类一分一段等江苏2023高考各类别各批次一分一段表相关信息,供各位2023江苏高考生查阅参考。
2023年湖南高考一分一段表 (含文科和理科成绩排名),本文汇总整理了湖南2023高考一分一段,湖南2023艺术类一分一段,湖南2023体育类一分一段等湖南2023高考各类别各批次一分一段表相关信息,供各位2023湖南高考生查阅参考。
湖南省2023年普通高考档分1分段统计表(历史科目组合) - 湖南省教育厅,湖南省2023年普通高考档分1分段统计表(历史科目组合)
湖南省2023年普通高考档分1分段统计表(物理科目组合) - 湖南省教育厅,湖南省2023年普通高考档分1分段统计表(物理科目组合)
甘肃省2023年高考成绩复核时间:6月25日至6月27日,本文为2023年高考生整理了2023年甘肃高考申请成绩复核时间及方法相关信息内容,供各位甘肃考生参考。
青海省2023年高考成绩复核时间:2023年6月26日-28日,本文为2023年高考生整理了2023年青海高考申请成绩复核时间及方法相关信息内容,供各位青海考生参考。
青海省高等学校招生委员会办公室关于做好2023年普通高考成绩复核工作的通知
2023年青海高考成绩复查,青海省高等学校招生委员会办公室关于做好2023年普通高考成绩复核工作的通知
2023年海南高考一分一段表 (含文科和理科成绩排名),本文汇总整理了海南2023高考一分一段,海南2023艺术类一分一段,海南2023体育类一分一段等海南2023高考各类别各批次一分一段表相关信息,供各位2023海南高考生查阅参考。
2023年海南省普通高考普通类符合国家专项计划报名条件的考生成绩分布表
2023年海南省普通高考普通类符合国家专项计划报名条件的考生成绩分布表
【已公布】2023年海南高考各批次分数线年海南省高考分数线已经公布!各批次分数线届海南高考考生十分关注的内容,下面为大家整理了今年海南省高考各批次分数线的详细信息,供各位考生查阅参考!
海南高考分数线年海南高考各批次分数线年海南高考分数线年海南省普通高校招生本科批、部分特殊类型招生及艺术类本科批(文化课)录取最低控制分数线年海南省普通高校招生本科批、部分特殊类型招生及艺术类本科批(文化课)录取最低控制分数线公告
2023年青海省高考志愿填报时间具体安排如下:首次集中填报志愿时间为2023年6月27日9∶00—7月1日9∶00,所有考生必须一次性填报所有批次志愿...
2023年青海省高考志愿设置:2023年我省普通高校招生录取共设置七个批次:提前本科批次、本科专项计划批次、本科一段批次、省内公安院校批次、本科二段批次、专科特殊类型批次、普通专科批次;【提前本科批次】设置A段、B段和C段...
2023年湖北高考一分一段表 (含文科和理科成绩排名),本文汇总整理了湖北2023高考一分一段,湖北2023艺术类一分一段,湖北2023体育类一分一段等湖北2023高考各类别各批次一分一段表相关信息,供各位2023湖北高考生查阅参考。
湖南大众传媒职业技术学院2022年外省录取情况统计表(音乐、美术、舞蹈、表演)
江苏信息职业技术学院2022年江苏省艺术类各专业录取最高分、最低分、平均分
湖南科技学院2022年音乐学、舞蹈学、航空服务艺术与管理分省投档线汇总表
上海旅游高等专科学校关于调整2023年空中乘务专业在山东省第四批次招生面试方式的通知